<SEC-DOCUMENT>0001628280-22-004265.txt : 20220228
<SEC-HEADER>0001628280-22-004265.hdr.sgml : 20220228
<ACCEPTANCE-DATETIME>20220228164139
ACCESSION NUMBER:		0001628280-22-004265
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		102
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220228
DATE AS OF CHANGE:		20220228

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:		22690517

	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-20211231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:18cf2b2d-d644-4ec7-84cc-02fedcd122ac,g:8a2418e0-0a0e-4bff-b276-89735e520d40,d:3103410e8abb447aa005f7738aeb6fa1--><html xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:shen="http://shentel.com/20211231" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>shen-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV80L2ZyYWc6ZTk4N2ZhMTgyZDk2NDYxOWIwYmZlY2E1MzdmNDdhZTYvdGFibGU6ODY5ZGE1MmRhYmM0NDFlN2E2NmRhYjc1NDVkNjU4NmUvdGFibGVyYW5nZTo4NjlkYTUyZGFiYzQ0MWU3YTY2ZGFiNzU0NWQ2NTg2ZV80LTEtMS0xLTUxNjM5_041990fa-5500-41df-9469-3599346bc706">0000354963</ix:nonNumeric><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV80L2ZyYWc6ZTk4N2ZhMTgyZDk2NDYxOWIwYmZlY2E1MzdmNDdhZTYvdGFibGU6ODY5ZGE1MmRhYmM0NDFlN2E2NmRhYjc1NDVkNjU4NmUvdGFibGVyYW5nZTo4NjlkYTUyZGFiYzQ0MWU3YTY2ZGFiNzU0NWQ2NTg2ZV81LTEtMS0xLTUxNjM5_a88a7cde-4fad-4149-89fb-2640b2fe95be">2021</ix:nonNumeric><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV80L2ZyYWc6ZTk4N2ZhMTgyZDk2NDYxOWIwYmZlY2E1MzdmNDdhZTYvdGFibGU6ODY5ZGE1MmRhYmM0NDFlN2E2NmRhYjc1NDVkNjU4NmUvdGFibGVyYW5nZTo4NjlkYTUyZGFiYzQ0MWU3YTY2ZGFiNzU0NWQ2NTg2ZV82LTEtMS0xLTUxNjM5_33ff59af-c1e3-475a-8cfc-9f52ae1c0733">FY</ix:nonNumeric><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV80L2ZyYWc6ZTk4N2ZhMTgyZDk2NDYxOWIwYmZlY2E1MzdmNDdhZTYvdGFibGU6ODY5ZGE1MmRhYmM0NDFlN2E2NmRhYjc1NDVkNjU4NmUvdGFibGVyYW5nZTo4NjlkYTUyZGFiYzQ0MWU3YTY2ZGFiNzU0NWQ2NTg2ZV83LTEtMS0xLTUxNjM5_f5e92cbf-cfd6-4033-813e-1870360be532">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzMtMC0xLTEtNTE2Mzk_73e2c50e-d833-42cb-9d3a-7c52fc003d96">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzMtMC0xLTEtNTE2Mzk_d05e5a5f-8219-46c4-8a06-2aa4e4fd4a3f">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i74940b35c89a40d7b284d4c310b191c0_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzEzMzY_33913652-3b3d-4294-bbe9-26993fb2c346">P3Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="shen-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83b217b57de14970a87671e8ee48cfe3_I20220223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-02-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i08e4ec81ec1e47558d74b10a58b75f4f_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8daee9b4b36341d18a0a93f979a52990_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: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="ia444befe38c245beac185b7df16d5513_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:context id="ie7a5d6a683924c9aa675ab5f1287e5b5_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="if1f24150ac0748d2a7130ed8199329ce_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><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="i13f44fee8db94c5e96418de8afb18b41_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><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="ib23487b1359a455c8b587e921f7eb6c4_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</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="ib91e4ca845774139a91c778260100b56_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><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i419351a79e3b42e690375359c698b76b_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib911c421d8214fc4928003fc06e25be8_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><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if673e0ce0ba547c29244aea3cc62ad84_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93d61744c28e4b1e978d53c1abeb6579_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="i8f14254e57334a9e8d09e2882b776b90_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="i44b5d5b57cb44807b6f02e36cf64ec92_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="i91afb9442cb146448087d1fe5c64630a_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="ibdf8c43cc5af4ab98ff76af57edfd20f_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="id36a4e8c267c41538ac9bc8a13572d04_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="i460e12a35fa24dafac09cb4aac1fe329_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="i8cddc3a92e1b47598ef6db611c268d8c_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="i6b3b40615a89491e9c3d855e036b32a8_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="i232fa4f05af14d369ecc2b1ef04c8f5e_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="i41480beb333441f58b3bbd24d271e37d_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="i86ef372fbfea4b719a6417cfab2c46c1_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="i6abfe12ca6da4209b566b251c261576e_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="i6a7b8cae01ef44f2882c7394e69c270b_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:context id="i6ecfe5de6dbe4a9cb3a0d9eb6b3b0185_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="iba29b7a2020a46ddaf9b9a7fb397b99e_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="i86cf1f319969493aa00700aa6588edc2_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="icc9f9dbe76994033ac53ce67223b6235_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="i52bcc053950c46669999c46d2df61ba1_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="i0f198883b6284f10beba7ee0c3188efb_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="i50a4f6dba03d41d48155ab17b4a13980_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="ide718d6ce4f54ec7a27959f21d7dc20b_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:context id="id5473efe8b964fe7b70cc3271c41148e_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf77d0eb4b324310b895c469b9bdac89_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28e6559497564f298884f54a42faf431_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f09ff769fcc4cada4c968aafd26d17e_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i309da5af259f4a33811e094ca0cf8fa2_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b73d248f1d34f9ab9620f420d8068b7_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a06f06371c945a9abc651d0d3c709f4_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92b74fad11294b8ea01d7fa9ebdd0e71_I20211231"><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>2021-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="if3878cba82d8498397ae4221f81edfb6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9eafaaad4f134c2bb1c59c2043121a8f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i981196a59dd942a9823ffb12c442331d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</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="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</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="icdb0c792022343f2a45a1c48a0b95e3a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i277da17470fb4ac797a22eb0a8b68932_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</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="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</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="i86035a1666cf45409115dfa59c4d60fe_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6eb38d9793024cdfb0f508a9f229f518_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="ia87da5fb8f854e14ae89f773e4b82688_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida8c6d9624084c8a9e0a3c95ace38427_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="ic59cba69e4ee4f6dbaa7137db9638554_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f060587252d4757bf134d3d52d3afa9_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="i3fd08000d44e4de2ac769cb0f09a4632_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i385fd9b2891544bdad1dae5924457d42_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:NtelosHoldingCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e61e079b1cf4366a5b70424a1e699d3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:NtelosHoldingCorpMember</xbrldi:explicitMember><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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i03dd3d4b0d994fdd8476714c156c8204_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="id8fa5227cda040dab7f96c4263997c61_I20210701"><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>2021-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i719201fae88b49798c7a5f036d99cdb9_I20210701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e7fe39d26224165b04ea864e6a54892_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="id8239405bc97427d97f2a81edd1f9fc3_D20210101-20211231"><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:ServiceandOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60816d34e0e2410191b4a9eea1ff103d_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: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="i9fad06f92d974dd78f80d9934470e4bc_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: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="i2ca20f92cf3e48f498d63ff9ad5df3d3_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87b67178b37d4ef1b4cbc04e1d866f9a_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="i826db76e43d740d98dbffa480edb361a_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="iea7aae8d69b248e0988998241aaef167_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id55dd6333b614d509488209a682e2a56_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="i34cf602974484beca94a804659458595_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="ib9103bf09130460798481b56cb06e853_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i102d7bdab8c2491cacb45591a3862c1e_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="if3bff8cce9cb4b53af320790a250ad8a_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="ide8b4935f7b54c57b72623a972726e85_D20210101-20211231"><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">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6cc3fcb3844499f876a8a13074ac91a_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">us-gaap:ProductMember</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="i31c0bbc0812c4eff8295805f2dbfbf5d_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">us-gaap:ProductMember</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="iaf11b0219774484e81d349ac33b92278_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c343fb4c1a847a3beb2e45d6d55ba3d_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:DiscontinuedOperationsDisposedOfBySaleMember</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="i993030b242f747acb9df8c590500c434_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:DiscontinuedOperationsDisposedOfBySaleMember</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="ib16cf0936fa140e985a4f899522c287c_D20210702-20211231"><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>2021-07-02</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9505abf18eb4dd585207fbe5c7b5a02_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79c0146937e04a71846578c8e329b44e_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="i3e67bb4b81764e3da6127ff6a8376e37_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d9e1ac36ea84aaca345dd07b665776a_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="i54465fdb74854eec90f01d1f053da798_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="idc85eae8f0324de3a85c610bd60d05ce_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i904fb884acf04b4a8cbc3d4cc1fc446f_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4eb147c338d44e69ade92ccccb4d0e51_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="i7a138d4479604274a89a2763e3788188_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="i371d35e469354b85a31a1a11a94316ec_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff3235093d204e97b904433393001fe8_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="i8e60aba48dde42b895924b5074526d96_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01ed876043be4ab18799f37c2090b108_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i437fa7063cdf475b9317db02cbb4a5dc_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="ie9ff9a8dfa0944ca8be91a59d59fd89d_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54766eb435df4f8b9139b281fef571d1_D20210101-20211231"><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:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e5f88331bc74edf87403317185082aa_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida7dc53cc4cf4b7fa40b38080669bf48_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="i6e6f71cb17174361a5ed0b39b670fef9_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07bd40c89a4a4ecb9f787cc189cc8048_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b819b0c1f8343fd955c36a2da49e530_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4cf4710ba4264a019cc83d7c33aa3c29_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="i7eb5c94cde9c4877896b1647b7ba18ea_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cc3b79d2ab94045a30fefa547119ec8_D20210101-20211231"><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">shen:EquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d18e413e36b4708a007eae343fe9649_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7da8761dca24d71a55b0a2090355365_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="iff4fd53ca1e545449cee53feb828eddb_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36e8b0b17b67493d9d25e6a3fd638ab2_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="i77f0fd6c8251475aac2f78b4277818b7_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if892ee3d3b1b49ea95be704ebcbc3b14_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="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7bbf6bad547244aba519acd4720a6b26_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30b0b7067bce42cbbf942a5e171945e8_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="ife23f77f8db743f88f19f22ed77fc49e_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f58abcaea0b4981b79bc3094e1d26fb_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="i83ee188a3e144c29899e730a804ba053_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i609f1e8485a84aa0a86cf9287ed86fc7_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="i4d272721bdfd4fbda4854852609c0621_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09bbe90fcacc4b5c8e36ac25662fef05_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="i076b536ff9d64b37b7fc3bac82fc5d92_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ff5b35b29f84df3909e2cef1ca93e4e_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="iacd14287902443a8858e825266bf49bd_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd0696cda4274b3aa4b477493e35b5c1_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="i55da348add2b41d1a372aa5329cdacca_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id68be7d20ee2468c87d63e258db3ecfc_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="idf3b67925a304e21818f67c414ea3f15_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="ibd615764631347cab74361b45c06c4ba_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="market"><xbrli:measure>shen:market</xbrli:measure></xbrli:unit><xbrli:context id="i0ad963abc1e14da9b1edfbb52d2bbc34_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafa8a76638324c8293523018a954e87e_D20210101-20211231"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b1c7b1318084bb99146f3cc70f40813_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1905a363e8974d688e3c228d0158397b_D20210101-20211231"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">shen:AcquiredSubscribersBroadbandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb26d577d2e24968b2019dac3ae3ea20_D20210101-20211231"><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">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff76d1ea9677430fb5f90b12bd808aff_D20210101-20211231"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0d86f0990f349b8979e6250660d1655_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">shen:WorkforceReductionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85029fd162d04d9aa1d597752a139402_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">shen:WorkforceReductionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08ad09929d3c45a99041a7ae9778cb3c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">shen:WorkforceReductionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfa9249c2e1842b58d625a5d87d48f71_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">shen:WorkforceReductionProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6783157bf3934260b83013efdf913e56_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">shen:WorkforceReductionProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b3282b462d1478895f6f3113303e07e_D20210701-20210701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:NewCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="facility"><xbrli:measure>shen:facility</xbrli:measure></xbrli:unit><xbrli:context id="i85992694d5024100a460622beebeec7d_I20210701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:NewCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5072904dacea451a9bd3507c859acbd5_I20210701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:NewCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf50d1c9d4ca4d87b17cde188e5ae1f2_D20210701-20210701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:NewCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0aa1aa81f75d49638f01bdedf2da4c1a_I20210701"><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>2021-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i416237b0187d43dbb145961dbca578ae_D20210701-20210701"><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:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a7fed1cb91044a38000c537826fb659_I20210701"><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>2021-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59cf18ddb21441d3bb7654e79f10dfe1_D20210701-20210701"><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:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie868d8f855eb441cbb1321e9abb96407_I20210701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied27ca0910c64617afc8158df2ff976d_D20210701-20210701"><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:DebtInstrumentAxis">shen:NewCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie307cb180c174cd2b8b700afd5303d92_D20210701-20210701"><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:DebtInstrumentAxis">shen:TermLoanA1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a6188337afc40da95db3a8b17f06316_D20210701-20210701"><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:DebtInstrumentAxis">shen:TermLoanA1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70e90a2957e9473eb4679a1c13581631_D20210701-20210701"><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:DebtInstrumentAxis">shen:TermLoanA2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b92f28735a141f2b8943004c2031cd6_D20210701-20210701"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i052eca9ad38541449e101959c1d52400_D20210701-20210701"><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:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd77e61c4ed54ed28dd0006085148fa8_D20210701-20210701"><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:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77d7ba7f079a4e599adc82d2e9e67bab_D20210701-20210701"><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:DebtInstrumentAxis">shen:TermLoanA2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ideda7ce10e4645c2b92791af19f032c5_D20210701-20210701"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba2afbf4dd4441729dd159783bcd4d6f_D20210701-20210701"><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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30cfe9bb1645442e8d89e517f74437ff_D20210701-20210701"><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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf31bf24b2e74c339ad41a42303f92f5_I20210701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:NewCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1cb0f08134d46f5b6b9bd3462615e8e_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief13462461eb463cb6ace406f61753a1_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c9385beaf6243779ce5699f56751570_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibba2fb911c8b49f6ba99967adbf11e04_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia900d62d57af4835bf97f1c1ea2312a3_D20210101-20211231"><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:TitleOfIndividualAxis">shen:EmployeesAndDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3be05122c764fa6be58dd2518942bed_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><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">shen:EmployeesAndDirectorsMember</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="i46a3ef698f8b43a98dbe308b3fcc4df3_D20210702-20210702"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-02</xbrli:startDate><xbrli:endDate>2021-07-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia737e06e7ea1467ab3d39d3d86392ca0_D20210804-20210804"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">shen:RSUsAndRTSRsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-04</xbrli:startDate><xbrli:endDate>2021-08-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0564753502f842d79a1dc5bf0506f9c9_D20210101-20211231"><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">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78d27f638ae04fd783743187ec30ada6_D20210101-20211231"><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">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74940b35c89a40d7b284d4c310b191c0_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c7105b525e44ca38dbaea86c3acd687_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i716d097904c740119d18ec9a31d60d60_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4d3eee0f02847ff8c8ab6754a778eeb_D20210802-20210802"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-02</xbrli:startDate><xbrli:endDate>2021-08-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1253b49b716949c0b035866dc04f5abf_D20211027-20211027"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-27</xbrli:startDate><xbrli:endDate>2021-10-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a23886e168c45fb9bab210ac39dcec4_D20211201-20211201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cbb4ac8528648478b6fa569675b2e36_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">shen:MarketingServicesAndITSoftewareLicencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4a21984757541de80b6f92f8b54032a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">shen:MarketingServicesAndITSoftewareLicencesMember</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="ia85eaef83fcd4366ac9ae64694c55a76_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">shen:MarketingServicesAndITSoftewareLicencesMember</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="i0ea4b0072b094b94922a90f7ee850df9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7a87b10c1384a099bf15f966dd45dff_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">shen:FCCSpectrumLicensesMember</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="i97d171d445444d1aab961cd4a183f9e0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">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="ibda3d8964e224fa6b27f4261c13b5795_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic502031bd3874289ac1186d2b9c269fa_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia35ce0b1789a4d6382403a5bfaf1e0a3_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37b4d6907ded4e178e909992c5da70d9_D20210101-20211231"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebdd05ebb5ed4c018c31eb63e5389e65_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if38b980cf2c54b94947309a79fec257a_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i112c84200ff14fb6aa63661ad8a4c232_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9302b25cd56d468189f207c9db02951a_D20210101-20211231"><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="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48c8096a7b774f8c9f9abf532a6dd602_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b4a22a0e94a41ac81d0922c23e23a76_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07f213ee2ae9460f882ade418487ae7d_D20210101-20211231"><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="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62416a9159ad44a1bbea4e8e916087d8_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58552f945c8a453288c2ed9988ae7c43_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i033dbb869f6b463cbb93e474ed54a43a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24b27d31f31246b0938bcc45e86a6bfe_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i106d89edc3df4918a80392df6c0aa073_D20210101-20211231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied275664698643529f2e64344913c60e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99d24497d2594703a3a7e19dd9c60b08_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4daeff516904ad682f67dd17c9921f7_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i480f4c2343ca466681326f193f904489_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife6a8b90a7844d9d904ca2012a0428bb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffd76218d7804490a2ec72dfe67cfe04_D20210101-20211231"><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:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:BroadbandSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42c1eda85ace49c6836a3aefdb081bcf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f865d6abcda47ba8bd7f78fdad09b23_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88d2ca03df13449cba53fd41912b89d3_D20210101-20211231"><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:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib166789372fa410ca77dd610dfafb5ce_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6963c0fdf47b42b9aaa962bb4d8dd4ad_D20210101-20211231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i848e102ac32041f3b32573e1af2327e8_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="id4ad885f43454c6c86a43b9782515d3f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><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="i7056491d4cd54b269a0d761da4c3ed45_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="ie6cbd5b7deba4885aac2d8f4cbf91e29_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><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="iec228636aa4f47029415daa8cae5e163_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><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="i3bb59fa5971047c6a9fc9f35f66408d3_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="i86aeb0c934be44fd854841b97d3bcb96_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="i4bf4ab3a2ffa4e959c1c910e1083d27e_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="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</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="i51cf0e7d7c2646a591c5a8e8e4494f71_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="ic35cf2d654e6460c862c97622bedaf7c_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="ie04d11191cd84fd38c82742b83d03817_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="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</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="id9ba7e25be194719951a648f7e7d779c_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="i911ef9136dbf4dd4b38c8fbeec4322ec_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="ia9de662b4d3d42d59700f3d971e56cdc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><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="i5912bb682e884857b3f6ec02b4e50e8f_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="i1768001897274f70a20fcda470cb9323_D20200101-20201231"><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><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="i4b2488ab60124e6b90b9a8dc54ff3906_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><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="i750b8d225a1a4692b1db5b69ea4b58bc_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="i775340398835448a8f1e9d030f6570cc_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="i519210d6e37644db9b892415c959d40e_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="i41d853e6438143159c59fd90f0d498ac_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</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="i182ede4b0b604b018417f134592b3023_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: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="i2370eb36ecaf47bfa356b846cdaf809f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="i7317ec10771d4683bfbd09ffe6e14fa6_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="i86f8b69252034db783b5a5d93f8d6444_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: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="ied410d05dcb444d481182735162ccd26_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="ia955231106b84d9299e40cbaf742f806_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></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="i9a43b5610a174f4f98cad90dc42002f8_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="i21ffd987ee9244dfb32828e1962b9189_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><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="i4c387ee8b4d24687ae7fc3abf404e525_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="i5421961a9cda4fc7aa5092d768c64cbe_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><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="i49580a37657944e0971788864cc21755_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><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="i5aee03dd67084075adee18f1627ad6d5_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="i1df0a361f1ea4f258b64f87dc48ddbf6_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="ie6f0dbc0a4a9403cb7379474de465389_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="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</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="if8028c240d034ab7945f161c63c62076_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="ia9c60dfa49ef463583070f9174a635e6_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="ib36ebe5691fc478396bc4534a5a1b05c_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="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</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="icba98d62ee944ae8843fa9f4a859fa0f_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="ib2283acd9b72495483d054f408978350_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="ieb704a5d97a6496180214625e9e3286a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><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="i17a4c08b67d04a30bd444b34896f88b6_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="i55f421cd1ed34f7dad9f483d0550435b_D20190101-20191231"><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><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="i12b1a30aecd1462ea17e8be27f77909d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><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="i253c6f0d67f442d693787034dd151a2a_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="ibfe73669c7b54ca386852bbab45d1802_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="i3cd7a7e874b04e1e9cf745f0577f45cc_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="iaa93847a4aba4f3882662fc9464e1e2f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</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="ia1d16c1636264ad9b3b50d8bcab9aa07_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: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="ifd3567a94e854d768bd1631fc0d484b1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:TowerSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="i88d96b68864a44c282511838af73bd9c_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="i8de7b357ceca4a8c856bd29f37dac353_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: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="i49e5d7bc834d4f0e8c896a0758124283_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="i72218861b9ec4cfdb5926a1c3da42f00_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></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="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief48900e8b41453680f43eda6660cdc8_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="ic81fcfb5f44c4445a93ac343b304e164_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="ia068730ae70b4413922f9e17657299fd_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="i18a6e7dee662493e88485134bb0ecb86_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="i9c2d1d8c5f554c55aca1b1bbb1455439_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="i997e68bd459643feb98a069af34521e2_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i348a013e85954f13baa41846e5ba22b4_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50b7f4726a624fc392ad8b4d59981a79_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="id9528e5e1e2444e78c1129670039fdfc_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="i486a4df07c7c4a30aa7c5a6085cdbe61_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="i499881f45edb42848b0aed8b072e032f_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></ix:resources></ix:header></div><div id="i3103410e8abb447aa005f7738aeb6fa1_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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjMw_f3ea3d27-bd92-43a5-8a02-a574d91ccc55">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6Yjc1YzMwOTQ4MTczNGViNmExYWQ3ZDcwMDAzMGNkYTEvdGFibGVyYW5nZTpiNzVjMzA5NDgxNzM0ZWI2YTFhZDdkNzAwMDMwY2RhMV8wLTAtMS0xLTUxNjM5_525ff31a-0c17-41f2-9198-168476bf8e91">&#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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6Yjc1YzMwOTQ4MTczNGViNmExYWQ3ZDcwMDAzMGNkYTEvdGFibGVyYW5nZTpiNzVjMzA5NDgxNzM0ZWI2YTFhZDdkNzAwMDMwY2RhMV8xLTEtMS0xLTUxNjM5L3RleHRyZWdpb246MTczNWVkY2U3YmIxNGVjYmI3ZjExNzZlNWZkNzE2ZmNfMzA_2aec6733-2ab8-4af6-a515-53d94d7bf8f8"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6Yjc1YzMwOTQ4MTczNGViNmExYWQ3ZDcwMDAzMGNkYTEvdGFibGVyYW5nZTpiNzVjMzA5NDgxNzM0ZWI2YTFhZDdkNzAwMDMwY2RhMV8xLTEtMS0xLTUxNjM5L3RleHRyZWdpb246MTczNWVkY2U3YmIxNGVjYmI3ZjExNzZlNWZkNzE2ZmNfMzA_0bff2f05-4b5f-467c-88a5-f7fd07cdf3c3">December 31</ix:nonNumeric>, 2021</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6Yjc1YzMwOTQ4MTczNGViNmExYWQ3ZDcwMDAzMGNkYTEvdGFibGVyYW5nZTpiNzVjMzA5NDgxNzM0ZWI2YTFhZDdkNzAwMDMwY2RhMV8yLTAtMS0xLTUxNjM5_19467873-0677-409d-89ff-c4c0a86dbded">&#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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjM2_7686ce12-fe9b-45dc-980e-f0d8149b1df8">000-09881</ix:nonNumeric> </span></div><div style="text-align:center"><img src="shen-20211231_g1.jpg" alt="shen-20211231_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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjI0_22daa616-d1d2-401f-a281-6c62df9b5538">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6OTM5MWQ5NzYyNThlNDhhNzkzM2ExMTI0Zjc5M2JiYmYvdGFibGVyYW5nZTo5MzkxZDk3NjI1OGU0OGE3OTMzYTExMjRmNzkzYmJiZl8wLTAtMS0xLTUxNjM5_6596aba9-91e8-49ed-8a2d-412c41fad6dd">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6OTM5MWQ5NzYyNThlNDhhNzkzM2ExMTI0Zjc5M2JiYmYvdGFibGVyYW5nZTo5MzkxZDk3NjI1OGU0OGE3OTMzYTExMjRmNzkzYmJiZl8wLTItMS0xLTUxNjM5_272ba1e5-f538-48f6-875c-d04cf1f6c01f">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjM1_1841088e-82a9-4174-9b13-0bcfbe9f988d">500 Shentel Way</ix:nonNumeric>, <ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjM3_8462cda6-7782-480f-8c84-9326403465d1">Edinburg</ix:nonNumeric>, <ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjM4_d1236b38-7661-4417-b775-8c3e02f681f6">Virginia</ix:nonNumeric>&#160; &#160; <ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjI1_984eee50-856c-4d5d-8702-e74e91f43318">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjM5_28e6f715-7d71-4ec9-ad73-668830c12cb9">540</ix:nonNumeric>) <ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjI2_8dae8c9f-0703-4a2d-a7f1-7ebf67edfb60">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6OGIxNzQ2Yjc3MjNiNDIwYmE4MzFiOWNiMWNkY2E4YmEvdGFibGVyYW5nZTo4YjE3NDZiNzcyM2I0MjBiYTgzMWI5Y2IxY2RjYThiYV8wLTAtMS0xLTUxNjM5_24843768-81fe-4596-a764-cab1df338687">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6OGIxNzQ2Yjc3MjNiNDIwYmE4MzFiOWNiMWNkY2E4YmEvdGFibGVyYW5nZTo4YjE3NDZiNzcyM2I0MjBiYTgzMWI5Y2IxY2RjYThiYV8wLTEtMS0xLTUxNjM5_a2eee9d7-a236-4909-9891-f4e7da5b95b2">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6OGIxNzQ2Yjc3MjNiNDIwYmE4MzFiOWNiMWNkY2E4YmEvdGFibGVyYW5nZTo4YjE3NDZiNzcyM2I0MjBiYTgzMWI5Y2IxY2RjYThiYV8wLTItMS0xLTUxNjM5_687df32f-f87e-4fb9-a604-2249740e3e92">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="i83b217b57de14970a87671e8ee48cfe3_I20220223" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6OGIxNzQ2Yjc3MjNiNDIwYmE4MzFiOWNiMWNkY2E4YmEvdGFibGVyYW5nZTo4YjE3NDZiNzcyM2I0MjBiYTgzMWI5Y2IxY2RjYThiYV8wLTMtMS0xLTUxNjM5_31e47e75-99c4-43e3-8837-2e4d6851926e">50,048,651</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, 2022)</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjI3_b0c6ed53-3de7-42f8-bd33-d0261cd44bd2">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjQw_47604f74-6bfe-427a-9d24-d6a3bc16fd29">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%">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjQx_53760707-dccc-4dae-9b04-d8ff2b0a7edb">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjI4_d6251ed6-a48d-4f05-81ff-83aa640e16f6">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjMy_ec22c4f2-90ec-4d17-87ed-3064b94149e3">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjQy_b52dc33e-c01d-476f-9e18-dac96fb771d9">&#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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjMz_3a1a5b36-bd3d-4ecd-bd22-7c4a6ac52422">&#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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjMx_ba8ae2d0-092e-4a59-9d96-dbfaa2a59d45">&#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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjM0_f3ef972a-9855-4439-8194-02931693a4f4">&#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, 2021 based on the closing price of such stock on the Nasdaq Global Select Market on such date was approximately $<ix:nonFraction unitRef="usd" contextRef="i08e4ec81ec1e47558d74b10a58b75f4f_I20210630" decimals="-8" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zMTg1_7392d20f-9d52-4460-8382-23ef797559eb">1.7</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjI5_6fbbee33-c977-4c6c-98ab-80eb0d727ea1" escape="true">Portions of the registrant&#8217;s definitive proxy statement relating to its 2022 annual meeting of shareholders (the &#8220;2022 Proxy Statement&#8221;) are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated.&#160;The 2022 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><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.305%"><tr><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Auditor Name:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6Y2Q1OTRiOWI1Y2NmNGRjOGFjM2QxNjNjNDc5OWU1MGQvdGFibGVyYW5nZTpjZDU5NGI5YjVjY2Y0ZGM4YWMzZDE2M2M0Nzk5ZTUwZF8wLTEtMS0xLTc0NjQ5_780aefaa-0916-4bef-b480-21d86177c1ba">KPMG LLP</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Auditor Location:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6Y2Q1OTRiOWI1Y2NmNGRjOGFjM2QxNjNjNDc5OWU1MGQvdGFibGVyYW5nZTpjZDU5NGI5YjVjY2Y0ZGM4YWMzZDE2M2M0Nzk5ZTUwZF8wLTQtMS0xLTc0NjUx_ec473f48-abf1-4c37-83b9-192780d449e0">McLean, Virginia</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Auditor Firm ID:</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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6Y2Q1OTRiOWI1Y2NmNGRjOGFjM2QxNjNjNDc5OWU1MGQvdGFibGVyYW5nZTpjZDU5NGI5YjVjY2Y0ZGM4YWMzZDE2M2M0Nzk5ZTUwZF8wLTctMS0xLTc0NjUz_914b6c39-71a9-47b5-88ce-3c8c316e5c01">185</ix:nonNumeric></span></td></tr></table></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="i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_16">17</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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_19">26</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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_22">26</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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_25">26</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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_31">27</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="#i3103410e8abb447aa005f7738aeb6fa1_34">[Reserved]</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="#i3103410e8abb447aa005f7738aeb6fa1_34">29</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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_37">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%">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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_55">41</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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_58">41</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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_61">42</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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_64">42</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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_67">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_73">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_76">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_79">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_82">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_85">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_91">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%">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="#i3103410e8abb447aa005f7738aeb6fa1_169">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="#i3103410e8abb447aa005f7738aeb6fa1_169">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="i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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 fiber to the home providers, incumbent telephone companies, direct broadcast satellite ("DBS") operators, wireless broadband and telephone providers, digital subscriber line (&#8220;DSL&#8221;) providers, incumbent cable 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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">the ability to acquire fiber optic cable, consumer premise equipment, and other materials and equipment in a timely manner needed to expand our network and customer base and maintain our current operations;</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, inflation, 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="i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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:400;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:10.58pt">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;), provides broadband services through its high speed, state-of-the-art cable, fiber-optic and fixed wireless networks to customers in the Mid-Atlantic United States. The Company's services include: broadband internet, video, and voice; fiber-optic Ethernet, wavelength and leasing; and tower colocation leasing. The Company owns an extensive regional network with over 7,400 route miles of fiber and over 220 macro cellular towers. 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 fiber optic services under the brand name of Glo Fiber, hybrid fiber coaxial cable under the brand name of Shentel, 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 7,400 fiber route mile network. The Broadband segment served 203,655 Revenue Generating Units ("RGUs") at December&#160;31, 2021, representing an increase of 8.2%, from December&#160;31, 2020.&#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 over 220 macro cell towers and leases colocation space on the towers to wireless communications providers. Substantially all of our owned towers are built on ground that we lease from the respective landlords.</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 211,000 homes, we primarily compete directly against the incumbent local telephone companies such as Lumen Technologies, Inc. (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 75,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 28,000 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, YouTube TV, 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 of our competitors.</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="#i3103410e8abb447aa005f7738aeb6fa1_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%">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 Internet 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 broadband internet, cable and fiber services to residential and business customers in franchise areas covering portions of Virginia, West Virginia, western Maryland, central Pennsylvania 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 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, but not anywhere we operate) have 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 Internet services like those that we offer. For example, New York adopted legislation that would have required Internet service providers to offer a discounted Internet service to qualifying low-income consumers, but a federal district judge enjoined enforcement as likely to be deemed rate regulation of Internet service that would be preempted by federal law. Other state laws and regulations may be adopted in the future, but will likely be subject to legal challenges. 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 </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="#i3103410e8abb447aa005f7738aeb6fa1_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%">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. </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 and state governments have launched numerous programs to provide subsidies for the construction of high-speed broadband facilities to unserved homes that do not have access to broadband service of 25 Mbps for downloads and 3 Mbps for uploads. The largest of these is the recently enacted $42.5 billion appropriation in the Infrastructure Investment and Jobs Act for broadband construction and adoption programs that prioritize currently unserved areas. In addition, funding from the recently adopted American Rescue Plan Act, the Coronavirus Aid, Relief, and Economic Security Act, and the FCC&#8217;s Rural Digital Opportunities Fund, and state programs such as the Virginia Telecommunications Initiative (VATI) and West Virginia Broadband Development Fund are likely to subsidize broadband construction to unserved homes. </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 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, some of which may be directed to competitive providers in some of the states in which we operate. We prevailed as a winning bidder in the first 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 build out, service delivery and other obligations under FCC regulations. Following release of the auction award winners, the FCC asked some companies to reconsider whether the areas they targeted for deployment were in fact unserved. We have considered that question in certain areas where the company won RDOF funding and have filed a request with the FCC seeking relief from the obligations to build networks in certain areas that will soon be, or already are, served by other providers. We may be subject to penalties or other adverse action if the FCC does not grant the requested relief. </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 2021, Congress passed the America Rescue Plan Act that provided $1.0 billion in funding to the states in which we operate for broadband infrastructure expansion. In November 2021, Congress passed the Infrastructure Investment and Jobs Act that will provide an additional $42.5 billion to states to fund broadband construction and adoption programs that prioritize the expansion of high-speed broadband to unserved markets across the country. With the influx of government grants now available to subsidize broadband fiber to the home (FTTH) construction, we decided to cease our expansion of our Beam fixed wireless network as it is not designed to compete against the faster broadband services offered by fiber networks. 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. Federal Treasury guidance on utilizing funds will be based on a broadband definition of 100 mbps download and 20 mbps upload speeds. These speeds could limit the efficiency of utilizing some types of broadband services like fixed wireless. These definitions and the competitive bidding for build out to underserved markets by other internet service providers could put at risk our current fixed wireless deployments, including the plans to build out our RDOF awarded bids.</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 </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="#i3103410e8abb447aa005f7738aeb6fa1_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%">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 in notices and invoices to customers, 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 have increased dramatically over the past decade. 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 45 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;Non-broadcast channels (including satellite-delivered cable programming, such as ESPN, HBO and the Discovery Channel) are 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 these cable programmers for the right to carry their programming.&#160;The cost of acquiring the right to carry 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 and FTTH operators generally must apply for and obtain non-exclusive franchises from local or state franchising authorities before providing video and data services. 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 ability to obtain franchise or our franchise renewal prospects are generally favorable but cannot guarantee the initial franchise award or 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 or data service, that would modify franchising processes, potentially lowering barriers to entry and increasing competition in the marketplace for video services. The states in which we currently operate largely leave franchising responsibility in the hands of local municipalities and counties, but they govern 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 or data market or the effect, if any, they may have on our FTTH and cable 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%">Federal law imposes a 5% cap on franchise fees. In 2019, the FCC clarified that the value of in-kind contribution requirements set forth in cable franchises (such as channel capacity set aside for public, educational and governmental (PEG) use or free cable service to public buildings) is subject to the statutory cap on franchise fees, and it reaffirmed that state and local authorities are barred from imposing franchise fees on cable systems providing non-cable services such as Internet services. Those rules were upheld by a federal court in 2021 but the court limited the amount of the in-kind franchise fee contribution credit to the operator&#8217;s marginal costs rather than its market valuation. </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%">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="#i3103410e8abb447aa005f7738aeb6fa1_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%">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, terms and conditions of 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 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 competing communications providers' service deployment. 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 Kentucky, West Virginia and Pennsylvania self-regulate, each of these 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. The FCC or other regulators may expand these duties. For example, the FCC is currently considering a proposal to expand the CPNI breach reporting obligations for VoIP and telecommunications providers. </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 (CCPA) and associated regulations, which became effective in 2020, and the California Privacy Rights Act, which amended the CCPA and comes into effect in January 2023, under certain circumstances regulate the collection, use, retention, sale and disclosure of the personal information of California consumers, grants California consumers certain rights to, among other things, access, correct and delete data about them in certain circumstances, and authorizes enforcement actions by the California Attorney General, the new California Privacy Protection Agency, and certain limited 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. In 2020 the Virginia State government enacted a new consumer privacy law. Firms are expected to come into compliance by January 2023. The Virginia privacy law imposes requirements on companies, like Shentel, regarding the handling of consumer data, including a requirement to conduct data protection impact assessments; obtain opt-in consent from consumers to use sensitive personal information; and allow consumers to access, delete, correct, and port their data, among other things. We will be working through 2022 to bring operations in compliance with the new Virginia law. In 2021, Colorado enacted the Colorado Privacy Act, modeled largely after its predecessor in Virginia and in part after the CCPA , which will go into effect on July 1, 2023. We expect continued federal and other state efforts to regulate online privacy, data security and cybersecurity to continue in 2022. 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 </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="#i3103410e8abb447aa005f7738aeb6fa1_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%">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%">In addition, restrictions exist, and new restrictions are considered from time to time by Congress, federal agencies and states, on the extent to which 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="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 have considered, 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. The FCC has required VoIP providers to comply with several regulations that apply to other telephone services, including 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%">Our VoIP telephone services are also subject to certain state and local regulatory fees such as E911 fees and contributions to state universal service funds. Although we believe that VoIP telephone services should otherwise be governed only by federal regulation, some states have attempted to subject cable VoIP services to state level regulation. 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. 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. Some other state attempts to regulate VoIP have been blocked by federal courts on the basis of the FCC&#8217;s preemption of certain state regulations or on the basis that VoIP services are information services, but as with Internet services, there is uncertainty as to the extent to which courts will preempt state regulation in the future.</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="#i3103410e8abb447aa005f7738aeb6fa1_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%">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. Further, it is also unclear whether and how these and other ongoing regulatory matters ultimately will be resolved.</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, maintenance of online public files, accessibility to persons with disabilities, emergency alerts, equal employment opportunity, privacy, consumer protection, and technical standards. Further, the FCC recently adopted a plan 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 incumbent 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;In 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 state 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="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="#i3103410e8abb447aa005f7738aeb6fa1_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 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="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 intercarrier compensation rates, 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 federal 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. </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 May 2021, the FCC introduced the temporary Emergency Broadband Benefit ("EBB") program to help qualifying disadvantaged households pay for Internet service. The EBB program provides a subsidy of up to $50 per month toward Internet service to the service provider for most eligible low-income households that elect the benefit and demonstrate their qualification. Congress extended this benefit indefinitely through the new Affordable Connectivity Program (ACP) that in 2022 is replacing EBB with a $30 subsidy for service provided to most of the same consumers. These programs are beneficial to participating service providers by increasing the number of customers who can afford and pay for Internet services. At the same time, participation entails some risk because subsidies will not be received if the customer switches to another provider or if the service provider does not fulfill all program requirements. Non-participation would make it more difficult to compete as effectively for business from low-income consumers. 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="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%">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="#i3103410e8abb447aa005f7738aeb6fa1_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%">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, and protection for consumer privacy.</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 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="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 of Our Other 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-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%"> 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. The FCC also requires licensees to maintain effective working control over their licenses. </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%">Spectrum licenses are typically granted for ten-year terms. Our spectrum licenses for our service area are scheduled to expire on various dates. 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. We 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.</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%">Construction and Operation of Tower Facilities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Wireless tower 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. 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. 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 </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="#i3103410e8abb447aa005f7738aeb6fa1_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%">to commencing construction. 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="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, 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="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%">Tower 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 tower 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 tower 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.</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.</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%">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&#160;31, 2021, the Company employed approximately 860 people in and around the Mid-Atlantic region of the United States, of which approximately 31% were female, and 23% 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><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 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><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="#i3103410e8abb447aa005f7738aeb6fa1_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 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. Our commitment to safety has also allowed us to achieve a 2021 OSHA Incident Rate of approximately 0.6, 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><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 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><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:112%">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><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:112%">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, 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="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="#i3103410e8abb447aa005f7738aeb6fa1_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:700;line-height:120%">Employee Engagement</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:112%">Our annual employee satisfaction survey captures critical indicators of employee engagement and provides an overall understanding of employee favorability. During 2021, 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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 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;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%">63</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%">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%">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%">49</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 2021</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%">58</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%">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%">Senior 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%">49</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%">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%">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%">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%">Dennis A. Romps</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%">54</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 2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Richard W. Mason Jr.</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:bottom"><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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 2021</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%">Derek C. Rieger</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%">41</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%">February 2022</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="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 telecommunication associations, including service as a director of the Organization for the Promotion and Advancement of Small Telecommunications Companies (OPASTCO) and was president and director of the Virginia Telecommunications Industry Association. Mr. French is currently a member of the Leadership Committee of the USTelecom 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. McKay is Executive Vice President and Chief Operating Officer for Shentel. He has served in this role since July 2021 and is responsible for leading Shentel&#8217;s entire integrated broadband business, including the Shentel Cable, Glo Fiber and Beam brands, and the Company&#8217;s tower portfolio. He joined Shentel in 2004 and has more than 25 years of experience in the telecommunications industry. Prior to his current role, he served as Senior Vice President of Engineering &amp; Operations. He played a key role in the growth and success of Shentel's former wireless business, led the expansion of the fiber-rich network supporting the Company&#8217;s cable and wireline business, and was responsible for delivering on Shentel&#8217;s broadband Fiber First growth strategy for Glo Fiber. Mr. McKay held the title of Senior Vice President - Wireline and Engineering from 2015 to 2018, with responsibility for managing the Company's commercial fiber and dual incumbent cable and RLEC businesses, network planning, engineering, construction and operations for Shentel's networks. Mr. McKay began his telecommunications industry career in 1996, including previous 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 ACA Connects and the Board of ValleyNet.</span></div><div style="padding-left:45pt;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. Volk is Senior Vice President and Chief Financial Officer. He joined Shentel in June 2019. He has more than 27 years of experience in the telecommunications industry, and has served in a variety of senior financial management 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. </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="#i3103410e8abb447aa005f7738aeb6fa1_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%">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="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%">Mrs. Cheng is Senior Vice President and Chief Information Officer for Shentel. She leads the Information Technology organization, Enterprise Project Management Office (EPMO), and Enterprise Risk Management program, and is responsible for our Customer Care and Tech Support functions. 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, Mrs. 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, Mrs. 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, Mrs. 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%">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.</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. Romps is Vice President and Chief Accounting Officer for Shentel. He is responsible for all accounting, financial reporting, internal controls, SEC, Sarbanes-Oxley and income tax compliance. Mr. Romps joined the company in July 2021 and has 30 years of progressive accounting and finance experience including six years as Chief Accounting Officer of Continental Building Products, a publicly-traded building materials company, eight years with AT&amp;T (formerly SBC Communications and Ameritech) and four years with Ernst &amp; Young. Mr. Romps is a certified public accountant and earned a B.A. in Accounting from Michigan State University and MBA from the Kellogg Graduate School of Management at Northwestern University.</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. Mason is Senior Vice President Engineering and Operations at Shentel and is responsible for leading the Company's network strategy, engineering, construction and operations functions. He joined Shentel in May 2019 as Vice President and Head of Business Operations responsible for Enterprise Program Management, Performance Management and Process Excellence across all business segments. Prior to joining Shentel, Mr. Mason was Head of Install and Repair Operations at Google Fiber. Before that, he held a variety of leadership roles over his 20+ year career with Cincinnati Bell, culminating in Vice President of Field Operations. He received his Bachelor of Science degree in Electrical Engineering from Ohio University and has an MBA from Xavier University.</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. Rieger is Vice President &#8211; Legal, General Counsel &amp; Corporate Secretary for Shentel. He joined Shentel in 2021 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. Rieger began his career in the contact center industry in 2007, and went on to gain experience in both the financial technology and software-as-a-service industries. Mr. Rieger has served as General Counsel for Conduit Global, Executive Vice President, Chief Legal Officer and Corporate Secretary for kgb, and Vice President of Global Corporate and Operational Compliance for Sykes Enterprises. Mr. Rieger received his Bachelor of Science in Business Administration from Villanova University and his Juris Doctor degree from Widener University.</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: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="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><div id="i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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 continue to grow our revenue.</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 low interest rate environment and the increasing demand for faster residential internet bandwidth driven by working and learning from home since the outbreak of COVID-19 has increased the availability of capital to fund fiber-to-the-home (&#8220;FTTH&#8221;) overbuilds in areas historically served by incumbent cable and incumbent local telephone providers. If new FTTH competitors overbuild our incumbent cable service areas, some of our subscribers may select other providers&#8217; offerings based on price, bandwidth speeds, 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 continue to grow our revenue.</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%">Prospective competitors of our Broadband segment may receive grants from federal or state universal service funds or other subsidies. Some of those potential competitors may receive support under the Connect America Fund, Rural Development Opportunity Fund, American Rescue Plant Act or Infrastructure Investment and Jobs Act to build broadband facilities to unserved homes that do not meet the minimum broadband speeds in some areas already served by our Beam fixed wireless and DSL networks and adjacent to our cable and FTTH footprint. As a result, new competitors may invest in cable and FTTH markets, increasing the number of competitors we face in our network area and in the areas we hope to expand our broadband network in the future.</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, YouTube TV, Amazon, 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, Lumen 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. If direct broadcast satellite providers and large wireline telecommunications service providers were to expand their upgraded networks into our cable and FTTH footprint, then Shentel would face increased competition within our existing footprint and potential decreases in revenue from existing sources. </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&#8217;s Commercial Fiber business faces intense competition from several local and national providers. Most of our competitors possess greater resources, have greater brand recognition, have more extensive coverage areas, have access to 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 a significant numbers of our customers elect to move to competing providers, our Commercial Fiber revenues could be adversely affected.</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 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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></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 future growth is primarily dependent upon our expansion 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 expansion strategy includes our FTTH broadband service, which we offer under the Glo Fiber brand. This brand is 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 2025. 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 and, ultimately, our expansion strategy. Difficulty in obtaining necessary resources may also adversely affect our ability to expand into new markets as could our ability to adequately market a new brand to customers unfamiliar to us as we expand to markets where we do not currently operate. 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 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-weight:700;line-height:120%">We may incur significant churn from our largest customer who represents 8% of our revenues.</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 lease space on our towers and provide backhaul and transport services to T-Mobile to support their wireless network in our markets. T-Mobile has announced plans to decommission parts of their recently acquired networks which could lead to a material loss of revenue being generated from our tower and broadband segments. We may not be able to replace the churn with new revenue from other carriers where our towers and fiber is located in a timely basis or at all.</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%">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 have begun to realign our corporate expenses to reflect the sale of our Wireless assets and operations, and to scale for our planned Broadband growth. We anticipate that this initiative will take multiple years and will 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 could be limited. We may not be able to successfully compete with competitors or be able to make the operational or financial investments necessary to successfully serve our targeted customer base. As a result, we could experience greater operating costs, our revenue could decline and we may lose existing customers and fail to attract new customers.</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 and materially increase our capital expenditures.</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 and changes in the regulatory environment 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. As a result, our financial performance may be negatively impacted.</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="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="#i3103410e8abb447aa005f7738aeb6fa1_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%">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 East Coast 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 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 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%">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 and 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: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;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;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: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;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;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;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;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%">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, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span 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="#i3103410e8abb447aa005f7738aeb6fa1_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%">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 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 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. 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: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, employee illness or quarantine 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: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 or growth objectives;</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: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: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: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: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 and/or impact the ability for us to manage and implement the planned build out and expansion of our network.</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 business operations caused by progression of the COVID-19 pandemic, 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;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%">Disruptions of our information technology infrastructure or operations 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%">A disruption of our information technology infrastructure or operations, or the infrastructure or operations of certain vendors who provide information technology services to us or our customers, could be caused by a natural disaster, energy or manufacturing failure, telecommunications system failure, ransomware attack, 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 disaster recovery measures will be </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="#i3103410e8abb447aa005f7738aeb6fa1_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%">effective or that attempted security breaches or catastrophic 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 information technology infrastructure or operations could also 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 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 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, 2021, 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 that our internal control over financial reporting was not effective as of December 31, 2021. 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="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%">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 be replaced during 2022 as the system will no longer be supported by the software vendor after January 2023. 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 is expected to result in significant changes to many of our existing operational, financial and administrative business processes. The new ERP system will require us to implement new internal controls and to change our existing internal control framework and procedures during 2022. If unexpected delays, costs, 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;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%">If we do not further reduce corporate overhead costs following the sale of our Wireless segment, our earnings and margins will be lower than the larger peer broadband 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%">Our sales, general and administrative costs, including corporate overhead, are a higher percentage of revenue than larger broadband companies due to a lack of relative scale. If we cannot further reduce our corporate expenses, our earnings and margins will be lower than our peers which may affect the value of our stock price.</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 depends on consistent supply of physical goods and services to build and sustain services to customers. Significant disruptions to the supply chain could adversely impact our growth and revenue projections. </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 supply of critical physical supplies, such as modems, consumer Wi-Fi equipment, and fiber is important to our business operations. These materials form the core components needed to deliver both video and data services to our customers. We work to ensure we have a forward-looking supply of these items and redundancy of supply types 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%">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="#i3103410e8abb447aa005f7738aeb6fa1_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%">suppliers. However, global impacts to supply chains across all suppliers and manufacturers could result in significant supply issues. If supplies to these items became severely impacted, our plans to build out new networks could be adversely impacted. Additionally, the lack of certain equipment could limit our ability to service existing customers. Significant impact to physical equipment supply chains could materially and adversely affect our business, including reduced revenues, loss of customers and limitations on future growth. Additionally, at times we choose to leverage third-party suppliers to help us deliver services to customers because of efficiency reasons or because third-parties provide a service we cannot replicate easily. Should those third-party suppliers be impacted by either materials, equipment or resources, their inability to provide services to us could also negatively impact our ability to deliver network services or build out future network.</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 historical operational and financial 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 key roles across our organization. The competition for talent for key roles in our industry, including our executive officers and key personnel to support our engineering, sales, service delivery, information technology, finance and accounting functions, is highly competitive and could adversely impact our ability to retain and hire new employees and contractors. The loss of the services of key members of executive management or other employees or contractors in critical roles, and the inability or delay in hiring new key employees and contractors could materially and adversely affect our ability to manage and expand our business and our future operational and financial results. Moreover, an inability to retain sufficient qualified personnel throughout our organization or to attract new personnel as we grow our business could adversely affect our ability to remediate the material weaknesses over financial reporting and thereafter maintain an effective system of internal controls and our ability to produce reliable financial reports, which could materially and adversely affect our financial results, financial condition 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 frequency, 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 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%">Like many other companies, we increasingly leverage third-party SaaS solutions and external service providers to help us deliver services to our customers. In the delivery of these services, we are dependent on the security infrastructure of those third-party providers. These providers are also vulnerable to the myriad of cyber-attacks possible in today&#8217;s environment. In the case where a third-party provider becomes victim to an attack it could have an impact on our operations or ability to service 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:400;line-height:120%">The COVID-19 pandemic has amplified certain risks to our operations and business, increasing 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="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="#i3103410e8abb447aa005f7738aeb6fa1_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%">To date, interruptions of our information technology infrastructure and third party suppliers 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 on us in the future. The consequences of a breach of our security measures or those of a third-party provider, 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 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%">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 data services and cable television systems in largely rural areas of Virginia, West Virginia, Maryland, Pennsylvania 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 </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="#i3103410e8abb447aa005f7738aeb6fa1_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%">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="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:700;line-height:120%">Regulatory constraints could impact our ability to adequately address increases in broadband usage and 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 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 fiber, cable, fixed wireless and telephone customers. 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="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%">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="#i3103410e8abb447aa005f7738aeb6fa1_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 FCC imposes obligations on telecommunications service providers, including broadband Internet access service providers, and multichannel video program distributors, like our cable company. 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:12pt;font-weight:700;line-height:120%">Risks Related to our Indebtedness</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 may not have sufficient capital to fund our expansion plans and may not be able to repay future indebtedness.</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 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 2025 as we invest in our network expansion strategy. As of December 31, 2021, we had no indebtedness outstanding under our $400 million credit agreement. If our costs to expand our networks are greater than we anticipate, we may not have sufficient capital nor be able to secure additional capital on terms acceptable to us and may have to curtail our expansion plans. Upon drawing on available debt under our credit agreement, we may not be able to generate sufficient cash flows from operations in 2026 and beyond or to raise additional capital in amounts necessary for us to repay the future indebtedness when such indebtedness becomes due and to meet our other cash needs.</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%">General Risk Factors</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: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, high inflation 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 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%">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 become involved in legal proceedings from time to time. While we are not currently involved in any material legal proceedings, potential future 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;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%">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;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%">25</span></div></div></div><div id="i3103410e8abb447aa005f7738aeb6fa1_19"></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="#i3103410e8abb447aa005f7738aeb6fa1_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 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="i3103410e8abb447aa005f7738aeb6fa1_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="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, Kentucky 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="i3103410e8abb447aa005f7738aeb6fa1_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%">26</span></div></div></div><div id="i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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="i3103410e8abb447aa005f7738aeb6fa1_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:59.502%"><tr><td style="width:1.0%"></td><td style="width:59.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.836%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.839%"></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%">2021</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%">32.15&#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%">24.44&#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%">57.54&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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.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%">50.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%">46.00&#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.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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.77&#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:59.502%"><tr><td style="width:1.0%"></td><td style="width:59.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.836%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.839%"></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></div><div style="text-align:justify"><span><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, 2016 and December&#160;31, 2021.&#160;The graph tracks the performance of a $100 investment, with the reinvestment of all dividends, from December 31, 2016 to December&#160;31, 2021.</span></div><div style="text-align:center"><img src="shen-20211231_g2.jpg" alt="shen-20211231_g2.jpg" style="height:377px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></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:34.864%"></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:1.0%"></td><td style="width:9.572%"></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:1.0%"></td><td style="width:9.572%"></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:1.0%"></td><td style="width:9.576%"></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%">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><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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%">125&#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%">164&#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%">155&#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%">163&#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%">157&#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%">121&#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%">151&#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%">183&#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%">230&#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%">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%">93&#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%">118&#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%">129&#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%">136&#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, 2022, there were 3,676 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, the Company may make, declare and pay lawful cash dividends or distributions to its shareholders or redeem capital stock in an aggregate amount not to exceed, when the Company&#8217;s Total Net Leverage Ratio (as defined in the credit agreement) is greater than 4.00:1.00 on a pro forma basis, an amount equal to the greater of 6.0% of the net cash proceeds from any public equity issuance of the Company&#8217;s equity interests or 4.0% of the estimated fair market value of the Company&#8217;s equity interests or when the Company&#8217;s Total Net Leverage (as defined in the credit agreement) is less than or equal to 4.00:1.00 on a pro forma basis, an unlimited amount; provided, however, that the amount of any dividend or distribution that is not paid in cash but is reinvested in equity interests of the Company shall be excluded from this calculation and redemptions of equity interests of the Company surrendered by employees and directors to cover withholding taxes shall be excluded from this calculation.</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:89.473%"><tr><td style="width:1.0%"></td><td style="width:39.259%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.828%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.828%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.828%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.828%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.829%"></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%">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><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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.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><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.82&#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%">Cash dividends in 2021 include a special dividend of $18.75 per share declared in the third quarter of 2021 (the "Special Dividend") following the sale of our Wireless operations and 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: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: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%">None.</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><div id="i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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">[Reserved]</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%">29</span></div></div></div><div id="i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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 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="i3103410e8abb447aa005f7738aeb6fa1_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%">2021 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:10pt;font-weight:400;line-height:120%">On July 1, 2021, pursuant to the previously announced Asset Purchase Agreement (the &#8220;Purchase Agreement&#8221;), dated May 28, 2021, between Shentel and T-Mobile USA, Inc. (&#8220;T-Mobile&#8221;), Shentel completed the sale to T-Mobile of its Wireless assets and operations for cash consideration of approximately $1.94 billion, inclusive of the approximately $60 million settlement of the waived management fees by Sprint Corporation, an indirect subsidiary of T-Mobile (&#8220;Sprint&#8221;), and net of certain transaction expenses (the &#8220;Transaction&#8221;). The Company&#8217;s Wireless assets and operations were classified as discontinued operations after Sprint delivered notice to the Company exercising its option to purchase the Wireless assets and operations on August 26, 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:112%">Due to the availability of grants awarded under various governmental initiatives, in support of rural fiber to the home ("FTTH") broadband network expansion projects, we ceased further expansion of our fixed wireless edge-out strategy. As a result, in the fourth quarter of 2021, the Company incurred approximately $6.0 million of expenses for impairment of expansionary Beam construction assets. The Company plans to continue to operate the existing Beam network and continue sales and marketing activities to attract new customers; therefore, our remaining Beam assets and operations will continue to be classified as continuing 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-style:italic;font-weight:400;line-height:112%">Our historical results of operations have been retroactively revised to reflect the correction of an immaterial error related to the capitalization of certain customer installation costs for our Broadband segment. These revisions ensure comparability across all periods reflected herein. Refer to Note 1, Nature of Operations, found in our consolidated financial statements contained herein for additional information. </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><div id="i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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%">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:12pt;font-style:italic;font-weight:700;line-height:120%">Year Ended December 31, 2021 Compared to Year Ended 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%">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%">2021</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%">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="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%">245,239&#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%">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 colspan="2" style="border-top:1pt solid #000000;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%">24,464&#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%">11.1&#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%">247,669&#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.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%">223,376&#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.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%">24,293&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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.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%">(2,430)</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.0)</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,601)</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)</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%">171&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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.6)</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%">8,665&#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%">3.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%">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:9pt;font-weight:400;line-height:100%">5,478&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">171.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 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%">6,235&#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%">2.5&#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%">586&#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.3&#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%">5,649&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">964.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 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</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,694)</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:10pt;font-weight:400;line-height:100%">(990)</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.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(704)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(71.1)</span></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%">7,929&#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%">3.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%">1,576&#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.7&#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%">6,353&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">403.1&#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%">990,902&#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%">404.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%">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:9pt;font-weight:400;line-height:100%">866,805&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">698.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%">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%">998,831&#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%">407.3&#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%">125,673&#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%">56.9&#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%">873,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:9pt;font-weight:400;line-height:100%">694.8&#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 $24.5 million, or 11.1%, in 2021 compared with 2020, driven by 11.6% growth in Broadband and 3.8% growth in the Tower 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 $24.3 million, or 10.9%, in 2021 compared with 2020, primarily driven by $7.4 million in incremental Broadband operating expenses incurred to support the continuing expansion of Glo Fiber, $1.7 million of restructuring expenses and $6.0 million of impairment expenses incurred primarily as a result of our decision to cease expansion of Beam, $6.4 million in depreciation from growth in our broadband networks, $5.8 million in Broadband maintenance due primarily to higher cable replacements costs, obsolete inventory charges and expensing of software development costs related to our current ERP system that will be replaced in 2022, partially offset by a decline in corporate 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-style:italic;font-weight:700;line-height:120%">Other income, net</span></div><div 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, net increased $5.5 million primarily due to actuarial gains recognized for the Company's post-retirement benefit plans and transitional service agreement ("TSA") income realized in 2021.</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</span></div><div 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 $1.7 million increased approximately $0.7 million compared with 2020, primarily due to a $5.0 million of non-cash tax benefits derived from the revaluation of our deferred tax liabilities driven by the change in our estimated state tax rate that was triggered by the disposition of our Wireless assets and operations and a change in West Virginia tax regulations, partially offset by a $1.6 million reclassification of income taxes from other comprehensive income as a result of terminating our interest rate swaps, a $1.1 million reduction in excess tax benefits from share based compensation and other and $1.6 million as a result of changes in taxable income.</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 $0.9 billion, or 698.5%. The increase was primarily due to the completion of the disposition of our Wireless assets and operations for proceeds of approximately $1.9 billion resulting in a gain of $1.2 billion, net of approximately $0.3 billion of income tax expense.</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%">31</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="#i3103410e8abb447aa005f7738aeb6fa1_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%">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 internet service 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 over 7,400 fiber route mile network.</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 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/>2021</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%">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%">313,976&#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%">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></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%">211,120&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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></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%">75,189&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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></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%">27,667&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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></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%">123,560&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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></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%">119,197&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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></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%">106,345&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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></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%">11,377&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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></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,475&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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></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%">49,945&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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></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%">34,513&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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></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%">203,655&#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%">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></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%">38.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%">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></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%">50.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%">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></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%">15.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><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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></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%">5.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%">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></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%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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></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%">12.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%">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></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%">78.62&#160;</span></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%">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></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%">79.00&#160;</span></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%">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></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%">74.02&#160;</span></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.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></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%">72.65&#160;</span></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%">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></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%">100.35&#160;</span></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%">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></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%">28.60&#160;</span></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.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></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%">7,392&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">518,467&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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></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 / 12 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="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="#i3103410e8abb447aa005f7738aeb6fa1_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%">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%">2021</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%">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="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%">177,530&#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%">77.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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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 colspan="2" style="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,513&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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.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%">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%">34,931&#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: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:9pt;font-weight:400;line-height:100%">2,172&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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.6&#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%">15,619&#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%">6.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%">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:9pt;font-weight:400;line-height:100%">(952)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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.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 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%">228,080&#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%">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"><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%">23,733&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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.6&#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%">97,283&#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%">42.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%">84,893&#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.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%">12,390&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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.6&#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%">47,840&#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%">21.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%">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:9pt;font-weight:400;line-height:100%">8,368&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">21.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 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%">Restructuring 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%">202&#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%">&#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:8pt;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:9pt;font-weight:400;line-height:100%">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 colspan="2" style="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%">&#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 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%">Impairment 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%">5,986&#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%">2.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%">&#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:8pt;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:9pt;font-weight:400;line-height:100%">5,986&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">&#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 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%">47,937&#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%">21.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%">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:9pt;font-weight:400;line-height:100%">6,861&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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.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 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%">199,248&#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%">87.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="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,441&#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%">81.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%">33,807&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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.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%">28,832&#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%">12.6&#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%">38,906&#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.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%">(10,074)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(25.9)</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 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 $22.5 million, or 14.5%, during 2021 primarily driven by launching services in new markets resulting in 15.9% growth in broadband 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:115%">Commercial Fiber revenue increased approximately $2.2 million, or 6.6%, during 2021 due primarily to $1.0 million of growth in circuit connections, $0.7 million non-recurring amortized revenue reduction in 2020 and $0.5 million in non-recurring dark fiber sales-type leases in 2021.</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 $1.0 million, or 5.7%, compared with 2020 due primarily to a decline in residential DSL subscribers, lower switched access revenue, and lower intercompany phone service. We expect RLEC revenue to continue to decline in future periods as subscribers migrate to faster speed data services provided by our dual-incumbent cable franchise in Shenandoah County, Virginia.</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 $12.4 million, or 14.6%, compared with 2020, primarily driven by $5.8 million increase in maintenance due primarily to higher cable replacements costs, obsolete network asset charges and expensing of software development costs related to our current ERP system, $3.6 million in higher compensation costs to support the expansion of Glo Fiber and Beam, and $1.7 million in higher programming 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%">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 $8.4 million or 21.2% compared with 2020 primarily due to $3.8 million in higher compensation and advertising costs to support the expansion of Glo Fiber and Beam, a $2.4 million increase in software development and service fees as we upgrade our operating support, customer relationship and enterprise resource systems and a $1.7 million increase in property taxes, facility expense and other 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%">Restructuring 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:112%">Restructuring expense was primarily due to severance related expenses from the sale of Wireless assets and 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-style:italic;font-weight:700;line-height:120%">Impairment</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the fourth quarter, we ceased further expansion of our fixed wireless edge-out strategy. As a result, in the fourth quarter of 2021, the Company incurred approximately $6.0 million of expenses for impairment of expansionary Beam construction assets.</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%">33</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="#i3103410e8abb447aa005f7738aeb6fa1_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-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 $6.9 million or 16.7%, compared with 2020, primarily as a result of our network expansion and the deployment of infrastructure necessary to support our new fiber-to-the-home service, Glo Fiber. </span></div><div 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. Substantially all of our owned towers are built on ground that we lease from the respective landlords.</span></div><div 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:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.367%"></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:19.367%"></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:17.179%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</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%">Macro tower sites</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%">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%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="2" style="padding:2px 0 2px 1pt;text-align: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.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.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 47, 221 and 201 intercompany tenants for our Wireless operations, (reported as a discontinued operation), and Broadband operations, as of December 31, 2021, 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%">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:38.227%"></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: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.678%"></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%">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="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%">2021</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%">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="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 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,704&#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%">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"><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%">649&#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%">3.8&#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="2" style="padding:2px 0 2px 1pt;text-align: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,688&#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%">49.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%">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:9pt;font-weight:400;line-height:100%">456&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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.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%">Tower operating income</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%">9,016&#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%">50.9&#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%">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 colspan="2" style="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%">193&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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.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 $0.6 million, or 3.8%, in 2021 compared with 2020. This increase was due to a 13.6% increase in tenants and was partially offset by a 3.2% decline in average revenue per tenant.</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%">$0.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 expansion of our tower network team resulting in higher payroll costs, partially offset by a decrease in 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%">34</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="#i3103410e8abb447aa005f7738aeb6fa1_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-style:italic;font-weight:700;line-height:120%">Year Ended December 31, 2020 Compared to 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%">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:38.227%"></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: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.678%"></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%">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="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 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="2" style="padding:2px 0 2px 1pt;text-align: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,376&#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.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%">208,204&#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.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%">15,172&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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.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%">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%">(2,601)</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)</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%">(1,342)</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.6)</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,259)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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.8&#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></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="2" style="padding:2px 0 2px 1pt;text-align: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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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&#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.3&#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%">1,938&#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="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,352)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(69.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 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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(990)</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.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="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%">&#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:9pt;font-weight:400;line-height:100%">(996)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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,600.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;text-align: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="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,576&#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.7&#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%">1,932&#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="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%">(356)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(18.4)</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="2" style="padding:2px 0 2px 1pt;text-align: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 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%">125,673&#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%">56.9&#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,500&#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%">26.8&#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,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:9pt;font-weight:400;line-height:100%">126.4&#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 $15.2 million, or 7.3%, 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 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 $1.0 million declined approximately $1.0 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><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%">35</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="#i3103410e8abb447aa005f7738aeb6fa1_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:38.227%"></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: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.678%"></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%">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="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="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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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="2" style="padding:2px 0 2px 1pt;text-align: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="2" style="padding:2px 0 2px 1pt;text-align: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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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></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="2" style="padding:2px 0 2px 1pt;text-align: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,893&#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.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%">79,858&#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.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%">5,035&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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.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="2" style="padding:2px 0 2px 1pt;text-align: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="2" style="padding:2px 0 2px 1pt;text-align: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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,441&#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%">81.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%">151,969&#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.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%">13,472&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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;text-align: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 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%">38,906&#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.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%">41,974&#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%">21.6&#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%">(3,068)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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.3)</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 $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 style="text-align:justify"><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 $5.0 million, or 6.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 driven by growth in our customer base, and COVID supplemental pay for customer interfacing employees.</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><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%">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="#i3103410e8abb447aa005f7738aeb6fa1_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:38.227%"></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: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.678%"></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%">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="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 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"></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="2" style="padding:2px 0 2px 1pt;text-align: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 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 style="text-align:justify"><span><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%">Revenue derived from our wireless operations was approximately $14.0 million and $10.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="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%">37</span></div></div></div><div id="i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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, and proceeds available under our Credit Agreement.</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:112%">As of December&#160;31, 2021 our cash and cash equivalents totaled $84.3 million and the availability under our delayed draw term loans and revolving line of credit was $400.0&#160;million, for total available liquidity of $484.3 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 $63.5 million in 2021, representing an increase of $10.1&#160;million compared with 2020, driven by higher income from continuing operations offset by changes in working capital.</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 resulted in a cash outflow of $314.4 million as compared to cash inflows of $249.5 million in 2020 due primarily to approximately $434 million of income tax payments paid on the gain from the 2021 disposition of our Wireless assets and operations and due to the fact that the Wireless business was generating cash flow for the Company for a full year in 2020, compared to only six months in 2021.</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 $21.6 million in 2021, compared with 2020, primarily due to $39.7 million increase in capital expenditures for our Broadband segment to enable our Glo Fiber and Beam market expansions, and partially offset by a $16.1 million decline in payments made for spectrum licenses. </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%">Proceeds received from the July 1, 2021, disposition of our Wireless assets and operations ("the transaction") or, net cash provided by investing activities for discontinued operations, were approximately $1.9&#160;billion. The Company used the after-tax proceeds from the sale of our Wireless assets and operations to:</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">Repay and terminate approximately $684&#160;million of outstanding term loans under our "Prior 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 Company shareholders, or approximately $937&#160;million in the aggregate (the "Special Dividend").</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">Pay approximately $434 million in income taxes on the transaction in December 2021.</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 transaction was accounted for as an asset sale for income tax purposes. Cash proceeds from the sale were required to be used to immediately repay our outstanding indebtedness; all principal payments on our debt were therefore presented as cash used to finance our discontinued 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 from continuing operations increased approximately $0.9&#160;billion primarily due to the payment of the Special Dividend following the Wireless sale.</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 increased $0.7 billion to due repayment of debt under our Prior Credit Agreement in 2021.</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%">: On July 1, 2021, we entered into a Credit Agreement (the &#8220;Credit Agreement&#8221;) with various financial institutions party thereto. The Credit Agreement provides for the following three credit facilities (collectively, the &#8220;Facilities&#8221;), in an aggregate amount equal to $400 million: (i) a $100 million five-year revolving credit facility (the &#8220;Revolver&#8221;), (ii) a $150 million five-year delayed draw amortizing term loan (the &#8220;Term Loan A-1&#8221;) and (iii) a $150 million seven-year delayed draw amortizing term loan (the &#8220;Term Loan A-2&#8221; and, together with the Term Loan A-1, the &#8220;Term Loans&#8221;). The Credit Agreement includes a provision under which the Company may request that additional term loans be made to it in an amount not to exceed the sum of (1) the greater of (a) $75 million and (b) 100% of Consolidated EBITDA (as defined in the Credit Agreement), calculated on a pro forma basis in accordance with the Credit Agreement, plus (2) an additional unlimited amount subject to a maximum Total Net Leverage Ratio (as defined in the Credit Agreement) of 4.00:1.00, calculated on a pro forma basis in accordance with the Credit Agreement, subject to the receipt of commitments from one or more lenders for any such additional term loans and other customary conditions. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The availability of the Facilities to the Company is subject to the satisfaction or waiver of certain customary conditions set forth in the Credit Agreement. The Company may use the proceeds from the Revolver and the Term Loans to finance capital expenditures, provide working capital, and for other general corporate purposes, including but not limited to, funding any underfunded amounts of the nTelos pension plan to enable its termination, of the Company and its subsidiaries. If drawn on, the Term Loans are required to be repaid in quarterly principal installments commencing on September 30, 2023, with the unpaid balance of the Term Loans due at maturity, as set forth in the Credit Agreement.</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="#i3103410e8abb447aa005f7738aeb6fa1_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%">We have not made any borrowings under the Credit Agreement as of this date. We expect to start drawing against the Credit Agreement in first quarter of 2022, with additional borrowings occurring as needed to fund the Company's future capital expenditures. We expect to draw $300 million against the Credit Agreement by June 2023.</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 expect our cash on hand, cash flow from continuing operations, and availability of funds from our Credit Agreement, 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 aimed at growth and expansion.</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 expect our capital expenditures to exceed the cash flow provided from continuing operations through 2025, as we shift our focus to expand our broadband network to support the launch of Glo Fiber to our newly targeted markets covering over 450,000 homes passed.</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%">The actual amount and timing of our future capital requirements may differ materially from our estimates depending on the demand for our products and services, new market developments and expansion opportunities.</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 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, changes in competition, 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="i3103410e8abb447aa005f7738aeb6fa1_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 costs which are capitalized and amortized over the expected weighted average customer life which is approximately six 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="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="#i3103410e8abb447aa005f7738aeb6fa1_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 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%"> ("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 Broadband segment, 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="i3103410e8abb447aa005f7738aeb6fa1_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%">40</span></div></div></div><div id="i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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:112%">The outstanding term loans under the Prior Credit Agreement, and associated interest rate swap liabilities, were repaid and terminated on July 1, 2021. We have not drawn on the Credit Agreement as of December&#160;31, 2021. As a result, our exposure to significant risks concerning fluctuating variable interest rates has been mitigated. We expect to start drawing against the Credit Agreement in first quarter of 2022, with additional borrowings occurring as needed to fund the Company's future capital expenditures. We expect to draw $300 million against the Credit Agreement by June 2023. Fluctuations in interest rates on future borrowings could result in increased market risk.</span></div><div 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 id="i3103410e8abb447aa005f7738aeb6fa1_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%">41</span></div></div></div><div id="i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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="i3103410e8abb447aa005f7738aeb6fa1_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:400;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:3.36pt">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 Principal 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, 2021. Our certifying officers concluded that, as a result of the material weaknesses in internal control over financial reporting described below, our disclosure controls and procedures were not effective as of December 31, 2021.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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, and that such information 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><span><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:112%">Changes in Internal Control over Financial Reporting</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:112%">As disclosed in our Annual Report on Form 10-K for the year ended December 31, 2020, the Company is pursuing a multi-year, phased approach to remediate its material weaknesses. There have been no changes in the Company&#8217;s internal control over financial reporting that occurred during the quarter ended December 31, 2021 that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</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:112%">Management&#8217;s Report on Internal Control Over Financial Reporting</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:112%">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><span><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:112%">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><span><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:112%">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><span><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:112%">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, 2021 due to a material weakness in our control environment. Unusually high employee turnover and multiple priorities, including the need to recalibrate control activities for our smaller continuing operations, upgrade our lease accounting and enterprise resource planning (ERP) systems, and continue our remediation efforts placed strain on our resources. As a result, the Company did not have effective information and communication processes and did not have effective control activities related to i) the design and operation of process-level controls over the accounting for purchases (current liabilities and operating expenses), property, plant, and equipment and related depreciation expense, and leases, and ii) reaching and documenting appropriate historical accounting conclusions related to capitalization of fulfillment costs, fees associated with leases, and cable replacement. </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><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="#i3103410e8abb447aa005f7738aeb6fa1_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:112%">As a result of the deficiencies described above, there were immaterial misstatements, some of which were corrected during 2021, and an immaterial error restatement of the 2020 and 2019 consolidated financial statements. The 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, 2021.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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><span><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:112%">Management&#8217;s Remediation Plan</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:112%">The Company is committed to completing its remediation efforts during 2022. Our 2021 accomplishments and 2022 plans are summarized below.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">We designed and began to configure new ERP and lease accounting systems that are scheduled to be implemented during 2022 along with newly designed controls and processes over purchasing (current liabilities and operating expenses), property, plant, and equipment and related depreciation expense, and leases. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">We will continue to re-evaluate previously adopted accounting policies to ensure they remain appropriate in light of our smaller continuing operations, and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.15pt">We will hire, 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 to ensure we meet our remediation goals.</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:107%">We will 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="text-align:justify"><span><br/></span></div><div id="i3103410e8abb447aa005f7738aeb6fa1_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%">43</span></div></div></div><div id="i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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="i3103410e8abb447aa005f7738aeb6fa1_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 2022 Annual Meeting of Shareholders, referred to as the &#8220;2022 proxy statement,&#8221; which we will file with the SEC on or before 120 days after our 2021 fiscal year end, and which appears in the 2022 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="i3103410e8abb447aa005f7738aeb6fa1_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 2022 proxy statement, including the information in the 2022 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="i3103410e8abb447aa005f7738aeb6fa1_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 2022 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 its shareholder-approved Company Stock Incentive Plan, referred to as the 2014 Equity Incentive Plan.&#160;The 2014 Equity Incentive Plan authorizes grants of up to an additional 3.0 million shares over a ten-year period beginning in 2014. Outstanding awards and the number of shares available for future issuance as of December&#160;31, 2021 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.215%"></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:19.367%"></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:19.371%"></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 and RSUs</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%">2014 Equity 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%">482,673&#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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,599,094&#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 id="i3103410e8abb447aa005f7738aeb6fa1_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 2022 proxy statement, including the information in the 2022 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="i3103410e8abb447aa005f7738aeb6fa1_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 2022 proxy statement, including the information in the 2022 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%">44</span></div></div></div><div id="i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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="i3103410e8abb447aa005f7738aeb6fa1_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%">45</span></div></div></div><div id="i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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 2021 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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_103">Consolidated Balance Shee</a>ts as of December 31, 2021 and 2020</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="#i3103410e8abb447aa005f7738aeb6fa1_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, 2021, 2020 and 2019</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="#i3103410e8abb447aa005f7738aeb6fa1_106">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="#i3103410e8abb447aa005f7738aeb6fa1_109">Consolidated Statements of Shareholders&#8217; Equity</a> for the years ended December 31, 2021, 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="#i3103410e8abb447aa005f7738aeb6fa1_109">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="#i3103410e8abb447aa005f7738aeb6fa1_112">Consolidated Statements of Cash Flows</a> for the years ended December 31, 2021, 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="#i3103410e8abb447aa005f7738aeb6fa1_112">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="#i3103410e8abb447aa005f7738aeb6fa1_115">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="#i3103410e8abb447aa005f7738aeb6fa1_115">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="#i3103410e8abb447aa005f7738aeb6fa1_166">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="i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Shareholders and Board of Directors</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shenandoah Telecommunications 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-style:italic;font-weight:400;line-height:120%">Opinion on the Consolidated Financial Statements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Shenandoah Telecommunications Company and subsidiaries (the Company) as of December 31, 2021 and 2020, 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, 2021, and the related notes and financial statement schedule II - 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, 2021 and 2020, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2021, 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:120%">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, 2021, 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, and our report dated February 28, 2022 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%">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 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 a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:22.5pt;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:112%">Determination of costs capitalized into property, plant, and equipment</span></div><div style="padding-left:22.5pt;text-align:justify"><span><br/></span></div><div style="padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">As discussed in Notes 2 and 6 to the consolidated financial statements, the property, plant, and equipment, net balance as of December 31, 2021 was $554.2 million. The determination to capitalize, rather than expense, costs increases operating income and net income.</span></div><div style="padding-left:22.5pt;text-align:justify"><span><br/></span></div><div style="padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">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:22.5pt;text-align:justify"><span><br/></span></div><div style="padding-left:22.5pt;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. </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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></div><div style="padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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;28, 2022 </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="#i3103410e8abb447aa005f7738aeb6fa1_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 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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Shareholders and Board of Directors</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shenandoah Telecommunications 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-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' (the Company) internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control &#8211; Integrated Framework (2013) 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, 2021, 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, 2021 and 2020, 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, 2021, and the related notes and financial statement schedule II - Valuation and Qualifying Accounts (collectively, the consolidated financial statements), and our report dated February 28, 2022 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 did not have an effective control environment due to insufficient resources. As a result, the Company was unable to maintain effective information and communication processes and did not have effective control activities related to: i) the design and operation of process-level controls over the accounting for purchases (current liabilities and operating expenses), property, plant, and equipment and related depreciation expense, and leases, and ii) reaching and documenting appropriate historical accounting conclusions related to the capitalization of contract fulfillment costs, upfront fees associated with lease arrangements, and cable repairs and maintenance.</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 2021 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></div><div style="text-align:justify"><span><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 Management's Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with 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 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 </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="#i3103410e8abb447aa005f7738aeb6fa1_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%">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><span><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;28, 2022 </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="i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div id="i3103410e8abb447aa005f7738aeb6fa1_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, 2021 and 2020 </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.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%">2021</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%">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: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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMtMS0xLTEtNTE2Mzk_ef93dce1-5eee-470c-90e7-ce73f53dec79">84,344</ix:nonFraction>&#160;</span></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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMtMy0xLTEtNTE2Mzk_44924d41-3055-4c6b-9d03-bab170a7fb06">195,397</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQtMC0xLTEtNTE2MzkvdGV4dHJlZ2lvbjplM2JlODIyMWViNjc0MTFjYWUzZDk0NzMwZDI1YmMzY182Nw_6ad962b8-e8eb-44f2-ba76-a2f655119567">352</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQtMC0xLTEtNTE2MzkvdGV4dHJlZ2lvbjplM2JlODIyMWViNjc0MTFjYWUzZDk0NzMwZDI1YmMzY183NA_20c54b08-41d5-4a53-9e04-1f6ca8a2d26a">614</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQtMS0xLTEtNTE2Mzk_17def25e-7bee-45e6-9280-f773cb599de3">22,005</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQtMy0xLTEtNTE2Mzk_1502a176-9f68-4fba-8ece-d4657232598a">70,393</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzUtMS0xLTEtNTE2Mzk_22856600-d8f7-4ea8-9afa-14fc8f953569">30,188</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzUtMy0xLTEtNTE2Mzk_fd726655-3ea5-418d-b56e-91041b5aeffd">&#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%">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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzYtMS0xLTEtNTE2Mzk_5ad9fca8-2047-40d2-8da5-7d1ad2cacc52">29,830</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzYtMy0xLTEtNTE2Mzk_72f7af05-4299-4d59-8f2b-29ea6a12161b">7,522</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzctMS0xLTEtNTE2Mzk_0fae5845-6d37-4f57-98c9-b70ffbf672e6">&#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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzctMy0xLTEtNTE2Mzk_63dd44b0-97c6-4a03-bab0-7558ac3df517">1,133,294</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzgtMS0xLTEtNTE2Mzk_deb41bda-1316-4e45-b2c0-902a7f6c70f9">166,367</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzgtMy0xLTEtNTE2Mzk_4f84c61e-cfb5-48ad-8d4a-7e39193dd603">1,406,606</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzktMS0xLTEtNTE2Mzk_778cbfee-d476-4231-a881-c8c0fcc096ed">13,661</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzktMy0xLTEtNTE2Mzk_4308493a-7ddc-4f99-a4c9-a9b0734b5c00">13,769</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzEwLTEtMS0xLTUxNjM5_1985f09a-9289-429e-9941-eaf436f26b65">554,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzEwLTMtMS0xLTUxNjM5_5e135e1b-dd76-44ea-a4ce-19fafc0564ee">440,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%">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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzExLTEtMS0xLTUxNjM5_56615ca3-f110-43c0-abac-daeac2197eee">89,831</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzExLTMtMS0xLTUxNjM5_ef273e6e-1199-4ffb-9f64-c9f7552e11cd">106,759</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzEyLTEtMS0xLTUxNjM5_88163e29-ffc2-485a-b36f-c7acf3de5503">56,414</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzEyLTMtMS0xLTUxNjM5_cbcc6185-3741-4093-a958-699889d07fa7">50,387</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DeferredCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzEzLTEtMS0xLTUxNjM5_ea84e78c-aa01-42e3-bf42-a847e6810cab">10,298</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzEzLTMtMS0xLTUxNjM5_130ce6e4-d5ce-4a64-b511-27f6ed6323dd">6,448</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzE1LTEtMS0xLTUxNjM5_243e8251-b7d1-409a-9f75-7a9eca7bbc26">890,733</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzE1LTMtMS0xLTUxNjM5_84a4aa5f-e588-4cdd-9ce3-f881f4bdbff4">2,024,396</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzE4LTEtMS0xLTUxNjM5_e0d864ea-5b8e-4337-b96a-79cc0a99d475">&#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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzE4LTMtMS0xLTUxNjM5_e3ea6111-4c55-4f0a-9b84-0a55d2f92af7">688,463</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzE5LTEtMS0xLTUxNjM5_a5a6bf10-2406-4579-bc92-ecc0d25b74d8">28,542</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzE5LTMtMS0xLTUxNjM5_88b246e9-e895-48a9-b5ee-663f5459cfca">19,599</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzIwLTEtMS0xLTUxNjM5_44ee9881-809b-4629-bfb7-05888135a73c">11,128</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzIwLTMtMS0xLTUxNjM5_5cc32e0a-1fe8-469e-9258-475e34916718">8,594</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzIxLTEtMS0xLTUxNjM5_84e77260-6649-4f4d-9d69-4876f2ff984b">9,653</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzIxLTMtMS0xLTUxNjM5_ed494d69-5a48-45a7-a951-8b66ef059f4c">16,413</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzIyLTEtMS0xLTUxNjM5_ab64315a-d0c6-4426-a789-27fe6389b106">&#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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzIyLTMtMS0xLTUxNjM5_d62ac9ca-b476-4eb1-ad3d-ae1139f9a385">6,951</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzIzLTEtMS0xLTUxNjM5_e83c0950-8008-48b7-a024-004da186dee0">3,318</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzIzLTMtMS0xLTUxNjM5_9e20193c-849f-4843-b127-2ac3436b4156">1,970</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzI0LTEtMS0xLTUxNjM5_78f50c0c-44d7-41cd-b557-3cedecc66c28">14,649</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzI0LTMtMS0xLTUxNjM5_8f79fc4e-010b-4d74-b1ab-0351b0fa183a">13,869</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzI1LTEtMS0xLTUxNjM5_e7177ae3-4172-4b3f-b36e-7d6a05d5f054">&#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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzI1LTMtMS0xLTUxNjM5_eb66d86d-822e-4132-b4aa-9755ca8d9055">452,202</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzI2LTEtMS0xLTUxNjM5_464e2520-7864-414a-9384-5dc6b0e92b2f">67,290</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzI2LTMtMS0xLTUxNjM5_f931e188-10d2-4d6d-b7e7-47695a650b9d">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="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 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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzI5LTEtMS0xLTUxNjM5_a0aee86f-f1df-4de2-a8bb-67ec7144f3fc">86,014</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzI5LTMtMS0xLTUxNjM5_cb63224c-b81a-43f6-85ed-c8e89dd670bb">148,684</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligationsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMwLTEtMS0xLTUxNjM5_1a54b954-0fc2-4e08-b740-91028ed47ed5">9,615</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:AssetRetirementObligationsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMwLTMtMS0xLTUxNjM5_dca2228c-1121-46bf-9f96-db67fa2d5069">4,955</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMxLTEtMS0xLTUxNjM5_1b00b4dd-df41-46b1-b96e-db165ba3f511">8,216</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMxLTMtMS0xLTUxNjM5_61aac441-1fac-4b9a-a80b-7359026109bf">14,645</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMyLTEtMS0xLTUxNjM5_5aab8301-825b-401d-be95-a44806510706">51,692</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMyLTMtMS0xLTUxNjM5_bb194d4e-8987-4068-b2ef-ecd76acd39bd">46,095</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMzLTEtMS0xLTUxNjM5_6958060a-ae97-43fb-9fd2-9cd4b0bc5c3f">25,631</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMzLTMtMS0xLTUxNjM5_d59e0255-06e5-4e69-8ea5-f19098e735ea">24,905</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM1LTEtMS0xLTUxNjM5_eca5651c-2d29-4370-ac6b-e5726f784f4f">181,168</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM1LTMtMS0xLTUxNjM5_0680716c-b24c-412e-b06f-78c12f89eb56">239,284</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 #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM2LTEtMS0xLTUxNjM5_09268b26-630a-43d9-8537-10ee081f6cb6"></ix:nonFraction></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM2LTMtMS0xLTUxNjM5_ffcccbdf-642b-4a0e-8281-f5ea9069a0e4"></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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTAtMS0xLTUxNjM5L3RleHRyZWdpb246ZjFjYThhNDAyMzRlNDY3NGE3MjY1Yjk3NGY1NDA3YmZfMTg_4e750a23-39a2-4552-bbfb-561197885a51"><ix:nonFraction unitRef="usdPerShare" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTAtMS0xLTUxNjM5L3RleHRyZWdpb246ZjFjYThhNDAyMzRlNDY3NGE3MjY1Yjk3NGY1NDA3YmZfMTg_edf1ab9d-deeb-4416-be1e-9147381ea9aa">no</ix:nonFraction></ix:nonFraction> par value, authorized <ix:nonFraction unitRef="shares" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTAtMS0xLTUxNjM5L3RleHRyZWdpb246ZjFjYThhNDAyMzRlNDY3NGE3MjY1Yjk3NGY1NDA3YmZfNDM_a73b0579-9417-4415-8430-c027cb3a9242"><ix:nonFraction unitRef="shares" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTAtMS0xLTUxNjM5L3RleHRyZWdpb246ZjFjYThhNDAyMzRlNDY3NGE3MjY1Yjk3NGY1NDA3YmZfNDM_d89189ea-2423-4ef0-9be3-c71e6cb13ff7">96,000</ix:nonFraction></ix:nonFraction>; <ix:nonFraction unitRef="shares" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTAtMS0xLTUxNjM5L3RleHRyZWdpb246ZjFjYThhNDAyMzRlNDY3NGE3MjY1Yjk3NGY1NDA3YmZfNDc_bbfa1801-9ee6-4169-bbf1-5178750fc7a6"><ix:nonFraction unitRef="shares" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTAtMS0xLTUxNjM5L3RleHRyZWdpb246ZjFjYThhNDAyMzRlNDY3NGE3MjY1Yjk3NGY1NDA3YmZfNDc_ff78ee8e-1e90-4d34-9556-ed12d6fd21a0">49,965</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTAtMS0xLTUxNjM5L3RleHRyZWdpb246ZjFjYThhNDAyMzRlNDY3NGE3MjY1Yjk3NGY1NDA3YmZfNTQ_94fac05a-e6fe-4405-9160-662c81d2d802"><ix:nonFraction unitRef="shares" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTAtMS0xLTUxNjM5L3RleHRyZWdpb246ZjFjYThhNDAyMzRlNDY3NGE3MjY1Yjk3NGY1NDA3YmZfNTQ_d011b39e-d0a8-4867-8944-09de351f2c4b">49,868</ix:nonFraction></ix:nonFraction> issued and outstanding at December 31, 2021 and 2020, 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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTEtMS0xLTUxNjM5_a48ebe10-9fb9-465e-a7b5-e0bf4a1c2caa">&#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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTMtMS0xLTUxNjM5_eb6aec78-290a-4f74-929f-17db4b312bd9">&#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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM5LTEtMS0xLTUxNjM5_77a2f5d5-d34f-4984-b006-f2f8533aefe5">49,351</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM5LTMtMS0xLTUxNjM5_c0d06099-d4d4-480d-91cc-bb02b29a9464">47,317</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQwLTEtMS0xLTUxNjM5_57f1a4ce-99b3-40dc-893b-84bf5430a79a">592,924</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQwLTMtMS0xLTUxNjM5_e109da55-d86c-426f-bd90-2ba5e1c2e202">534,440</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, 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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQxLTEtMS0xLTUxNjM5_4d10d699-2642-4aae-bc53-427768394f39">&#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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQxLTMtMS0xLTUxNjM5_48e4bf09-1203-4dea-9da6-71827bfbd7b3">4,706</ix:nonFraction>)</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQyLTEtMS0xLTUxNjM5_fbb7cc24-2d36-4c8b-8274-f886db4f4c08">642,275</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQyLTMtMS0xLTUxNjM5_ff051261-333b-4217-b29e-5832bd0e2d7c">577,051</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQzLTEtMS0xLTUxNjM5_ad330970-130f-4631-8047-fab54c855ca8">890,733</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQzLTMtMS0xLTUxNjM5_7d459069-86a6-4abd-a35d-74e1aabb15e1">2,024,396</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="i3103410e8abb447aa005f7738aeb6fa1_106"></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="#i3103410e8abb447aa005f7738aeb6fa1_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, 2021, 2020 and 2019 </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%">2021</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%">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: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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEtMS0xLTEtNTE2Mzk_7e2f5bd4-e924-4805-b7c5-18339a936c5c">245,239</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEtMy0xLTEtNTE2Mzk_d022272c-41bb-4651-9f25-3e859dc5cae6">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEtNS0xLTEtNTE2Mzk_892cb013-cf16-42d5-871f-8dca07aaaf8c">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="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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzMtMS0xLTEtNTE2Mzk_19832bc2-c608-4275-86f0-a7a67a83943e">102,299</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzMtMy0xLTEtNTE2Mzk_0a1aaf9e-eb93-41b7-a358-5fb0e29171b1">89,657</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzMtNS0xLTEtNTE2Mzk_0b902f25-c8b6-44c4-8f71-3b2ff5cb68f9">83,572</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzQtMS0xLTEtNTE2Mzk_b4980556-6bfa-444e-a190-59498dd94d9c">82,451</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzQtMy0xLTEtNTE2Mzk_ad1ecbc1-a67c-45e2-aebc-a2c521a90c85">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzQtNS0xLTEtNTE2Mzk_896f57d7-0461-462c-9a0b-30e9edabffc7">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%">Restructuring 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzUtMS0xLTEtNTYxODE_1df68a7f-b9e5-41a1-9bc4-fb12655a7565">1,727</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzUtMy0xLTEtNTYxODg_52c5767d-0dea-47e4-894d-7e43004cb500">&#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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzUtNS0xLTEtNTYxOTU_26d03179-52c5-4ba6-a830-96e119447c1c">&#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%">Impairment 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzYtMS0xLTEtODU1Mzg_213ea983-d0c7-4877-97b8-c6c876a7fe19">5,986</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzYtMy0xLTEtODU1NDU_56e8b0c4-ef81-49a5-b6f4-14e72b8a2847">&#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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzYtNS0xLTEtODU1NTM_42c8af28-d039-454a-937e-432ebab5b8d1">&#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%">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzUtMS0xLTEtNTE2Mzk_71bac693-84b3-4cba-8803-7c8fa385d2a5">55,206</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzUtMy0xLTEtNTE2Mzk_d9d2a029-588b-4028-b946-be5a46f3d4d6">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzUtNS0xLTEtNTE2Mzk_a576f6f6-6de8-4465-b7a7-d25778754a87">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 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzYtMS0xLTEtNTE2Mzk_b337cc97-445a-4721-8211-7f64d90d43c1">247,669</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzYtMy0xLTEtNTE2Mzk_07405fc1-ddd9-4112-b245-92287b5c1253">223,376</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzYtNS0xLTEtNTE2Mzk_5a0906f8-8860-422f-ace9-ef0c7b12a5a1">208,204</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzctMS0xLTEtNTE2Mzk_a15319c5-0447-478d-858a-5baa5b204375">2,430</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzctMy0xLTEtNTE2Mzk_a915e9fd-1d46-42c4-bed9-a9a0cf3c5cf7">2,601</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzctNS0xLTEtNTE2Mzk_49968a6f-b6ec-4f54-a401-4abb1dae674d">1,342</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzktMS0xLTEtNTE2Mzk_74ed3d79-49f7-4fd4-a764-61d6e5bf6d26">8,665</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzktMy0xLTEtNTE2Mzk_aeaafd9f-1f4a-42e5-9567-067669bc20d4">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzktNS0xLTEtNTE2Mzk_c49df6ca-a8d1-48fe-bbe8-361d9d3c6f1d">3,280</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEwLTEtMS0xLTUxNjM5_c26cfa87-aa60-4a71-b835-9b4eaa291724">6,235</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEwLTMtMS0xLTUxNjM5_06948dc8-9733-4cee-9518-1f1f8f2a3dc6">586</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEwLTUtMS0xLTUxNjM5_312684b1-1b89-4c44-a831-d56a0b1d5145">1,938</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzExLTEtMS0xLTUxNjM5_5f2cac74-5f3f-495b-8aa0-afb708c49afc">1,694</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzExLTMtMS0xLTUxNjM5_b0c4ad32-3f66-42f7-b620-8ac674cfde29">990</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzExLTUtMS0xLTUxNjM5_9aac37ac-e162-4231-8f90-aed56f8871e7">6</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 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEyLTEtMS0xLTUxNjM5_0c2eb339-427a-498a-ad9f-95eb70c17ce8">7,929</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEyLTMtMS0xLTUxNjM5_3e32fe6b-1da5-4800-9dbf-4f2a02a0a400">1,576</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEyLTUtMS0xLTUxNjM5_87d1884b-014c-4313-bab9-95bd5fbdf5fb">1,932</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%">Discontinued operations:</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: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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="shen:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEzLTEtMS0xLTUxNjM5_d0fa9af6-779b-4b0c-b677-151f7ece45a6">94,667</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="shen:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEzLTMtMS0xLTUxNjM5_d74f4ac9-1a7c-4644-9200-24156bd90b5d">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="shen:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEzLTUtMS0xLTUxNjM5_abf64def-4b99-4d5d-a3c8-4e09bca60a23">53,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 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%">Gain on the sale of 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE2LTEtMS0xLTU2Mjgx_6d349840-8a63-4b78-92c9-fec8a9e2f307">896,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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE2LTMtMS0xLTU2Mjg4_5b2b06e3-bb11-4cd1-93cd-5b1ce1e52cfe">&#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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE2LTUtMS0xLTU2Mjk1_a3bbf12b-7c40-4d8f-82c3-127a544ae26b">&#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 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%">Total income from discontinued operations, net of tax</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE3LTEtMS0xLTU2Mjgx_81be2955-e4a6-45b8-b63f-2370b4c795b7">990,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><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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE3LTMtMS0xLTU2Mjg4_88827eea-e910-4fb1-a9cc-58f9c9346f60">124,097</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE3LTUtMS0xLTU2Mjk1_107322a7-5827-4b91-9497-d19882490919">53,568</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 24.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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE0LTEtMS0xLTUxNjM5_8bf427ed-d360-42a4-9fe0-4a2811478282">998,831</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE0LTMtMS0xLTUxNjM5_e2e3f420-9ec4-4df0-97a0-acc2a33ef355">125,673</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE0LTUtMS0xLTUxNjM5_a29380cd-1aea-4cd8-bc38-598d8ec75e2f">55,500</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%">Net gains (losses) on interest rate swaps, 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE3LTEtMS0xLTUxNjM5_3891dfd5-7e32-4c98-8dad-65c166a8cebf">4,706</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE3LTMtMS0xLTUxNjM5_7973b0fd-22e0-4e35-b6ab-42d9870bce1a">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE3LTUtMS0xLTUxNjM5_fd02967d-a796-4897-a93d-0f3a7853c40a">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 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE4LTEtMS0xLTUxNjM5_0eaacfeb-4db3-422d-8c54-7890421b2eb0">1,003,537</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE4LTMtMS0xLTUxNjM5_504f4279-64cf-4aa7-b427-e70c821a9298">120,659</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE4LTUtMS0xLTUxNjM5_2fc6600d-e2a0-438e-9b00-60333bcc5cec">47,528</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzIxLTEtMS0xLTUxNjM5_6c8d4dbf-3826-4f47-8fd8-30515f5e2945">0.16</ix:nonFraction>&#160;</span></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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzIxLTMtMS0xLTUxNjM5_ca67de0d-f285-45cb-91b8-9abe2348da38">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzIxLTUtMS0xLTUxNjM5_71bd056d-f295-4806-a2f3-2cc63ee42de6">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzIyLTEtMS0xLTUxNjM5_ddc436e4-2e9f-4014-8f24-849d2b041f53">19.81</ix:nonFraction>&#160;</span></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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzIyLTMtMS0xLTUxNjM5_a4535947-4548-4704-8a57-430460fe1fe3">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzIyLTUtMS0xLTUxNjM5_c0405dbe-2c90-4003-9578-9ee83991a350">1.07</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzIzLTEtMS0xLTUxNjM5_b2c28206-3bc5-40e3-940d-57143c30af98">19.97</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzIzLTMtMS0xLTUxNjM5_e4586cd8-8c86-49d7-8e70-0776fa19b009">2.52</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzIzLTUtMS0xLTUxNjM5_2575db8a-e9ab-4008-9521-c94a56d31ce0">1.11</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI1LTEtMS0xLTUxNjM5_872380c3-7b41-4e84-9a0d-ac56fa5ee8f4">0.16</ix:nonFraction>&#160;</span></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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI1LTMtMS0xLTUxNjM5_1cac2306-920e-44df-8569-faee1ce90585">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI1LTUtMS0xLTUxNjM5_02ee5c45-a003-46d0-8b25-9e193d0f4bd7">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI2LTEtMS0xLTUxNjM5_eb24db62-13d0-4b26-8db0-6211dccf3ae7">19.76</ix:nonFraction>&#160;</span></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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI2LTMtMS0xLTUxNjM5_86ca35d1-76ea-40d5-869b-c7e7031613dd">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI2LTUtMS0xLTUxNjM5_82e30f85-ed5b-478d-b0ee-1175f6aa1f95">1.07</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI3LTEtMS0xLTUxNjM5_e254d64c-ebdd-4de0-9402-077fc246e1f6">19.92</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI3LTMtMS0xLTUxNjM5_36ad255d-bbab-4d26-8b0c-70d6efa5e084">2.51</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI3LTUtMS0xLTUxNjM5_db86dbfb-a573-4424-8a3b-9d1fd8529ac8">1.11</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI5LTEtMS0xLTUxNjM5_449709d9-6640-4f53-9b71-a97f42a4a1b6">50,026</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI5LTMtMS0xLTUxNjM5_a5a0a833-69e5-47d6-9927-b769738c7784">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI5LTUtMS0xLTUxNjM5_49a3a95c-d8c6-495f-8c1d-1dca2b118588">49,811</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzMwLTEtMS0xLTUxNjM5_48b34d28-059b-468e-8171-c9431187a69a">50,149</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzMwLTMtMS0xLTUxNjM5_3c06c353-7780-4d19-9937-cf4e522f5293">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzMwLTUtMS0xLTUxNjM5_d7027739-1b6f-4bed-95ed-e42d93ecd8e2">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></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 dividends 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzMxLTEtMS0xLTUxNjM5_432cc738-da76-4e3a-af16-85863dece7bf">18.82</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzMxLTMtMS0xLTUxNjM5_a8420bcb-b79c-467a-9174-5e80b6e46273">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzMxLTUtMS0xLTUxNjM5_aaa86201-c6f1-4042-a3a4-7de26a6136df">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></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="i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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, 2021, 2020 and 2019 </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 #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2018</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="shares" contextRef="if1f24150ac0748d2a7130ed8199329ce_I20181231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEtMS0xLTEtNTE2Mzk_51c1e308-c42a-440c-8425-b216d793ef10">49,630</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="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="i13f44fee8db94c5e96418de8afb18b41_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEtMi0xLTEtNTE2Mzk_f97146cf-a615-491d-a218-f24fe9e47315">47,456</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="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="ib23487b1359a455c8b587e921f7eb6c4_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEtMy0xLTEtNTE2Mzk_2f1b141d-e989-43dd-bf1d-a13d2582cc70">388,496</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="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="ib91e4ca845774139a91c778260100b56_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEtNC0xLTEtNTE2Mzk_e28bd6c8-741a-4d9d-b52f-c7680c33646c">8,280</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="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="i419351a79e3b42e690375359c698b76b_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEtNS0xLTEtNTE2Mzk_e83d5541-a2e6-40ed-b4af-2affbdbc54b5">444,232</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Immaterial correction of accumulated error (Note 1)</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="ib911c421d8214fc4928003fc06e25be8_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzItMy0xLTEtODM5NzU_b86ce1c6-ed26-46ec-9eee-365b14b28c86">3,838</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="if673e0ce0ba547c29244aea3cc62ad84_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzItNS0xLTEtODM5NzU_33fa179c-b9b2-4ba6-b4cc-0afae52055fd">3,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="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2018 (adjusted)</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="shares" contextRef="i93d61744c28e4b1e978d53c1abeb6579_I20181231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMtMS0xLTEtODM5NzU_f0a5f75d-d82a-4553-b002-f4eef9397bc4">49,630</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="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="i8f14254e57334a9e8d09e2882b776b90_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMtMi0xLTEtODM5NzU_1019f574-4be0-4a0c-8f82-bea2f1272553">47,456</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="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="i44b5d5b57cb44807b6f02e36cf64ec92_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMtMy0xLTEtODM5NzU_9a4b0517-5e5a-4761-ac08-ec85529f3136">384,658</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="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="i91afb9442cb146448087d1fe5c64630a_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMtNC0xLTEtODM5NzU_cb1fc008-a5da-44ab-9d72-807d88e9c862">8,280</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="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="ibdf8c43cc5af4ab98ff76af57edfd20f_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMtNS0xLTEtODM5NzU_f586e4cd-46db-43bb-bccc-7af2582ecdb5">440,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 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="id36a4e8c267c41538ac9bc8a13572d04_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMtMy0xLTEtNTE2Mzk_798b7ab0-8989-4b5b-9e97-ce3d6934dce4">55,500</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMtNS0xLTEtNTE2Mzk_d7c26d37-0b61-485f-a5c6-874f7f8ced3c">55,500</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%">Net loss on interest rate swaps, 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="i460e12a35fa24dafac09cb4aac1fe329_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzQtNC0xLTEtNTE2Mzk_d71c4472-2fc7-4290-838b-cdf15783bdcf">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzQtNS0xLTEtNTE2Mzk_b423858b-44a0-4c31-9e76-cfcfa0902e5e">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 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 declared</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="id36a4e8c267c41538ac9bc8a13572d04_D20190101-20191231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzUtMy0xLTEtNTE2Mzk_f2aa01fb-4b55-4ffc-8c68-266a7798c85c">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzUtNS0xLTEtNTE2Mzk_f39a720a-90b8-4272-8b32-6a8bfd4c4e26">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="i8cddc3a92e1b47598ef6db611c268d8c_D20190101-20191231" decimals="-3" name="shen:StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzYtMS0xLTEtNTE2Mzk_535aca6e-0e8d-42b5-ab6f-898b3ffc84b1">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="i6b3b40615a89491e9c3d855e036b32a8_D20190101-20191231" decimals="-3" name="shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzYtMi0xLTEtNTE2Mzk_1cd72b64-10f9-48b4-83f7-1bbc3df55192">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzYtNS0xLTEtNTE2Mzk_bfa98362-06e1-4f5a-be25-d46ddc964ae9">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="i8cddc3a92e1b47598ef6db611c268d8c_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzctMS0xLTEtNTE2Mzk_5159bcdd-1a18-4bae-96a3-8e9056ab081f">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="i6b3b40615a89491e9c3d855e036b32a8_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzctMi0xLTEtNTE2Mzk_b77a1edf-345f-4f3d-b76b-513fa23f102d">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzctNS0xLTEtNTE2Mzk_de1d00e5-c20e-46b3-a713-97b053906dc1">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="i8cddc3a92e1b47598ef6db611c268d8c_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzgtMS0xLTEtNTE2Mzk_a8784016-6ee7-46c1-90fa-7c37ee0be633">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="i6b3b40615a89491e9c3d855e036b32a8_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzgtMi0xLTEtNTE2Mzk_418af789-ae9d-49e6-aebf-c71906bf10a6">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzgtNS0xLTEtNTE2Mzk_e37d903c-8bca-4c9a-a239-ce0f215f89ba">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: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="i8cddc3a92e1b47598ef6db611c268d8c_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzktMS0xLTEtNTE2Mzk_0015bdeb-65cd-49ad-a131-9e58d15b8110">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="i6b3b40615a89491e9c3d855e036b32a8_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzktMi0xLTEtNTE2Mzk_184fde04-1a96-4e74-923e-0d8214238a7f">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzktNS0xLTEtNTE2Mzk_52ef18c4-4c8a-4808-8260-ba78201446ed">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="i6b3b40615a89491e9c3d855e036b32a8_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEwLTItMS0xLTUxNjM5_d98bd90c-87a5-49b0-a63c-ae3068077a64">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEwLTUtMS0xLTUxNjM5_7f2e0359-aa76-4356-a1cc-cee0b1bf1215">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="i8cddc3a92e1b47598ef6db611c268d8c_D20190101-20191231" decimals="-3" name="shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzExLTEtMS0xLTUxNjM5_91aae592-a4b6-4d10-a9f7-cbcb7efabb4a">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="i6b3b40615a89491e9c3d855e036b32a8_D20190101-20191231" decimals="-3" name="shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzExLTItMS0xLTUxNjM5_a14ebe7f-6354-4da1-aed8-8b7834b16827">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzExLTUtMS0xLTUxNjM5_4468106e-ec57-43d9-86a8-f59f57d4e8f9">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: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="i8cddc3a92e1b47598ef6db611c268d8c_D20190101-20191231" decimals="-3" name="shen:BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEyLTEtMS0xLTUxNjM5_0604a737-07d8-4cc8-9224-bb7707e9b713">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, 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="i232fa4f05af14d369ecc2b1ef04c8f5e_I20191231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEzLTEtMS0xLTUxNjM5_9946cb33-0fca-46be-831c-0660844f2340">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="i41480beb333441f58b3bbd24d271e37d_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEzLTItMS0xLTUxNjM5_5c69a5a7-e1c7-4206-9feb-cc902195f4a5">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="i86ef372fbfea4b719a6417cfab2c46c1_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEzLTMtMS0xLTUxNjM5_fd5542cc-333c-4abe-9d4b-3434e099210f">425,716</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="i6abfe12ca6da4209b566b251c261576e_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEzLTQtMS0xLTUxNjM5_86e2164f-3411-47d8-b86a-7467d0acab8a">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="i6a7b8cae01ef44f2882c7394e69c270b_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEzLTUtMS0xLTUxNjM5_8b18479e-6475-49f5-a00c-9f3839578110">468,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></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="i6ecfe5de6dbe4a9cb3a0d9eb6b3b0185_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE1LTMtMS0xLTUxNjM5_83c6001d-d9b6-4e5d-87b4-48d5f518b023">125,673</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE1LTUtMS0xLTUxNjM5_6b3ccca1-38c9-4c8b-a9c0-88616889f56f">125,673</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%">Net loss on interest rate swaps, 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="iba29b7a2020a46ddaf9b9a7fb397b99e_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE2LTQtMS0xLTUxNjM5_cdb8a3e3-1c4f-45ce-b840-218f8e19c63a">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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE2LTUtMS0xLTUxNjM5_71093486-504d-4601-ac11-2326b43568e0">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 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 declared</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="i6ecfe5de6dbe4a9cb3a0d9eb6b3b0185_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE3LTMtMS0xLTUxNjM5_0fe05dc4-7f67-42c8-b1a2-e8f4cde9b7f3">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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE3LTUtMS0xLTUxNjM5_f86071de-879f-4726-9c5e-39d71426c056">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="i86cf1f319969493aa00700aa6588edc2_D20200101-20201231" decimals="-3" sign="-" name="shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE4LTItMS0xLTUxNjM5_ec1d2224-48a4-41ce-b5c8-b46aae9da8fb">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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE4LTUtMS0xLTUxNjM5_c55adfb8-772d-4641-ab04-5a85e2184f60">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="icc9f9dbe76994033ac53ce67223b6235_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE5LTEtMS0xLTUxNjM5_3a57535f-422e-4b15-87fb-e2d80605a4a0">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="i86cf1f319969493aa00700aa6588edc2_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE5LTItMS0xLTUxNjM5_6241687f-2cce-4cb8-af4f-ed61f12eb347">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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE5LTUtMS0xLTUxNjM5_50e38aed-214c-426c-84d8-647347740b5c">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: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%">&#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="i86cf1f319969493aa00700aa6588edc2_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIwLTItMS0xLTUxNjM5_80bd7733-9243-43ca-9c8a-9682f9eabc13">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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIwLTUtMS0xLTUxNjM5_5d102a4b-bd5f-4f06-819e-bc0c5b652c9c">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: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="icc9f9dbe76994033ac53ce67223b6235_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIxLTEtMS0xLTUxNjM5_49d576b7-4a8e-4389-a0ec-d1de346589c0">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="i86cf1f319969493aa00700aa6588edc2_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIxLTItMS0xLTUxNjM5_cdf00c2b-0ad8-47be-8a39-461940c9f00f">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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIxLTUtMS0xLTUxNjM5_c141bd94-9135-4a4f-9f90-df288432a505">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:bottom"><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="icc9f9dbe76994033ac53ce67223b6235_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIyLTEtMS0xLTUxNjM5_6e45d45e-ff62-4437-947a-a41135e58738">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="i86cf1f319969493aa00700aa6588edc2_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIyLTItMS0xLTUxNjM5_4a6fa98c-b02c-4502-8cb1-8c3f35d54935">526</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIyLTUtMS0xLTUxNjM5_55707fda-e1f1-41f6-b126-90136b8361de">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: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="icc9f9dbe76994033ac53ce67223b6235_D20200101-20201231" decimals="-3" name="shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIzLTEtMS0xLTUxNjM5_5dc267da-8443-4de1-a945-0f0c12c25d0f">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="i86cf1f319969493aa00700aa6588edc2_D20200101-20201231" decimals="-3" name="shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIzLTItMS0xLTUxNjM5_77c79ce1-c5cb-4ba7-90df-0773c128b494">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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIzLTUtMS0xLTUxNjM5_51a2c6cf-33fb-4624-b0b6-351c0988dc4f">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: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="icc9f9dbe76994033ac53ce67223b6235_D20200101-20201231" decimals="-3" name="shen:BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI0LTEtMS0xLTUxNjM5_9d4a70cd-b853-482b-b79e-912523631fea">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, 2020</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="i52bcc053950c46669999c46d2df61ba1_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI1LTEtMS0xLTUxNjM5_512c61b8-5659-4628-9e05-fcf23405ef9a">49,868</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="i0f198883b6284f10beba7ee0c3188efb_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI1LTItMS0xLTUxNjM5_1315234a-0193-4069-a88a-fff16c95941a">47,317</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="i50a4f6dba03d41d48155ab17b4a13980_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI1LTMtMS0xLTUxNjM5_b4668e24-c957-4482-bb4d-47731bbc2d16">534,440</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="ide718d6ce4f54ec7a27959f21d7dc20b_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI1LTQtMS0xLTUxNjM5_9836b0c0-5097-453a-a4c2-d70063174e1a">4,706</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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI1LTUtMS0xLTUxNjM5_8c8fb978-265e-4195-bf40-966b426bdd32">577,051</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="id5473efe8b964fe7b70cc3271c41148e_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI3LTMtMS0xLTUxNjM5_9cb1e2b9-e1cc-4fca-9e8f-9afb7cd9abd6">998,831</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI3LTUtMS0xLTUxNjM5_57917b64-6778-4ac9-b3aa-1968d8615bd3">998,831</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%">Net gain on interest rate swaps, 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="ibf77d0eb4b324310b895c469b9bdac89_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI4LTQtMS0xLTUxNjM5_c60be5a6-1e5f-4062-818e-a98c0cc1cc2a">4,706</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI4LTUtMS0xLTUxNjM5_ce2b4079-ef24-45ed-ad29-ba1d270eaa02">4,706</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%">Dividends declared</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="id5473efe8b964fe7b70cc3271c41148e_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI5LTMtMS0xLTUxNjM5_94512ea4-bf81-40bf-9ab8-ac9f201a7095">940,347</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI5LTUtMS0xLTUxNjM5_7e5e8be3-eb71-4a38-94ce-b968cdb3308f">940,347</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="i28e6559497564f298884f54a42faf431_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMxLTEtMS0xLTUxNjM5_c15f7290-51c1-42cc-b6de-2cb39e9089a4">133</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="i7f09ff769fcc4cada4c968aafd26d17e_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMxLTItMS0xLTUxNjM5_004494e9-af76-429a-a068-23d8cc0807f3">3,661</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMxLTUtMS0xLTUxNjM5_d8d03e75-7e9a-4b8c-8e58-834f2c7a4f5a">3,661</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="i28e6559497564f298884f54a42faf431_D20210101-20211231" decimals="-3" name="shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzM1LTEtMS0xLTUxNjM5_5897fb32-adda-4dce-a441-a73f49d72586">36</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="i7f09ff769fcc4cada4c968aafd26d17e_D20210101-20211231" decimals="-3" name="shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzM1LTItMS0xLTUxNjM5_6681cf18-f997-4a6a-a7ff-ae69952d7943">1,627</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzM1LTUtMS0xLTUxNjM5_a3515889-365a-4439-8d7f-fa01330be4b5">1,627</ix:nonFraction>)</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 #000;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, 2021</span></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="shares" contextRef="i309da5af259f4a33811e094ca0cf8fa2_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzM3LTEtMS0xLTUxNjM5_3a9b0ed7-9444-4b5f-8193-121edd6a4cd1">49,965</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 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="usd" contextRef="i4b73d248f1d34f9ab9620f420d8068b7_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzM3LTItMS0xLTUxNjM5_97e38df0-e170-4b34-9c35-fef2b1c608c0">49,351</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 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="usd" contextRef="i1a06f06371c945a9abc651d0d3c709f4_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzM3LTMtMS0xLTUxNjM5_49d84fd7-c8a0-4139-afa9-c9c926eed398">592,924</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 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="usd" contextRef="i92b74fad11294b8ea01d7fa9ebdd0e71_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzM3LTQtMS0xLTUxNjM5_39034a0c-4536-4278-bdb6-694eb115ebc6">&#8212;</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 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="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzM3LTUtMS0xLTUxNjM5_895ae861-01af-45f2-a663-7608d929d73a">642,275</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></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="i3103410e8abb447aa005f7738aeb6fa1_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="#i3103410e8abb447aa005f7738aeb6fa1_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, 2021, 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: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%">2021</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%">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></tr><tr><td colspan="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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzItMS0xLTEtNTE2Mzk_ea6ecf8a-c97e-4bd4-85ac-78db2306508e">998,831</ix:nonFraction>&#160;</span></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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzItMy0xLTEtNTE2Mzk_a35034c5-263d-485e-9cfa-4bc55f43f4d3">125,673</ix:nonFraction>&#160;</span></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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzItNS0xLTEtNTE2Mzk_3d632ee3-2cd7-4af9-8a50-a0fd32d20983">55,500</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMtMS0xLTEtNTE2Mzk_a93a90cc-e657-4050-a629-68adfe3cede9">990,902</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMtMy0xLTEtNTE2Mzk_3dd678d0-852a-4424-904b-60cf613617fd">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMtNS0xLTEtNTE2Mzk_89af4933-8e5b-4f06-a950-31cf55238349">53,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: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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQtMS0xLTEtNTE2Mzk_ac873e2f-1ca4-4553-821e-17b916548c07">7,929</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQtMy0xLTEtNTE2Mzk_9eae6638-9088-422d-a668-a4cbe3998baa">1,576</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQtNS0xLTEtNTE2Mzk_f33874b5-f4c9-49e0-8631-12db0d61beef">1,932</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzYtMS0xLTEtNTE2Mzk_02524336-5101-449f-92d7-6497b2845846">54,389</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzYtMy0xLTEtNTE2Mzk_9e4aaf34-0a60-4fad-bccd-3d52ec14b331">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzYtNS0xLTEtNTE2Mzk_9b4ef360-5ad6-4174-9295-2fcae529e405">46,313</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="shen:AmortizationReflectedAsOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzctMS0xLTEtNTE2Mzk_a84eac63-b40c-47a3-b61b-febd81d4916f">817</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="shen:AmortizationReflectedAsOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzctMy0xLTEtNTE2Mzk_2128c9d3-24ea-4272-88d9-d67307845303">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="shen:AmortizationReflectedAsOperatingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzctNS0xLTEtNTE2Mzk_05fbf579-6e24-4425-aff4-e35ecc2e89e8">473</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="shen:AmortizationReflectedasRentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzgtMS0xLTEtNTE2Mzk_050f0894-536d-4655-bd0a-0edafdcc251c">421</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="shen:AmortizationReflectedasRentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzgtMy0xLTEtNTE2Mzk_0437c1ad-6876-4f71-9ec1-ddf82c953cfd">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="shen:AmortizationReflectedasRentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzgtNS0xLTEtNTE2Mzk_db987021-8522-4ba3-a459-46351644018e">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 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzktMS0xLTEtNTE2Mzk_394c517f-6fab-4de9-8520-cbc0407077da">1,028</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzktMy0xLTEtNTE2Mzk_d084bf56-d335-453d-bc64-6b5e29c60233">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzktNS0xLTEtNTE2Mzk_d8d6b0ff-9ead-47b8-ac54-abc3a93f8eb5">1,743</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzEwLTEtMS0xLTUxNjM5_9aeeb162-39a0-4109-9aab-5e6fe248936a">3,408</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzEwLTMtMS0xLTUxNjM5_6ba44c28-a206-45a2-a166-2380c5ee5b61">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzEwLTUtMS0xLTUxNjM5_1b62edf4-71de-474c-8e2a-5b0d54b38ea7">3,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 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzExLTEtMS0xLTUxNjM5_865cfa41-7d9e-4f98-8ce3-e784ba190a96">22,263</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzExLTMtMS0xLTUxNjM5_5693b407-55a3-498b-aa3f-f22cc8ce8e45">14,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzExLTUtMS0xLTUxNjM5_9fb64b0d-1218-4f44-8d7b-517308ca3728">16,681</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%">Restructuring 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE0LTEtMS0xLTc2MTMz_6ae62728-c014-4ae8-89b3-5064bcb2639d">1,727</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE0LTMtMS0xLTc2MTQw_cd26176e-b450-49b2-9728-9996d48994ff">&#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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE0LTUtMS0xLTc2MTQ3_1befe849-9782-4e44-a54f-42d3b0b3b66d">&#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%">Impairment 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzEzLTEtMS0xLTkwODgw_d72fccd4-bbbe-4198-9fb6-7b6507d046c0">5,986</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzEzLTMtMS0xLTkwODg3_288053c6-f75b-4e74-a72f-5509a571beab">&#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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzEzLTUtMS0xLTkwODkz_45d7cb94-fad5-4400-bca5-17e21d96fe38">&#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%">Gain from patronage and investments 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="shen:GainLossFromPatronageInvestmentsAndOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE0LTEtMS0xLTc0NTYx_e70daee4-232f-442b-aade-e9c871127cda">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="shen:GainLossFromPatronageInvestmentsAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE0LTMtMS0xLTc0NTY4_7c2f7ee7-d364-47b1-bbce-fe9eab46a8e0">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="shen:GainLossFromPatronageInvestmentsAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE0LTUtMS0xLTc0NTc1_c041265a-8dfd-4cf0-acca-1f37b0e8f135">4,769</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE0LTEtMS0xLTUxNjM5_6424e30b-fc7e-459a-beb1-307d6a2ced29">163</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE0LTMtMS0xLTUxNjM5_a4ffd777-1cbc-4b50-8d1b-cdaaa32ef200">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE0LTUtMS0xLTUxNjM5_fb0976a8-b72f-46b4-96b7-81c2130e02ae">74</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%">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE1LTEtMS0xLTUxNjM5_7ae8db29-3749-4911-8688-0f2d46743e4d">25,149</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE1LTMtMS0xLTUxNjM5_436ef50a-5287-40d8-b922-018b623dd829">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE1LTUtMS0xLTUxNjM5_2ac0954c-4511-418d-a441-366c5a31d6a5">16,675</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE2LTEtMS0xLTUxNjM5_ac6dbfef-7ca9-4a99-965b-dc18a1974f8d">4,779</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE2LTMtMS0xLTUxNjM5_55c99137-6a7a-4850-995a-4fec2ced9103">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE2LTUtMS0xLTUxNjM5_2bf8b0d2-931d-462a-a787-2c904547992d">7,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 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE3LTEtMS0xLTUxNjM5_660fc2db-a863-4c0d-9837-5b10765cb7dc">7,005</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE3LTMtMS0xLTUxNjM5_58f8b09c-a975-4eb8-b41c-e1662f6bb8e7">2,505</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE3LTUtMS0xLTUxNjM5_a8c96ff5-8d38-4509-91d6-3e41dccb270e">785</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%">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE4LTEtMS0xLTUxNjM5_bd1b532f-23e3-4764-8070-30527e34c9d9">2,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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE4LTMtMS0xLTUxNjM5_37459088-128e-4ccd-930f-11b30b3e6480">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE4LTUtMS0xLTUxNjM5_e3023366-38cf-4971-aaa7-7d34b1f0a5d9">8,426</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%">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE5LTEtMS0xLTUxNjM5_a266ef34-35a7-4400-8d0e-70887791b207">4,333</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE5LTMtMS0xLTUxNjM5_c9f0ad93-9aee-457b-a779-66c488047e43">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE5LTUtMS0xLTUxNjM5_23b5d7b9-cef9-4695-b3df-88deb1b0467b">4,987</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%">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIwLTEtMS0xLTUxNjM5_912c9231-6f8e-425e-99ca-8241152820e5">6,427</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIwLTMtMS0xLTUxNjM5_74be75e0-7e47-4d61-bd85-2e09028280cb">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIwLTUtMS0xLTUxNjM5_6653db0c-a1de-4ead-ad7c-1f1fe6c19520">2,037</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIxLTEtMS0xLTUxNjM5_3b65ae55-c431-4503-ad5b-d55b5407c9e0">63,453</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIxLTMtMS0xLTUxNjM5_8db5068d-2ef1-4bdf-8cdd-48d14f8523d2">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIxLTUtMS0xLTUxNjM5_b79f2bc7-ea00-46bc-ae3e-afc0b808e2ce">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></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 (used) 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIyLTEtMS0xLTUxNjM5_b088cd87-e2bd-4090-be2f-b60afdf0e23a">314,387</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIyLTMtMS0xLTUxNjM5_f48e86e0-dd7d-4eab-a4d5-e3bf7d2b9190">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIyLTUtMS0xLTUxNjM5_5a142cfb-7bde-4ecd-b42c-7f0349083cb5">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></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 (used) 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIzLTEtMS0xLTUxNjM5_6547e055-b837-4790-b8cb-f92a9bbce053">250,934</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIzLTMtMS0xLTUxNjM5_dbfb8c68-733e-467c-957f-0a4ed9089ffb">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIzLTUtMS0xLTUxNjM5_796b2dcb-793b-4a81-b9f3-59ae7fac9393">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></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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI2LTEtMS0xLTUxNjM5_a7671c95-1c44-466b-b067-6b6cd420bb20">160,101</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI2LTMtMS0xLTUxNjM5_031fcfce-202d-466c-a1f2-69a825ce50e5">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI2LTUtMS0xLTUxNjM5_82eb7479-30c2-4a40-a199-72cb01f3c5a6">67,048</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI3LTEtMS0xLTUxNjM5_bbd2f31c-1dd5-4c40-86b5-73b43986078b">&#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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI3LTMtMS0xLTUxNjM5_82b416c7-8c9f-4afe-bb36-d19e5647f717">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI3LTUtMS0xLTUxNjM5_b6475e56-65d6-4313-b6cb-46114f1f7d2c">10,000</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 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI4LTEtMS0xLTUxNjM5_adc1e2b3-c8a8-469f-96ac-726d616ffbe1">&#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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI4LTMtMS0xLTUxNjM5_5c839374-03eb-44e4-aa0b-875dbcdcef4e">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI4LTUtMS0xLTUxNjM5_702d10bd-e484-4cd0-8731-32e3b64c499c">16,742</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%">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI5LTEtMS0xLTUxNjM5_b42588a9-99a4-4a3e-81b6-d777c76262bd">366</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI5LTMtMS0xLTUxNjM5_46e44100-8f34-4a14-a2f1-956b8766508c">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI5LTUtMS0xLTUxNjM5_2ffb3bd8-2674-46d6-816c-691ad0ab3bb5">112</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMwLTEtMS0xLTUxNjM5_00515ca5-3d7c-47d7-84f2-a9a5fb7c0472">159,735</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMwLTMtMS0xLTUxNjM5_24da4c86-d1b7-4291-a056-38522358b3ba">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMwLTUtMS0xLTUxNjM5_fda0e061-eede-47d1-8c81-8c9a7c0665a4">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></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 provided (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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMxLTEtMS0xLTUxNjM5_d6e33ee6-f616-4b77-9e68-c99985348ebb">1,944,089</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMxLTMtMS0xLTUxNjM5_bf1daa7c-f9eb-44ac-b28d-33e6e51af3b5">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMxLTUtMS0xLTUxNjM5_ac6ade98-97b3-4625-82bf-6f6b91bf8064">71,656</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 provided (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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMyLTEtMS0xLTUxNjM5_624f132f-0a6f-491b-a7cc-a947f503f7cf">1,784,354</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMyLTMtMS0xLTUxNjM5_a21dfa18-303a-46c1-9740-b69e14972671">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMyLTUtMS0xLTUxNjM5_82376b50-8914-4d8d-b952-7a52f7a33b29">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></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%">Payments for debt issuance costs</span></td><td colspan="2" style="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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM1LTEtMS0xLTU2MzEy_fe38eef2-30f5-4b6f-bffd-f0ae8ea3412d">841</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM1LTMtMS0xLTU2MzE5_4ee85161-c740-4ef6-9c03-92aa7691d6e0">&#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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM1LTUtMS0xLTU2MzI2_a61b451f-4b0d-4720-954c-ea35afd8fe07">&#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%">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM1LTEtMS0xLTUxNjM5_9a44da81-e38a-4af8-ae70-d65b7f475857">940,256</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM1LTMtMS0xLTUxNjM5_09dddeba-57a4-4331-a681-e9e856af461b">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM1LTUtMS0xLTUxNjM5_6fbdd486-16fe-446d-b9e7-5744bf2a298f">13,943</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM2LTEtMS0xLTUxNjM5_ab0e13d2-052a-483e-ac5b-f8a1f101486c">&#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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM2LTMtMS0xLTUxNjM5_3990031c-47dc-4e97-b077-3d67dc3bd217">&#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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM2LTUtMS0xLTUxNjM5_8c0bed84-8abf-4a1d-b133-9f7bcac7bf9b">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: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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM3LTEtMS0xLTUxNjM5_37638525-259d-4512-948d-1cfdbd4f0f85">1,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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM3LTMtMS0xLTUxNjM5_33da1f8c-0e9c-4d3f-a102-8427172fb9bc">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM3LTUtMS0xLTUxNjM5_29143e80-9de6-4940-8f9a-6ba276821b05">2,910</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM4LTEtMS0xLTUxNjM5_2867dcac-b1f9-42a8-ae15-00f13cde9d29">1,193</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM4LTMtMS0xLTUxNjM5_1321e9fb-9137-4bc0-988b-74e0aa7319ec">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM4LTUtMS0xLTUxNjM5_cf7fcd70-60ae-42c6-9df7-b2cd0be5b7fa">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 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM5LTEtMS0xLTUxNjM5_797b9421-48dd-4a7d-83b1-36df90689c30">943,917</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM5LTMtMS0xLTUxNjM5_dda77a12-b07f-4e1a-99e6-c81566249def">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM5LTUtMS0xLTUxNjM5_72c04fa9-6e73-4be4-8951-b2b8ef912508">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></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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQwLTEtMS0xLTUxNjM5_8d6bef12-3efd-47a8-a48a-366c484d2e14">700,556</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQwLTMtMS0xLTUxNjM5_ea760735-10ff-425b-b8f0-22a26f60741f">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQwLTUtMS0xLTUxNjM5_546cfb34-32af-498a-a55c-2dcdc5b6d149">53,198</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQxLTEtMS0xLTUxNjM5_a976b167-1aec-416d-9f01-d6044b090b0d">1,644,473</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQxLTMtMS0xLTUxNjM5_a924c162-e8e8-4161-b520-0b983f9522dd">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQxLTUtMS0xLTUxNjM5_bb8eb462-e41d-467f-8558-0f8a951220b6">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></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 (decrease) 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQyLTEtMS0xLTUxNjM5_372e82b5-3485-491d-84ba-69735d318326">111,053</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQyLTMtMS0xLTUxNjM5_c99e2e1d-5c30-4415-9283-3f58890ca612">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQyLTUtMS0xLTUxNjM5_8732160f-647a-4c9f-a132-f23e65992135">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></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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQzLTEtMS0xLTUxNjM5_a4bc08fa-999f-412e-a142-ac91b36441b4">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 colspan="2" style="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="i6a7b8cae01ef44f2882c7394e69c270b_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQzLTMtMS0xLTUxNjM5_f5fccb7b-5452-4b9d-828a-7382f083fd07">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="ibdf8c43cc5af4ab98ff76af57edfd20f_I20181231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQzLTUtMS0xLTUxNjM5_e48835c2-d6c2-47ac-ab51-9095a124faa3">85,086</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQ0LTEtMS0xLTUxNjM5_4c4cc1fc-42c5-4f96-b8c1-3b03461f5056">84,344</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQ0LTMtMS0xLTUxNjM5_01f3f24b-8779-4153-8424-b07273ef07fb">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="i6a7b8cae01ef44f2882c7394e69c270b_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQ0LTUtMS0xLTUxNjM5_e701e699-4bf6-4e6f-abdf-687d9872ba1e">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></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="i3103410e8abb447aa005f7738aeb6fa1_115"></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="#i3103410e8abb447aa005f7738aeb6fa1_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="i3103410e8abb447aa005f7738aeb6fa1_118"></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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90ZXh0cmVnaW9uOjIwOWMxOWJmMjg5MTRiMzA4YWMzZmFiMDMxNWI0NzVmXzI3NDg3NzkxMDI1OTI_4359f30f-d583-4324-a6b3-31b2ac096870" continuedAt="i9a7edd9901544a808ea34212859ab2a9" escape="true">Nature of Operations </ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i9a7edd9901544a808ea34212859ab2a9" continuedAt="i24ef10324dc042d5a325f90c576017a5"><div 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="INF" name="shen:NumberOfCellTowersBuilt" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90ZXh0cmVnaW9uOjIwOWMxOWJmMjg5MTRiMzA4YWMzZmFiMDMxNWI0NzVmXzg4Ng_38a8ba9a-5747-4f85-9754-d25dcfbb9d95">223</ix:nonFraction> cell towers and leases colocation space on those towers to wireless communications providers, 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 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%">Revision of Prior Period 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%">Immaterial correction of accumulated error</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:112%">During 2021, the Company determined that an error existed in our previously issued financial statements related to the capitalization of labor costs associated with customer installation activities at existing service locations for the Broadband segment. These activities were incorrectly recognized as capitalized contract fulfillment costs since the adoption of Accounting Standards Codification 606, Revenue from contracts with customers, (&#8220;ASC 606&#8221;) on January 1, 2018. The costs should have been expensed according to application of historical accounting policy in place prior to the adoption of ASC 606, and pursuant to industry specific guidance ASC 922 Entertainment &#8211; Cable Television. The error was evaluated 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 the Company&#8217;s financial statements. Although the Company has determined such error to be immaterial to its prior annual and interim financial statements, the cumulative effect of the error would be material if corrected in the current year. Therefore, the Company revised its historical financial statements to properly reflect the historical accounting policy elected pursuant to ASC 922. The cumulative impact of such error, relative to earnings, for the period prior to 2019 was insignificant.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90ZXh0cmVnaW9uOjIwOWMxOWJmMjg5MTRiMzA4YWMzZmFiMDMxNWI0NzVmXzI3NDg3NzkxMDI1OTA_18a8ab2d-7a0b-4c2c-b685-bb79578dff65" continuedAt="i16323dc5ad07463eb84a5f8288d93e2b" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.608%"><tr><td style="width:1.0%"></td><td style="width:53.289%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.563%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.563%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.597%"></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:400;line-height:100%">As of and for the Year Ended<br/>December 31, 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-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pre-Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Error Correction</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-Adjustment</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%">Consolidated Balance Sheet:</span></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 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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3878cba82d8498397ae4221f81edfb6_I20201231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzMtMS0xLTEtNzQ5MjI_cdcfc6ca-77d6-48b7-904b-f0a481d03bda">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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9eafaaad4f134c2bb1c59c2043121a8f_I20201231" decimals="-3" sign="-" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzMtMy0xLTEtNzQ5MjI_395d035b-809f-4766-8ae6-671f3b595dd0">2,109</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzMtNS0xLTEtODMyMjE_e7585b79-7437-46ef-9604-86032c9dc51a">7,522</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="if3878cba82d8498397ae4221f81edfb6_I20201231" decimals="-3" name="us-gaap:DeferredCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzQtMS0xLTEtNzQ5MjI_44429740-84d8-4c52-9519-5dd906093ea4">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="i9eafaaad4f134c2bb1c59c2043121a8f_I20201231" decimals="-3" sign="-" name="us-gaap:DeferredCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzQtMy0xLTEtNzQ5MjI_f87066bd-9349-420b-bcc2-a12f2dde0b6b">5,202</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzUtNS0xLTEtODMyMjE_d5f7790c-9a84-4352-8cae-f7fc1031ec12">6,448</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 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="if3878cba82d8498397ae4221f81edfb6_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzYtMS0xLTEtODI4NDg_c257566f-afe6-4814-82d7-e25f3b8c97a0">150,652</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9eafaaad4f134c2bb1c59c2043121a8f_I20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzYtMy0xLTEtODI4NDg_32893fd8-3c12-486c-9c1c-e9d1eaa9d0d0">1,968</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzYtNS0xLTEtODMyMjE_5001d50f-ba8a-4370-a292-7619616fb65b">148,684</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%">Retained earnings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3878cba82d8498397ae4221f81edfb6_I20201231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzctMS0xLTEtODI4NDg_448bb2af-d8e4-469a-af60-8fa6345fc8b1">539,783</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9eafaaad4f134c2bb1c59c2043121a8f_I20201231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzctMy0xLTEtODI4NDg_4c235884-8fa8-4e82-b82c-86e59f0339df">5,343</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzctNS0xLTEtODMyMjE_4522498d-d400-4af3-960d-77180ebd6da2">534,440</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%">Consolidated Statement of 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%">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="i981196a59dd942a9823ffb12c442331d_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzYtMS0xLTEtNzQ5MjI_62c38d64-b7a8-4d06-8969-7d58f037f826">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="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzYtMy0xLTEtNzQ5MjI_f4ad9693-af79-4acc-9fb3-c38e5b9b1687">1,454</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzktNS0xLTEtODMyMjE_54c011c5-99b8-480f-980a-6a2643f60185">89,657</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 before 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="i981196a59dd942a9823ffb12c442331d_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzctMS0xLTEtNzQ5MjI_4530bb5e-8e22-4051-89b8-c86f54ddbb87">2,040</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzctMy0xLTEtNzQ5MjI_9f6fce6b-c512-42d3-81ec-88b4c964f921">1,454</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzExLTUtMS0xLTgzMjIx_b5e2b7ec-3df0-44a4-bab2-ee5b0878cf7c">586</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 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="i981196a59dd942a9823ffb12c442331d_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzEyLTEtMS0xLTgyODQ4_129216f6-8205-4c64-b776-eb9368848968">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="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzEyLTMtMS0xLTgyODQ4_e50b93f0-d77d-497d-83e5-51db953269ad">404</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzEyLTUtMS0xLTgzMjIx_1adf688a-2800-4981-bc96-16e22da6c621">990</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 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="i981196a59dd942a9823ffb12c442331d_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzEzLTEtMS0xLTgyODQ4_07131d7a-d43e-4769-9626-d1206ae80990">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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzEzLTMtMS0xLTgyODQ4_4c30c143-9123-4afb-b6c6-4463cec19dfb">1,050</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzEzLTUtMS0xLTgzMjIx_6ec7685d-2757-4e2d-ab70-65753b57939c">1,576</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 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="i981196a59dd942a9823ffb12c442331d_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE0LTEtMS0xLTgyODQ4_a1ce2128-caab-4c91-93af-94476cda83ab">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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE0LTMtMS0xLTgyODQ4_4a58d58f-aa63-465b-acbf-a90e25ded655">1,050</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE0LTUtMS0xLTgzMjIx_b0d29789-69cf-4be6-bcd7-ae1bef206785">125,673</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%">Comprehensive 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="i981196a59dd942a9823ffb12c442331d_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE1LTEtMS0xLTgyODQ4_863a2b8d-4bd2-45cc-848f-4383188cb5bb">121,709</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE1LTMtMS0xLTgyODQ4_f013c235-f157-40c8-8847-b18a2e9e4fb3">1,050</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE1LTUtMS0xLTgzNzE4_351946d8-0a43-47a1-a15e-114b2380d4f1">120,659</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%">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="i981196a59dd942a9823ffb12c442331d_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE3LTEtMS0xLTgyODQ4_e381ec8a-8101-471d-83b4-1f3a373ae7de">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="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE3LTMtMS0xLTgyODQ4_37a6117d-7f1c-4635-a9ca-1074d340ba22">0.02</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE3LTUtMS0xLTgzMjIx_e8782644-bbbc-4f3f-9bfa-55798f2cafd3">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 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 - 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="i981196a59dd942a9823ffb12c442331d_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE4LTEtMS0xLTgyODQ4_89252095-79f6-4ddb-a3a0-6c725fb05a12">2.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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align: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="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE4LTMtMS0xLTgyODQ4_7f78582f-3878-406c-9e42-57583fbe9d65">0.02</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE4LTUtMS0xLTgzMjIx_555c7526-5f18-4b6d-b8fd-7d35bc964b0f">2.52</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 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="i981196a59dd942a9823ffb12c442331d_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE5LTEtMS0xLTgyODQ4_791b245a-25b1-4aab-9691-36359e96548e">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="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE5LTMtMS0xLTgyODQ4_a96f28e5-8099-4122-881a-53a9f2e20ca7">0.02</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE5LTUtMS0xLTgzMjIx_d29cf7e0-823f-4b50-8572-ac2c4e7eda9f">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 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 - 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="i981196a59dd942a9823ffb12c442331d_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzIwLTEtMS0xLTgyODQ4_4bf81dcf-6f11-453c-b652-c9e38dbc0ca7">2.53</ix:nonFraction>&#160;</span></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="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzIwLTMtMS0xLTgyODQ4_5a8e305f-2930-4c3c-9765-eb9b37891045">0.02</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzIwLTUtMS0xLTgzNzE4_7cd2bd4a-d806-4f9c-b397-8d3e48a42aeb">2.51</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></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-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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></div><div style="text-align:justify"><ix:continuation id="i24ef10324dc042d5a325f90c576017a5"><ix:continuation id="i16323dc5ad07463eb84a5f8288d93e2b"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:53.114%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.654%"></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:400;line-height:100%">As of and for the Year Ended<br/>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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pre-Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Error Correction</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-Adjustment</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%">Consolidated Balance Sheet:</span></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 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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdb0c792022343f2a45a1c48a0b95e3a_I20191231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzMtMS0xLTEtODI4NzE_e4195265-88a9-4884-9232-c03f914866fd">11,178</ix:nonFraction>&#160;</span></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="i277da17470fb4ac797a22eb0a8b68932_I20191231" decimals="-3" sign="-" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzMtMy0xLTEtODI4NzE_0e82e7d7-0aaa-4110-88ef-535c521784de">2,510</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="i6a7b8cae01ef44f2882c7394e69c270b_I20191231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzMtNS0xLTEtODMyMzQ_96443d75-66bb-494f-8dcc-f4ceac166b12">8,668</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="icdb0c792022343f2a45a1c48a0b95e3a_I20191231" decimals="-3" name="us-gaap:DeferredCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzUtMS0xLTEtODI4NzE_856c3eb0-98dd-4b50-8d00-6a60144ec394">9,267</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i277da17470fb4ac797a22eb0a8b68932_I20191231" decimals="-3" sign="-" name="us-gaap:DeferredCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzUtMy0xLTEtODI4NzE_d9717050-d218-4d7c-81de-bc05a53875cb">3,349</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="i6a7b8cae01ef44f2882c7394e69c270b_I20191231" decimals="-3" name="us-gaap:DeferredCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzUtNS0xLTEtODMyMzQ_372d2b89-768a-4f0c-a0ba-8ded31f2b6d1">5,918</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 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="icdb0c792022343f2a45a1c48a0b95e3a_I20191231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzYtMS0xLTEtODMyMzQ_29ad1d76-fe82-4716-8661-4b476a6b7a56">137,567</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i277da17470fb4ac797a22eb0a8b68932_I20191231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzYtMy0xLTEtODMyMzQ_06bc377d-7e6c-4180-a73e-65af1bf8c31a">1,565</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="i6a7b8cae01ef44f2882c7394e69c270b_I20191231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzYtNS0xLTEtODMyMzQ_d58b03a3-0288-4134-a13f-88b2a7d3bb6b">136,002</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%">Retained earnings, beginning of year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i419351a79e3b42e690375359c698b76b_I20181231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzctMS0xLTEtODI4NzE_df918bcb-eee2-4ee7-8b28-3199694c6d2b">388,496</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if673e0ce0ba547c29244aea3cc62ad84_I20181231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzctMy0xLTEtODI4NzE_3567249c-348d-42a7-9266-aa67d0c218c5">3,838</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="ibdf8c43cc5af4ab98ff76af57edfd20f_I20181231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzctNS0xLTEtODMyMzQ_9ecc1b98-8d6f-4576-9596-d916863ba017">384,658</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%">Retained earnings, end of year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icdb0c792022343f2a45a1c48a0b95e3a_I20191231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzgtMS0xLTEtODI4NzE_fe17af22-5123-43cf-9819-cc2c0876606f">430,010</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i277da17470fb4ac797a22eb0a8b68932_I20191231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzgtMy0xLTEtODM3Nzc_c0f75b41-d4fb-4cf1-9402-fee2c409ea89">4,294</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="i6a7b8cae01ef44f2882c7394e69c270b_I20191231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzgtNS0xLTEtODM3Nzc_f1e06161-ad07-4c1b-94af-dad1a43b8ecd">425,716</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%">Consolidated Statement of 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%">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="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzEwLTEtMS0xLTgyODcx_515fc7ac-5d07-4444-8f4a-30758a14c136">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="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzEwLTMtMS0xLTgyODcx_1930ca27-7231-4332-a83b-35ca6c1348a4">623</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzEwLTUtMS0xLTgzMjM0_55fe4690-fdda-4d64-af34-3a81f25c998b">83,572</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 before 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="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzEyLTEtMS0xLTgyODcx_bae6e4cb-4123-4c6a-aff3-9731d00e4ea4">2,561</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzEyLTMtMS0xLTgyODcx_05764bb1-0df8-4383-9dc8-812a6f9d04e9">623</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzEyLTUtMS0xLTgzMjM0_e5792689-26aa-45e4-b774-ccdb27d36c39">1,938</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 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="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzEzLTEtMS0xLTgzMjM0_15222624-a0fd-4a02-8ecb-322d956c4f56">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="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzEzLTMtMS0xLTgzMjM0_edb3b660-2427-408a-aeb6-2c370656c99b">167</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzEzLTUtMS0xLTgzMjM0_6438b856-0e7f-4dd6-b803-78cb71e6dbf2">6</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 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="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE0LTEtMS0xLTgyODcx_64b6a24f-e526-43ca-ba8f-c45b81cbfb94">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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE0LTMtMS0xLTgyODcx_e56d4ef8-5eef-4fc4-926a-48266549966c">456</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE0LTUtMS0xLTgzMjM0_b9e49455-2e7c-45c5-9d68-3c00be2791bc">1,932</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 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="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE1LTEtMS0xLTgyODcx_c4142613-98bd-415e-983f-11bd8d84eece">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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE1LTMtMS0xLTgyODcx_a9ac6f42-8d0b-4796-a066-52b2cb8004b3">456</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE1LTUtMS0xLTgzNzMw_db97fbdc-41d5-4d3b-9b62-98370e30a73c">55,500</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%">Comprehensive 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="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE2LTEtMS0xLTgyODcx_816aed30-d46d-4025-8593-de4bba0ba24c">47,984</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE2LTMtMS0xLTgyODcx_fa5794d1-964e-4446-b67d-5a2afcdeb5e0">456</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE2LTUtMS0xLTgzMjM0_1c2e6959-ce2b-47fb-9309-1539077b245c">47,528</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%">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="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE4LTEtMS0xLTgzMjM0_cf1b3935-9a25-4354-bf0c-1110a813e4d0">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="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE4LTMtMS0xLTgzMjM0_9be2fc2f-7e72-409f-81d8-c3768baed8b9">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE4LTUtMS0xLTgzMjM0_e8e4af09-88c1-4d46-b482-041417af87d1">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 - 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="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE5LTEtMS0xLTgyODcx_78316a45-309d-43d0-ad0f-6d1e499f5945">1.12</ix:nonFraction>&#160;</span></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="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE5LTMtMS0xLTgyODcx_ec34d19c-a605-454e-a1a7-b959ae0d959a">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE5LTUtMS0xLTgzMjM0_cf4aae04-0695-4911-9512-ec1b0c8f5e01">1.11</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 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="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzIwLTEtMS0xLTgyODcx_299a8d59-f559-452e-baf3-49cdc67c0395">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="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzIwLTMtMS0xLTgyODcx_05639374-30e4-4b8b-bf2f-7519a42a5e9d">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzIwLTUtMS0xLTgzNzMw_eca2be39-910e-4726-9cfa-be4bf2765533">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 - 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="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzIxLTEtMS0xLTgzMjM0_f3c56f3b-ee8e-4d85-b8fa-cb82d1c139b5">1.12</ix:nonFraction>&#160;</span></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="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzIxLTMtMS0xLTgzMjM0_2a53a476-0f39-40bc-805d-c926b64413ec">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzIxLTUtMS0xLTgzMjM0_91d27e7c-4da8-493e-873a-5e239ad8a090">1.11</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><div id="i3103410e8abb447aa005f7738aeb6fa1_121"></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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTI5_86ff9756-2eac-44f2-baf1-973927c94ad8" continuedAt="icae79ec7a531465da0e9bb7ed354bd3f" escape="true">Summary of Significant Accounting Policies </ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="icae79ec7a531465da0e9bb7ed354bd3f" continuedAt="ic120abbffecb476e8782276f0b2e8c54"><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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTMy_d9e7ff79-afa8-4b1d-98df-4ff959ed358b" 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTQ4_4161fd1a-710e-4bcd-a5a8-5fd952419c70" 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTY2_3e4fd5c5-3111-4c34-b3a2-f178d3beed30" 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:112%">Property, plant and equipment:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> <ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzI3NDg3NzkxMDk0MzM_018e324d-dd25-406d-adf0-9f221d1201cd" 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 interest costs and internal labor costs on major capital projects during the period of their construction. Maintenance expense is recognized as incurred when repairs are performed that do not extend the life of property, plant and equipment. 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. Labor costs associated with customer installation activities at existing service locations are expensed as incurred under industry specific guidance. Leasehold improvements are depreciated over the lesser of their useful lives or respective lease terms. Land is not depreciated. Refer to Note 6, Property, Plant and Equipment, for additional information.</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%">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTU4_87bcd85b-cd40-43ec-9926-f334b82bfade" continuedAt="i5ab567c6f2d545288e40a77910a36ac2" 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 </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-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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></div><ix:continuation id="ic120abbffecb476e8782276f0b2e8c54" continuedAt="ice64d1a3a7ee4f5bb1878a4047b29656"><div 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="i5ab567c6f2d545288e40a77910a36ac2" continuedAt="i46fbe5f755a048c49a10391a473711a2">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:continuation></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%"><ix:continuation id="i46fbe5f755a048c49a10391a473711a2">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 2021, 2020 and 2019, 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, 2021, 2020, or 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-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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:IntangibleAssetsFiniteLivedPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTUw_7ef780db-e3ad-4968-9489-74734cac6aca" 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 notes below. These assets are evaluated for impairment based on the identification of asset groups. Our asset groups align with our reportable segments. We evaluated our asset groups for impairment during the fourth quarter of 2021.</ix:nonNumeric> We concluded that there were no indicators that an asset group impairment was more likely than not during the years ended December&#160;31, 2021, 2020, or 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-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTcw_113e6aae-56bf-470b-ac5d-57620c2a5124" continuedAt="i17b01e1e39cb485cae256ce1f507c0b9" 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="i17b01e1e39cb485cae256ce1f507c0b9">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, 2021, 2020&#160;and&#160;2019&#160;was&#160;$<ix:nonFraction unitRef="usd" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzUyMDE_d6b3ec58-94c0-451d-af54-6fa44159d633">4.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzUyMDU_fa8818a0-cb96-4a99-ad7b-d1aa1d110819">2.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzUyMTI_7727064f-8e09-4929-8797-3be7502b77e3">3.5</ix:nonFraction> million, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTMw_45789773-8e00-498e-8552-6ce95ecb0e41" 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 Plan Obligations: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Benefit Plan Obligations caption includes 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:76.315%"><tr><td style="width:1.0%"></td><td style="width:51.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.891%"></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, 2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i86035a1666cf45409115dfa59c4d60fe_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90YWJsZToyM2M1YjFkYmYzMmM0MTgyODE3ODY2ZDExOTI4ZDg3Ny90YWJsZXJhbmdlOjIzYzViMWRiZjMyYzQxODI4MTc4NjZkMTE5MjhkODc3XzEtMS0xLTEtNTE2Mzk_336f65eb-2664-4b4c-8080-ec6522502768">2,393</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="i6eb38d9793024cdfb0f508a9f229f518_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90YWJsZToyM2M1YjFkYmYzMmM0MTgyODE3ODY2ZDExOTI4ZDg3Ny90YWJsZXJhbmdlOjIzYzViMWRiZjMyYzQxODI4MTc4NjZkMTE5MjhkODc3XzEtMy0xLTEtNTE2Mzk_82f82cc1-8189-4d2e-a455-342d6ac99e30">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 Medical Benefits 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="ia87da5fb8f854e14ae89f773e4b82688_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90YWJsZToyM2M1YjFkYmYzMmM0MTgyODE3ODY2ZDExOTI4ZDg3Ny90YWJsZXJhbmdlOjIzYzViMWRiZjMyYzQxODI4MTc4NjZkMTE5MjhkODc3XzItMS0xLTEtNTE2Mzk_5fa5c060-0c30-4859-b205-e5ebbad8237e">3,506</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida8c6d9624084c8a9e0a3c95ace38427_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90YWJsZToyM2M1YjFkYmYzMmM0MTgyODE3ODY2ZDExOTI4ZDg3Ny90YWJsZXJhbmdlOjIzYzViMWRiZjMyYzQxODI4MTc4NjZkMTE5MjhkODc3XzItMy0xLTEtNTE2Mzk_796996ab-f84d-4a0f-8ed6-886de0d6eaa7">3,997</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%">Supplemental executive retirement plan ("SERP")</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic59cba69e4ee4f6dbaa7137db9638554_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90YWJsZToyM2M1YjFkYmYzMmM0MTgyODE3ODY2ZDExOTI4ZDg3Ny90YWJsZXJhbmdlOjIzYzViMWRiZjMyYzQxODI4MTc4NjZkMTE5MjhkODc3XzMtMS0xLTEtNTE2Mzk_af9aa5a9-e3be-45c0-aec8-f729effc66fc">2,317</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f060587252d4757bf134d3d52d3afa9_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90YWJsZToyM2M1YjFkYmYzMmM0MTgyODE3ODY2ZDExOTI4ZDg3Ny90YWJsZXJhbmdlOjIzYzViMWRiZjMyYzQxODI4MTc4NjZkMTE5MjhkODc3XzMtMy0xLTEtNTE2Mzk_e54cbe5b-0c9b-4ab9-8d5c-7c4b5e1ef42c">2,687</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90YWJsZToyM2M1YjFkYmYzMmM0MTgyODE3ODY2ZDExOTI4ZDg3Ny90YWJsZXJhbmdlOjIzYzViMWRiZjMyYzQxODI4MTc4NjZkMTE5MjhkODc3XzQtMS0xLTEtNTE2Mzk_7ae16cfa-d686-4f9d-81ef-022c8ca000b1">8,216</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90YWJsZToyM2M1YjFkYmYzMmM0MTgyODE3ODY2ZDExOTI4ZDg3Ny90YWJsZXJhbmdlOjIzYzViMWRiZjMyYzQxODI4MTc4NjZkMTE5MjhkODc3XzQtMy0xLTEtNTE2Mzk_36079298-bb81-4ec8-901a-841947164279">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></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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTM0_c1437281-43e9-4e30-a038-fb73419f1cfd" escape="true">The pension plan is a frozen defined benefit plan. Benefits under the plan vested after <ix:nonNumeric contextRef="i3fd08000d44e4de2ac769cb0f09a4632_D20210101-20211231" name="shen:DefinedBenefitPlanVestingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzU0NjU_0f492cf8-aa45-4e31-9e08-8b36cda7f711">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="i3fd08000d44e4de2ac769cb0f09a4632_D20210101-20211231" name="shen:DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzU2Nzc_b94dd312-9cfe-4cd0-b8ec-e73f46f90a6a">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, 2021 and 2020, the fair value of our Pension Plan assets were $<ix:nonFraction unitRef="usd" contextRef="i385fd9b2891544bdad1dae5924457d42_I20211231" decimals="-5" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzU4NDg_9eeb2fae-9990-4616-b8e2-701ae7028bce">31.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7e61e079b1cf4366a5b70424a1e699d3_I20201231" decimals="-5" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzU4NTU_fb5af39b-7079-4b0d-bc20-c7738d9874ff">27.0</ix:nonFraction> million, respectively. These investments are held in mutual 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="i385fd9b2891544bdad1dae5924457d42_I20211231" decimals="-5" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzYwMjM_d0aa0744-29dc-4a0d-8e74-18ed3cea9df6">33.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7e61e079b1cf4366a5b70424a1e699d3_I20201231" decimals="-5" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzYwMzA_4b421341-3edf-4987-bd0b-d318e64f5df7">34.9</ix:nonFraction> million, at December&#160;31, 2021 and 2020, respectively. The Pension Plan liability was discounted at <ix:nonFraction unitRef="number" contextRef="i385fd9b2891544bdad1dae5924457d42_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzYxMDc_e9b7a923-b359-4070-8860-835be860b4ea">2.74</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i7e61e079b1cf4366a5b70424a1e699d3_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzYxMTQ_454aba68-0413-42b2-a5e8-b30a4b0894a9">2.41</ix:nonFraction>% at December&#160;31, 2021 and 2020, 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%">On October 13, 2021, the Company adopted a resolution to terminate its pension plan effective December 31, 2021. Following adoption of the resolution, on October 28, 2021, the Company provided notice of intent to terminate the pension plan to participants. The Company expects to complete the termination of the plan, and settle all obligations thereunder, in 2022.</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 medical benefits plan is a frozen, unfunded, defined benefit plan. The postretirement plan liability was discounted at <ix:nonFraction unitRef="number" contextRef="ia87da5fb8f854e14ae89f773e4b82688_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzY0MDQ_fff37fe8-5aaa-45ec-8548-bbbd4d3c36b1">2.70</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ida8c6d9624084c8a9e0a3c95ace38427_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzY0MTE_b9d6d213-b1f3-4eed-ae28-156eb429863f">2.32</ix:nonFraction>% at December&#160;31, 2021 and 2020, 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%">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 components of benefit plan expense are presented in Other income, net and our policy is to immediately recognize actuarial gains and losses into earnings.</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 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, net, while the reciprocal changes in the liability representative of compensatory expense, are presented in selling, general and administrative expense.</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-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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="ice64d1a3a7ee4f5bb1878a4047b29656"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTM1_bf221313-f37d-469d-b62e-fb22135f7957" 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%">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 has LIBOR as a reference rate.&#160;We plan to apply the accounting relief as any relevant contract modifications are made to our Credit Agreement 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 style="text-align:justify"><span><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><div style="text-align:justify"><span><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 November 2021, the FASB issued ASU 2021-10,</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%">&#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%">Government Assistance (Topic 832), Disclosures by Business Entities About Government Assistance,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; which requires entities to provide disclosures on material government assistance transactions for annual reporting periods. The disclosures include information about the nature of the assistance, the related accounting policies used to account for government assistance, the effect of government assistance on the entity&#8217;s financial statements and any significant terms and conditions of the agreements, including commitments and contingencies. The new standard is effective for the Corporation on January 1, 2022 and only impacts annual financial statement disclosures. The adoption is not expected to have a material effect on our consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i3103410e8abb447aa005f7738aeb6fa1_124"></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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90ZXh0cmVnaW9uOmQ3ZTRiMjcwY2MzYTQ3MjU4YTJhMDVjMmQ0ZTY3ZGFmXzU0NzA_cd52ced0-766d-4e8f-8240-ca807e537eab" continuedAt="i22179017fb414571a7af7377148bc3e5" escape="true">Discontinued Operations</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i22179017fb414571a7af7377148bc3e5" continuedAt="i9cafb5facc954383baa44e6292e42285"><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="i03dd3d4b0d994fdd8476714c156c8204_D20200826-20200826" decimals="2" name="shen:RelatedPartyPurchaseOptionValueOfBusinessPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90ZXh0cmVnaW9uOmQ3ZTRiMjcwY2MzYTQ3MjU4YTJhMDVjMmQ0ZTY3ZGFmXzEwOTk1MTE2MzkzNjg_3cc2c11a-c927-49c1-82a3-fd0aebcfa20a">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%">On July 1, 2021, pursuant to the previously announced Asset Purchase Agreement (the &#8220;Purchase Agreement&#8221;), dated May 28, 2021, between Shentel and T-Mobile, Shentel completed the sale to T-Mobile of its Wireless assets and operations for cash consideration of approximately $<ix:nonFraction unitRef="usd" contextRef="id8fa5227cda040dab7f96c4263997c61_I20210701" decimals="-7" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90ZXh0cmVnaW9uOmQ3ZTRiMjcwY2MzYTQ3MjU4YTJhMDVjMmQ0ZTY3ZGFmXzEwOTk1MTE2MzkzODc_c3264631-0462-47d9-8fdb-d596c1435d52">1.94</ix:nonFraction>&#160;billion, inclusive of the approximately $<ix:nonFraction unitRef="usd" contextRef="i719201fae88b49798c7a5f036d99cdb9_I20210701" decimals="-6" name="shen:DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90ZXh0cmVnaW9uOmQ3ZTRiMjcwY2MzYTQ3MjU4YTJhMDVjMmQ0ZTY3ZGFmXzEwOTk1MTE2Mzk0MTQ_d5a42793-53c8-4d2e-8686-249e6893926c">60</ix:nonFraction>&#160;million settlement of the waived management fees by Sprint, and net of certain transaction expenses (the &#8220;Transaction&#8221;).</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 transferred in the sale (the "disposal group") were presented as held for sale within our historical consolidated balance sheets, and discontinued operations within our historical consolidated statements of comprehensive income. </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 transaction was structured as an asset sale for income tax purposes. As a result, no current or deferred tax assets or liabilities were included within the disposal group. While the Company&#8217;s long-term debt did not transfer in the sale, its provisions required full repayment of all outstanding amounts, concurrent with the consummation of the sale. Accordingly, all debt balances and related interest rate swap liabilities were therefore presented outside of the disposal group as a current liability as of December 31, 2020, and. the related interest expense and debt extinguishment costs were presented within discontinued operations under the relevant authoritative guidance. </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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></div><div><span><br/></span></div><ix:continuation id="i9cafb5facc954383baa44e6292e42285" continuedAt="id385974c9ad446cf91f75243b747e217"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90ZXh0cmVnaW9uOmQ3ZTRiMjcwY2MzYTQ3MjU4YTJhMDVjMmQ0ZTY3ZGFmXzU0NzI_e63bba19-2b54-46ca-a071-778e1eace700" 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, classified as held for sale in the consolidated balance sheets, were 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:86.180%"></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></tr><tr><td colspan="3" style="padding: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></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="i6e7fe39d26224165b04ea864e6a54892_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzItMy0xLTEtNTE2Mzk_6078b8e4-bb9b-428f-98c5-b4d54ff23d4f">5,746</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="i6e7fe39d26224165b04ea864e6a54892_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzMtMy0xLTEtNTE2Mzk_2a240332-a8dd-49d3-98d2-6d23fd9e5669">47,003</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="i6e7fe39d26224165b04ea864e6a54892_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzQtMy0xLTEtNTE2Mzk_0f3863b8-8362-4a48-85c4-4a6e621470a7">299,647</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="i6e7fe39d26224165b04ea864e6a54892_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzUtMy0xLTEtNTE2Mzk_69e5aa06-e865-4cb7-9573-2d2b556d619e">176,459</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="i6e7fe39d26224165b04ea864e6a54892_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzYtMy0xLTEtNTE2Mzk_16499f3e-b80b-4394-bacb-602c03182570">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="i6e7fe39d26224165b04ea864e6a54892_I20201231" decimals="-3" name="shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzctMy0xLTEtNTE2Mzk_cc037e67-e9db-4637-8887-203607527ed1">421,586</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="i6e7fe39d26224165b04ea864e6a54892_I20201231" decimals="-3" name="shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzgtMy0xLTEtNTE2Mzk_7e686200-cc2b-4445-a8c5-49a0788629fa">36,470</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="i6e7fe39d26224165b04ea864e6a54892_I20201231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzE4LTMtMS0xLTUxNjM5_3a5e5c51-507c-406b-97f6-6faeec256c60">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></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></tr><tr><td colspan="3" style="padding: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></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="i6e7fe39d26224165b04ea864e6a54892_I20201231" decimals="-3" name="shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzIxLTMtMS0xLTUxNjM5_d0303e10-f3df-4098-857a-5e7128d41cf6">409,887</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="i6e7fe39d26224165b04ea864e6a54892_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzIyLTMtMS0xLTUxNjM5_aecb7c10-9a84-45b5-9c2a-9a2d7d040c2a">8,770</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="i6e7fe39d26224165b04ea864e6a54892_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzIzLTMtMS0xLTUxNjM5_f2f307b7-70e3-438a-877f-dbeaa22c8c11">33,545</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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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="i6e7fe39d26224165b04ea864e6a54892_I20201231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzI0LTMtMS0xLTUxNjM5_f0729437-03d6-429e-81c4-f0cc8cee9285">452,202</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><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%">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, 2021, 2020 and 2019:</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%">2021</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%">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 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="id8239405bc97427d97f2a81edd1f9fc3_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzItMS0xLTEtNTE2Mzk_f7dba357-ed2f-496f-9780-dd9330850d73">201,076</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="i60816d34e0e2410191b4a9eea1ff103d_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzItMy0xLTEtNTE2Mzk_cba2adc3-7553-4398-b7a0-65158981451e">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="i9fad06f92d974dd78f80d9934470e4bc_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzItNS0xLTEtNTE2Mzk_41d6b5c9-37a2-4061-bd05-f169b9d92f81">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></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="i2ca20f92cf3e48f498d63ff9ad5df3d3_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzMtMS0xLTEtNTE2Mzk_baf84e6b-3766-4201-80be-f284dd828f24">12,253</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87b67178b37d4ef1b4cbc04e1d866f9a_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzMtMy0xLTEtNTE2Mzk_a7c8916e-aa4b-4c9a-bc20-fbf8041ac9b6">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="i826db76e43d740d98dbffa480edb361a_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzMtNS0xLTEtNTE2Mzk_b02c0a1d-4bc0-4648-b594-feeea11d2084">67,659</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="iea7aae8d69b248e0988998241aaef167_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzQtMS0xLTEtNTE2Mzk_dfd8ebb4-3461-417b-b246-4dd779612790">213,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id55dd6333b614d509488209a682e2a56_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzQtMy0xLTEtNTE2Mzk_9d876d9c-5f25-41ef-9343-bd49b9e48e56">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="i34cf602974484beca94a804659458595_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzQtNS0xLTEtNTE2Mzk_e4b0ee4c-7869-4339-be78-ce34f9cf529c">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="ib9103bf09130460798481b56cb06e853_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzYtMS0xLTEtNTE2Mzk_fe47b294-bc3b-4588-8926-cdd5266a26e9">38,144</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i102d7bdab8c2491cacb45591a3862c1e_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzYtMy0xLTEtNTE2Mzk_552813bf-1e8c-4436-a109-33dc21496f77">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="if3bff8cce9cb4b53af320790a250ad8a_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzYtNS0xLTEtNTE2Mzk_79b0de5f-d3dc-4afc-890b-4e4985689c7e">128,482</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="ide8b4935f7b54c57b72623a972726e85_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzctMS0xLTEtNTE2Mzk_df833d47-e012-45ce-b92c-de86fe5da8f2">11,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6cc3fcb3844499f876a8a13074ac91a_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzctMy0xLTEtNTE2Mzk_84083c87-0a6d-4b3b-bca9-e6c30fe4f688">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="i31c0bbc0812c4eff8295805f2dbfbf5d_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzctNS0xLTEtNTE2Mzk_6ce0e09f-1a70-4644-bf62-b766569c3267">65,148</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="iea7aae8d69b248e0988998241aaef167_D20210101-20211231" decimals="-3" name="shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzgtMS0xLTEtNTE2Mzk_6d1d8204-db2f-40d9-a533-8fbff22c364e">17,514</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id55dd6333b614d509488209a682e2a56_D20200101-20201231" decimals="-3" name="shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzgtMy0xLTEtNTE2Mzk_2529908e-b04a-41fd-a226-0cf8e7b7a49e">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="i34cf602974484beca94a804659458595_D20190101-20191231" decimals="-3" name="shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzgtNS0xLTEtNTE2Mzk_a852772b-b573-4101-8c8a-6d4a42e567d6">39,128</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%">Severance 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="iea7aae8d69b248e0988998241aaef167_D20210101-20211231" decimals="-3" name="shen:DisposalGroupIncludingDiscontinuedOperationSeveranceExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzktMS0xLTEtNzI4MjY_bd0f68c2-3b8b-46d4-bfa7-5b66ad6daa68">465</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id55dd6333b614d509488209a682e2a56_D20200101-20201231" decimals="-3" name="shen:DisposalGroupIncludingDiscontinuedOperationSeveranceExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzktMy0xLTEtNzI4MzM_e47498d7-170a-454f-9954-24fa71d22787">&#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="i34cf602974484beca94a804659458595_D20190101-20191231" decimals="-3" name="shen:DisposalGroupIncludingDiscontinuedOperationSeveranceExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzktNS0xLTEtNzI4NDA_85eac574-aacf-4761-87e3-e2383e085f46">&#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%">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="iea7aae8d69b248e0988998241aaef167_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzktMS0xLTEtNTE2Mzk_ae2467cc-f3b8-4cb7-a222-a128dbbdfba8">&#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="id55dd6333b614d509488209a682e2a56_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzktMy0xLTEtNTE2Mzk_e25b15dc-8eb0-4171-9693-c923650eab93">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="i34cf602974484beca94a804659458595_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzktNS0xLTEtNTE2Mzk_b51fa1ca-ddf5-4281-936b-5ca000ebde55">111,467</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="iea7aae8d69b248e0988998241aaef167_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzEwLTEtMS0xLTUxNjM5_187ce728-fda2-44d0-85bf-04cba8f12f86">68,087</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="id55dd6333b614d509488209a682e2a56_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzEwLTMtMS0xLTUxNjM5_57074b6a-c5f9-4d72-b788-1c43191ad985">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="i34cf602974484beca94a804659458595_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzEwLTUtMS0xLTUxNjM5_b7522660-2dda-42b7-9a34-fe25a9d5c81b">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></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="iea7aae8d69b248e0988998241aaef167_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzExLTEtMS0xLTUxNjM5_9bb892bf-68ad-4ee6-8368-6279427e78ba">145,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><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="id55dd6333b614d509488209a682e2a56_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzExLTMtMS0xLTUxNjM5_817df6ae-92b1-43b1-b61c-e48c25b29f4a">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="i34cf602974484beca94a804659458595_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzExLTUtMS0xLTUxNjM5_75aa70ca-3a9e-42d4-8842-fb51911e47ba">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="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:9pt;font-weight:400;line-height:100%">Debt extinguishment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea7aae8d69b248e0988998241aaef167_D20210101-20211231" decimals="-3" name="shen:DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzEzLTEtMS0xLTU2MzQ5_fb1647ef-02ad-4719-abc8-6caf6b52681a">11,032</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="id55dd6333b614d509488209a682e2a56_D20200101-20201231" decimals="-3" name="shen:DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzEzLTMtMS0xLTU2MzU2_2a02a440-36b7-409b-86f8-48e13c979afb">&#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="i34cf602974484beca94a804659458595_D20190101-20191231" decimals="-3" name="shen:DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzEzLTUtMS0xLTU2MzYz_d736fff7-edea-43c4-bbfc-88eab69463d5">&#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%">Interest expense 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="iea7aae8d69b248e0988998241aaef167_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzEzLTEtMS0xLTUxNjM5_6d8bc3a8-0a4e-45a5-a5f5-f5e5f26ccfc2">9,178</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="id55dd6333b614d509488209a682e2a56_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzEzLTMtMS0xLTUxNjM5_66410adb-641e-4ab4-9f10-58b2935bfc58">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="i34cf602974484beca94a804659458595_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzEzLTUtMS0xLTUxNjM5_7a633709-82d5-4d98-bd39-f2bc8223f1f3">29,286</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%">Gain on sale of disposition of Wireless assets and 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="iaf11b0219774484e81d349ac33b92278_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE1LTEtMS0xLTU2Mzcw_c1f16dd2-2503-427a-b0fe-a81bfd1431f8">1,227,531</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c343fb4c1a847a3beb2e45d6d55ba3d_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE1LTMtMS0xLTU2Mzg2_81e829bc-6f02-4221-a456-df68e73992f5">&#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="i993030b242f747acb9df8c590500c434_D20190101-20191231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE1LTUtMS0xLTU2Mzc5_bbb7619a-2a9c-4e92-b7c2-b1b5db810841">&#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: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="iea7aae8d69b248e0988998241aaef167_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE0LTEtMS0xLTUxNjM5_8799e303-c4ab-47c3-ad6c-ff682a9448c1">1,352,563</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="id55dd6333b614d509488209a682e2a56_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE0LTMtMS0xLTUxNjM5_25e33093-008a-4d88-aa4a-81f37f5312ca">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="i34cf602974484beca94a804659458595_D20190101-20191231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE0LTUtMS0xLTUxNjM5_d85880dc-ccea-4a15-9939-54649468182c">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="iea7aae8d69b248e0988998241aaef167_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE1LTEtMS0xLTUxNjM5_594ab939-4ee0-407d-8c60-7f27e40629a5">361,661</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id55dd6333b614d509488209a682e2a56_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE1LTMtMS0xLTUxNjM5_9d52ff27-a886-4041-a22f-918b6bfb5a84">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="i34cf602974484beca94a804659458595_D20190101-20191231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE1LTUtMS0xLTUxNjM5_ac2b38ad-1da3-4b9b-8550-f0076d2f552d">16,310</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: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="iea7aae8d69b248e0988998241aaef167_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE2LTEtMS0xLTUxNjM5_71877144-49d8-4d52-ad66-62dd886d09c3">990,902</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="id55dd6333b614d509488209a682e2a56_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE2LTMtMS0xLTUxNjM5_bec57dfc-3002-4586-8c0f-8c7e52295aef">124,097</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="i34cf602974484beca94a804659458595_D20190101-20191231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE2LTUtMS0xLTUxNjM5_4a78a1a7-13d8-4e1d-9ddd-4d07979074c8">53,568</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><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%">Consummation of the sale triggered the recognition of approximately $<ix:nonFraction unitRef="usd" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-5" name="us-gaap:SellingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90ZXh0cmVnaW9uOmQ3ZTRiMjcwY2MzYTQ3MjU4YTJhMDVjMmQ0ZTY3ZGFmXzEwOTk1MTE2NDE2MDM_c75d7c1d-e519-4c14-ac45-616441192a86">21.2</ix:nonFraction>&#160;million of incremental selling costs during 2021, for contingent deal advisory fees and severance expenses, which are netted against the gain on sale of disposition of Wireless assets and operations. In addition, also triggered by the disposition event, we recognized an $<ix:nonFraction unitRef="usd" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-5" name="shen:DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90ZXh0cmVnaW9uOmQ3ZTRiMjcwY2MzYTQ3MjU4YTJhMDVjMmQ0ZTY3ZGFmXzEwOTk1MTE2NDE2NTc_8a19e028-f90d-42f8-81ac-5f1d7a7385e1">11.0</ix:nonFraction>&#160;million loss on debt extinguishment and incurred interest expense of approximately $<ix:nonFraction unitRef="usd" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-5" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90ZXh0cmVnaW9uOmQ3ZTRiMjcwY2MzYTQ3MjU4YTJhMDVjMmQ0ZTY3ZGFmXzEwOTk1MTE2NDE2Mjk_2168d841-d699-4051-9bc5-565e8393f7e6">2.6</ix:nonFraction>&#160;million on the termination of our interest rate swaps in connection with the Wireless sale.</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-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="#i3103410e8abb447aa005f7738aeb6fa1_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:115%"><ix:continuation id="id385974c9ad446cf91f75243b747e217">The Company generated $<ix:nonFraction unitRef="usd" contextRef="ib16cf0936fa140e985a4f899522c287c_D20210702-20211231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90ZXh0cmVnaW9uOmQ3ZTRiMjcwY2MzYTQ3MjU4YTJhMDVjMmQ0ZTY3ZGFmXzMyOTg1MzQ5MDExMDU_ac9940e5-f495-431c-9fd6-36fc8ef09c49">10.2</ix:nonFraction>&#160;million in revenue from T-Mobile throughout the remainder of 2021 after the consummation of the sale.</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><div id="i3103410e8abb447aa005f7738aeb6fa1_127"></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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90ZXh0cmVnaW9uOjE3YzExNzk4YzExZTQ2YWJiNzVkMTc5NjRmNDdmZjhjXzI3MDc_dc07fca9-48da-4276-8071-039dc908f550" continuedAt="i612bf1a2505642d68d56ef30c3f97232" escape="true">Revenue from Contracts with Customers </ix:nonNumeric></span></div><ix:continuation id="i612bf1a2505642d68d56ef30c3f97232" continuedAt="i5d601a1be2284621aa9a108a403e6496"><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 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="shen:WeightedAverageCustomerLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90ZXh0cmVnaW9uOjE3YzExNzk4YzExZTQ2YWJiNzVkMTc5NjRmNDdmZjhjXzEwOTk1MTE2MzA0OTg_b2c75fe4-8947-4c15-9221-2fb68ebf9242">six years</ix:nonNumeric>.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:CapitalizedContractCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90ZXh0cmVnaW9uOjE3YzExNzk4YzExZTQ2YWJiNzVkMTc5NjRmNDdmZjhjXzI3NDg3NzkwNzY0OTU_54ecf4ba-badb-468b-b10f-bb215fb7478c" 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 costs:</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:58.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.346%"></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%">2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90YWJsZTo0YzRlYmZlODNlNDk0N2FjYmRiZDQ0NDdlZDBjNGY4Zi90YWJsZXJhbmdlOjRjNGViZmU4M2U0OTQ3YWNiZGJkNDQ0N2VkMGM0ZjhmXzEtMi0xLTEtNzkyMTM_e27e2938-dcdc-4f39-9f2b-39cff3ee7322">7,358</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="i6a7b8cae01ef44f2882c7394e69c270b_I20191231" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90YWJsZTo0YzRlYmZlODNlNDk0N2FjYmRiZDQ0NDdlZDBjNGY4Zi90YWJsZXJhbmdlOjRjNGViZmU4M2U0OTQ3YWNiZGJkNDQ0N2VkMGM0ZjhmXzEtNC0xLTEtNzkyMTM_636c66f9-1f79-43f7-a55b-2acbecb122ca">5,147</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%">Commission 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="shen:CapitalizedContractCostPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90YWJsZTo0YzRlYmZlODNlNDk0N2FjYmRiZDQ0NDdlZDBjNGY4Zi90YWJsZXJhbmdlOjRjNGViZmU4M2U0OTQ3YWNiZGJkNDQ0N2VkMGM0ZjhmXzItMi0xLTEtNzkyMTM_506f1cbd-1ae3-467b-801d-40df7cb6e4b2">3,229</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="shen:CapitalizedContractCostPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90YWJsZTo0YzRlYmZlODNlNDk0N2FjYmRiZDQ0NDdlZDBjNGY4Zi90YWJsZXJhbmdlOjRjNGViZmU4M2U0OTQ3YWNiZGJkNDQ0N2VkMGM0ZjhmXzItNC0xLTEtNzkyMTM_a13a9e6e-006a-4658-9795-6221fe7fa4ff">4,399</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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90YWJsZTo0YzRlYmZlODNlNDk0N2FjYmRiZDQ0NDdlZDBjNGY4Zi90YWJsZXJhbmdlOjRjNGViZmU4M2U0OTQ3YWNiZGJkNDQ0N2VkMGM0ZjhmXzMtMi0xLTEtNzkyMTM_6000f9b7-2faf-4953-83f4-8d8a70c8b37a">2,440</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90YWJsZTo0YzRlYmZlODNlNDk0N2FjYmRiZDQ0NDdlZDBjNGY4Zi90YWJsZXJhbmdlOjRjNGViZmU4M2U0OTQ3YWNiZGJkNDQ0N2VkMGM0ZjhmXzMtNC0xLTEtNzkyMTM_91706d5d-5702-4652-b83e-864030e3a218">2,188</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 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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90YWJsZTo0YzRlYmZlODNlNDk0N2FjYmRiZDQ0NDdlZDBjNGY4Zi90YWJsZXJhbmdlOjRjNGViZmU4M2U0OTQ3YWNiZGJkNDQ0N2VkMGM0ZjhmXzQtMi0xLTEtNzkyMTM_e22e388a-6cf5-4035-81b9-96c9e65d536a">8,147</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90YWJsZTo0YzRlYmZlODNlNDk0N2FjYmRiZDQ0NDdlZDBjNGY4Zi90YWJsZXJhbmdlOjRjNGViZmU4M2U0OTQ3YWNiZGJkNDQ0N2VkMGM0ZjhmXzQtNC0xLTEtNzkyMTM_785f6a0f-fbc0-4fcf-8223-0ce80de9330f">7,358</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: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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90ZXh0cmVnaW9uOjE3YzExNzk4YzExZTQ2YWJiNzVkMTc5NjRmNDdmZjhjXzIwODc_52701c53-594b-46de-8f00-7805905fe7e8">3.5</ix:nonFraction>&#160;million at December&#160;31, 2021, is expected to be recognized into revenue at the rate of approximately $<ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-5" name="shen:RevenueRemainingPerformanceObligationAmountPerYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90ZXh0cmVnaW9uOjE3YzExNzk4YzExZTQ2YWJiNzVkMTc5NjRmNDdmZjhjXzIxODM_96348cdd-f330-4e03-b01c-b441cdd6cd93">0.2</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 Broadband segment, 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></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="i5d601a1be2284621aa9a108a403e6496">No customers accounted for more than 10% of revenue for the years ended December&#160;31, 2021, 2020 and 2019 and no customer made up more than 10% of accounts receivable at December&#160;31, 2021 and December&#160;31, 2020.</ix:continuation> </span></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div id="i3103410e8abb447aa005f7738aeb6fa1_130"></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. <ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:InvestmentHoldingsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzE2MzY_555755c2-edb5-4da6-a2a4-f77c17ed440a" continuedAt="ib7f81239b7ae492aaf326b239a54b884" escape="true">Investments</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="ib7f81239b7ae492aaf326b239a54b884" continuedAt="i52e464c282c14112af8895beea2457d9"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="shen:ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzE2MzE_1899ce8d-0cfa-410c-be15-0bf4208a1e6d" 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.346%"></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/>2021</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/>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%">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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90YWJsZTpiYTNmOTc1N2IyOWE0MTk3ODk3OGVhMmY5OTBkNDFmMi90YWJsZXJhbmdlOmJhM2Y5NzU3YjI5YTQxOTc4OTc4ZWEyZjk5MGQ0MWYyXzEtMS0xLTEtNTE2Mzk_c2376c39-2c94-425e-ba05-3a6080ea0288">2,317</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90YWJsZTpiYTNmOTc1N2IyOWE0MTk3ODk3OGVhMmY5OTBkNDFmMi90YWJsZXJhbmdlOmJhM2Y5NzU3YjI5YTQxOTc4OTc4ZWEyZjk5MGQ0MWYyXzEtMy0xLTEtNTE2Mzk_b24dd2b1-fcf6-4767-8e26-0ab0767b1e4c">2,687</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90YWJsZTpiYTNmOTc1N2IyOWE0MTk3ODk3OGVhMmY5OTBkNDFmMi90YWJsZXJhbmdlOmJhM2Y5NzU3YjI5YTQxOTc4OTc4ZWEyZjk5MGQ0MWYyXzItMS0xLTEtNTE2Mzk_73188270-7fe2-4367-ad75-30a84c220ff2">11,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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90YWJsZTpiYTNmOTc1N2IyOWE0MTk3ODk3OGVhMmY5OTBkNDFmMi90YWJsZXJhbmdlOmJhM2Y5NzU3YjI5YTQxOTc4OTc4ZWEyZjk5MGQ0MWYyXzItMy0xLTEtNTE2Mzk_006a3496-746b-47f4-ab54-acc940f78a92">10,536</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:EquityMethodInvestmentAggregateCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90YWJsZTpiYTNmOTc1N2IyOWE0MTk3ODk3OGVhMmY5OTBkNDFmMi90YWJsZXJhbmdlOmJhM2Y5NzU3YjI5YTQxOTc4OTc4ZWEyZjk5MGQ0MWYyXzMtMS0xLTEtNTE2Mzk_1907a9ac-1a04-4c3a-a821-423f6e1df4ef">340</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:EquityMethodInvestmentAggregateCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90YWJsZTpiYTNmOTc1N2IyOWE0MTk3ODk3OGVhMmY5OTBkNDFmMi90YWJsZXJhbmdlOmJhM2Y5NzU3YjI5YTQxOTc4OTc4ZWEyZjk5MGQ0MWYyXzMtMy0xLTEtNTE2Mzk_c3c93e44-7a66-433a-9965-2c0aafaebd98">546</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 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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:OtherLongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90YWJsZTpiYTNmOTc1N2IyOWE0MTk3ODk3OGVhMmY5OTBkNDFmMi90YWJsZXJhbmdlOmJhM2Y5NzU3YjI5YTQxOTc4OTc4ZWEyZjk5MGQ0MWYyXzQtMS0xLTEtNTE2Mzk_d5db7e5e-8463-4639-bbd4-48e4d0a017b3">13,661</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:OtherLongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90YWJsZTpiYTNmOTc1N2IyOWE0MTk3ODk3OGVhMmY5OTBkNDFmMi90YWJsZXJhbmdlOmJhM2Y5NzU3YjI5YTQxOTc4OTc4ZWEyZjk5MGQ0MWYyXzQtMy0xLTEtNTE2Mzk_3838c798-5740-4ef3-a7b6-34c02897da2b">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></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-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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i52e464c282c14112af8895beea2457d9"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:InvestmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzE2MzI_0b3bdb78-f83e-4308-97be-6237ab2eb43f" 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 Company holds the SERP 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 six months after 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%">.</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, derived from the CoBank patronage program, represented substantially all of our cost method investments with a balance of $<ix:nonFraction unitRef="usd" contextRef="id9505abf18eb4dd585207fbe5c7b5a02_I20211231" decimals="-5" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzkzNw_f510e53f-e067-49f4-a5b5-947859b97505">10.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i79c0146937e04a71846578c8e329b44e_I20201231" decimals="-5" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5Xzk0NA_7f5e9d96-75a6-46e4-a2fc-d2d485ae6e9f">9.8</ix:nonFraction> million at December&#160;31, 2021 and 2020, respectively. We recognized approximately $<ix:nonFraction unitRef="usd" contextRef="i3e67bb4b81764e3da6127ff6a8376e37_D20210101-20211231" decimals="-5" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzEwMDM_b526d9f5-d95f-4615-a1bf-d7ca7e868b5f">2.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i8d9e1ac36ea84aaca345dd07b665776a_D20200101-20201231" decimals="-5" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzEwMDc_b18fbe25-3608-496a-8ceb-57e945a44f74">4.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i54465fdb74854eec90f01d1f053da798_D20190101-20191231" decimals="-5" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzEwMTQ_231b82e2-0b03-4344-a108-1dc619b7c507">4.2</ix:nonFraction>&#160;million of patronage income in Other income (expense) in 2021, 2020 and 2019, respectively. Historically, approximately <ix:nonFraction unitRef="number" contextRef="id9505abf18eb4dd585207fbe5c7b5a02_I20211231" decimals="2" name="shen:PercentageOfPatronageCreditPaidInCash" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzExMjM_b31b9164-304a-433d-95f9-e5c6363a92b6">75</ix:nonFraction>% of the patronage distributions were collected in cash and <ix:nonFraction unitRef="number" contextRef="id9505abf18eb4dd585207fbe5c7b5a02_I20211231" decimals="2" name="shen:PercentageOfPatronageCreditPaidInShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzExODQ_fb2afc84-182a-4b64-829b-adb64ff615f6">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, 2021, the Company had a <ix:nonFraction unitRef="number" contextRef="idc85eae8f0324de3a85c610bd60d05ce_I20211231" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzEyNTI_9e1121fd-a5cc-4fe7-a63e-82bfd6e95e51">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="i904fb884acf04b4a8cbc3d4cc1fc446f_D20210101-20211231" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzE0MjA_4ed74052-d750-4c0a-8fcf-e52cb27fe653">0.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i4eb147c338d44e69ade92ccccb4d0e51_D20200101-20201231" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzE0MjQ_730f43fe-c712-443e-bef7-ab4c2e0adae0">0.9</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i7a138d4479604274a89a2763e3788188_D20190101-20191231" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzE0MzI_bdb32579-4ed1-49c0-9ac4-ff3bda9f9222">1.0</ix:nonFraction> million from providing service to ValleyNet during 2021, 2020, and 2019, respectively. We recognized cost of service of $<ix:nonFraction unitRef="usd" contextRef="i904fb884acf04b4a8cbc3d4cc1fc446f_D20210101-20211231" decimals="-5" name="us-gaap:RelatedPartyCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzE1NDE_52b95b0d-b1a5-46a7-8529-5c5d7b278a58">1.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i4eb147c338d44e69ade92ccccb4d0e51_D20200101-20201231" decimals="-5" name="us-gaap:RelatedPartyCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzE1NDU_7c049395-dcaf-4b92-9004-700730881183">2.7</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i7a138d4479604274a89a2763e3788188_D20190101-20191231" decimals="-5" name="us-gaap:RelatedPartyCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzE1NTM_2dfe9db4-a4dc-4dfc-8551-d5fb2b9ab99d">3.0</ix:nonFraction> million for the use of ValleyNet&#8217;s network during 2021, 2020, and 2019, respectively.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i3103410e8abb447aa005f7738aeb6fa1_133"></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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90ZXh0cmVnaW9uOmI0MGY5ZTgyMDY2MTQwNmViYWQzOWZmNGFhMDE0ZThiXzEwOA_fb58a12f-d8b5-43b9-97d2-7c59f34ede3a" continuedAt="i1876d9730a49431c8e84ae3b6618cb18" escape="true">Property, Plant and Equipment </ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i1876d9730a49431c8e84ae3b6618cb18" continuedAt="i5db7be4b2b184b3e9d3544db14b091d4"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90ZXh0cmVnaW9uOmI0MGY5ZTgyMDY2MTQwNmViYWQzOWZmNGFhMDE0ZThiXzExNA_ff6421cc-9335-4fa4-8b3c-f5f3f730499c" continuedAt="i0df4cc96f93a469994a9c8ccbddb36fb" 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.367%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></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:18.347%"></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/>2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i371d35e469354b85a31a1a11a94316ec_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzEtMy0xLTEtNTE2Mzk_6a04f5ac-b45a-4380-8cf0-f8974266c295">3,771</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="iff3235093d204e97b904433393001fe8_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzEtNS0xLTEtNTE2Mzk_c68934a8-488d-4c23-8ea8-5066d0a207b8">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i8e60aba48dde42b895924b5074526d96_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzItMS0xLTEtNTE2MzkvdGV4dHJlZ2lvbjphMjM1Nzc5ZTBmNmI0ZWFmOWNkYjNkZThmMGJjZDI5Y180_8700a281-4c56-4477-a65e-4183b425017e">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="i01ed876043be4ab18799f37c2090b108_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzItMy0xLTEtNTE2Mzk_44af471d-e345-4815-a341-c828875de652">3,478</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i437fa7063cdf475b9317db02cbb4a5dc_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzItNS0xLTEtNTE2Mzk_4cac42d3-09aa-467e-993c-a5036e1db6b3">2,910</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="ie9ff9a8dfa0944ca8be91a59d59fd89d_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzMtMS0xLTEtNTE2MzkvdGV4dHJlZ2lvbjo4NDI2ZTYzMzQ4ZTY0YTkzYWZlNTViNDEyZjkwNzEyMF80_592fe4d6-5809-418e-bf0d-95326a75818d">10</ix:nonNumeric> - <ix:nonNumeric contextRef="i54766eb435df4f8b9139b281fef571d1_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzMtMS0xLTEtNTE2MzkvdGV4dHJlZ2lvbjo4NDI2ZTYzMzQ4ZTY0YTkzYWZlNTViNDEyZjkwNzEyMF85_eaf32225-a0e8-4e36-b1a1-21f35abfbe67">45</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="i0e5f88331bc74edf87403317185082aa_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzMtMy0xLTEtNTE2Mzk_58119e18-c2b6-4b18-abdc-4aa046ad3d95">96,323</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida7dc53cc4cf4b7fa40b38080669bf48_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzMtNS0xLTEtNTE2Mzk_55f7b0a8-5ffd-4691-ae50-ee2137bdf90d">91,335</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="i6e6f71cb17174361a5ed0b39b670fef9_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzQtMS0xLTEtNTE2MzkvdGV4dHJlZ2lvbjpiOThlZmNhYzAxZjk0YzQ1ODE5YzczZGEzMTA2NTc4M180_e1dbdbaa-1ca1-4538-83c2-4e82736e07e7">15</ix:nonNumeric> - <ix:nonNumeric contextRef="i07bd40c89a4a4ecb9f787cc189cc8048_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzQtMS0xLTEtNTE2MzkvdGV4dHJlZ2lvbjpiOThlZmNhYzAxZjk0YzQ1ODE5YzczZGEzMTA2NTc4M185_d7c89527-884b-4e43-bb87-cbdb87a9ce9a">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="i7b819b0c1f8343fd955c36a2da49e530_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzQtMy0xLTEtNTE2Mzk_1d7b41be-d790-4c38-9463-e9da3f116f43">453,405</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cf4710ba4264a019cc83d7c33aa3c29_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzQtNS0xLTEtNTE2Mzk_7aa58e7b-69a7-47ed-a4ea-55eb739774a2">390,209</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="i7eb5c94cde9c4877896b1647b7ba18ea_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzUtMS0xLTEtNTE2MzkvdGV4dHJlZ2lvbjplOGUwNzIyYjE1OWY0ZWU5YjAyNTcxZTBlYzI1ZjBkZV80_eb43c1e3-2333-4497-94a1-1170d3d2d2c7">4</ix:nonNumeric> - <ix:nonNumeric contextRef="i9cc3b79d2ab94045a30fefa547119ec8_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzUtMS0xLTEtNTE2MzkvdGV4dHJlZ2lvbjplOGUwNzIyYjE1OWY0ZWU5YjAyNTcxZTBlYzI1ZjBkZV85_9e846e55-aa50-47ff-82cd-afae6bc505be">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="i4d18e413e36b4708a007eae343fe9649_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzUtMy0xLTEtNTE2Mzk_b0475dcf-0a89-4f0b-93e5-8c97db50a49e">391,293</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7da8761dca24d71a55b0a2090355365_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzUtNS0xLTEtNTE2Mzk_f865d954-c680-4300-bb88-0cf7478f8916">331,047</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="iff4fd53ca1e545449cee53feb828eddb_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzYtMy0xLTEtNTE2Mzk_5893b145-8695-445f-ab1d-e433e3f347f2">948,270</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="i36e8b0b17b67493d9d25e6a3fd638ab2_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzYtNS0xLTEtNTE2Mzk_eef8da70-8ae4-4a8d-8cda-642add6474f9">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i77f0fd6c8251475aac2f78b4277818b7_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzctMy0xLTEtNTE2Mzk_d7d2e958-8997-452d-9c9c-3c887d130324">79,963</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if892ee3d3b1b49ea95be704ebcbc3b14_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzctNS0xLTEtNTE2Mzk_a86f7518-b35c-49f1-b9cc-d424a4090486">49,417</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzgtMy0xLTEtNTE2Mzk_a6024341-f19e-4009-9052-61a573dff029">1,028,233</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzgtNS0xLTEtNTE2Mzk_c6d72d13-0d3c-4dc1-94a0-39d03bcf5008">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzktMy0xLTEtNTE2Mzk_2aa7b1bb-257f-40a4-bfea-3736502dabec">474,071</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzktNS0xLTEtNTE2Mzk_7acdec72-2243-4998-93e2-8323f9aaf4d9">428,400</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzEwLTMtMS0xLTUxNjM5_f7293e23-0bad-4232-b194-4b4cc174aff2">554,162</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzEwLTUtMS0xLTUxNjM5_73aa7dce-55e8-46f1-ad7e-fb5c2c802db7">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></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5db7be4b2b184b3e9d3544db14b091d4"><ix:continuation id="i0df4cc96f93a469994a9c8ccbddb36fb">Property, plant and equipment net, increased due primarily to capital expenditures in the Broadband segment driven by our Glo Fiber market expansion. In Q4 2021, the Company ceased expansion of its Beam network, resulting in abandonment of related property, plant and equipment. Consequently, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231" decimals="-5" name="us-gaap:TangibleAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90ZXh0cmVnaW9uOmI0MGY5ZTgyMDY2MTQwNmViYWQzOWZmNGFhMDE0ZThiXzEwOTk1MTE2MjkwMzg_1bd6b62a-646b-48ed-980c-04584097a8f9">6.0</ix:nonFraction> million of impairment charges related to abandonment of Beam property, plant and equipment after estimating the salvage value based on quoted prices for the assets.</ix:continuation></ix:continuation> </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-16</span></div></div></div><div id="i3103410e8abb447aa005f7738aeb6fa1_136"></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="#i3103410e8abb447aa005f7738aeb6fa1_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:700;line-height:120%">Note 7. <ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzE2ODg_f04ae22c-e4d8-4624-9d6e-3d3b81a12190" continuedAt="i8e8d9a12b5934aecac6c3856d600df97" escape="true">Goodwill and Intangible Assets </ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i8e8d9a12b5934aecac6c3856d600df97" continuedAt="ifafa6735887149d3badec4fb644d1d33"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzE2ODk_3859b501-c884-44b2-b36b-9510ee7b8a07" escape="true"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzE2OTU_80912ecb-6c19-449e-820a-eed334245699" 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 Company's 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, 2021</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, 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-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="i7bbf6bad547244aba519acd4720a6b26_I20211231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzItMS0xLTEtNTE2Mzk_31583d0c-1499-4f14-8960-b5a9def7a1f7">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="i7bbf6bad547244aba519acd4720a6b26_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzItNS0xLTEtNTE2Mzk_1628c21e-e56e-497f-aefd-0fbaea07beed">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="i30b0b7067bce42cbbf942a5e171945e8_I20201231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzItNy0xLTEtNTE2Mzk_63e49357-06a0-4669-bc13-5f3f96c42a2a">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="i30b0b7067bce42cbbf942a5e171945e8_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzItMTEtMS0xLTUxNjM5_ac532421-197e-433c-8939-f7f1b399ab15">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="ife23f77f8db743f88f19f22ed77fc49e_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzQtMS0xLTEtNTE2Mzk_9b0cb163-d1fe-48db-9090-b5fcfb6ad59d">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="ife23f77f8db743f88f19f22ed77fc49e_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzQtNS0xLTEtNTE2Mzk_7c7ce15d-3914-45a5-8aa7-1cd00dea0157">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="i9f58abcaea0b4981b79bc3094e1d26fb_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzQtNy0xLTEtNTE2Mzk_06e0cd7e-957d-4b25-aba1-2fb4788fc36e">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="i9f58abcaea0b4981b79bc3094e1d26fb_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzQtMTEtMS0xLTUxNjM5_474c9646-e7d4-4bc4-a4cd-267f7d2e134e">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="i83ee188a3e144c29899e730a804ba053_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzUtMS0xLTEtNTE2Mzk_f96bea51-8e1a-4f1c-91d0-1d00202496b7">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="i83ee188a3e144c29899e730a804ba053_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzUtNS0xLTEtNTE2Mzk_74f17d1c-c8e1-47fa-a9bf-32527699ff58">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%"><ix:nonFraction unitRef="usd" contextRef="i609f1e8485a84aa0a86cf9287ed86fc7_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzUtNy0xLTEtNTE2Mzk_1274756b-169d-47e1-8c38-99964b302c81">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="i609f1e8485a84aa0a86cf9287ed86fc7_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzUtMTEtMS0xLTUxNjM5_0e151b00-4fd3-48ac-9d01-542a5705d24d">29,958</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="i4d272721bdfd4fbda4854852609c0621_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzYtMS0xLTEtNTE2Mzk_32d72dcb-a162-46a4-90f7-4190be9fd898">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="i4d272721bdfd4fbda4854852609c0621_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzYtNS0xLTEtNTE2Mzk_bc62e4f5-17d7-4798-9b00-7bfd3ec2472b">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="i09bbe90fcacc4b5c8e36ac25662fef05_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzYtNy0xLTEtNTE2Mzk_7a8b7d3a-46f9-4f5e-9e88-14c0e8f2e1ce">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="i09bbe90fcacc4b5c8e36ac25662fef05_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzYtMTEtMS0xLTUxNjM5_e95f6714-7260-45ea-8111-30bf2a395fdd">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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzctMS0xLTEtNTE2Mzk_c43f5028-8fd4-45ae-9ad1-db965f4db100">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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzctNS0xLTEtNTE2Mzk_d26be3a0-e3fd-49e6-adb0-bcb5f43471ff">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%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzctNy0xLTEtNTE2Mzk_99079f5f-8390-410c-ab51-e228bd17951d">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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzctMTEtMS0xLTUxNjM5_2da6f06e-e6f5-4b30-8bfc-b3e806585387">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></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="i076b536ff9d64b37b7fc3bac82fc5d92_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEwLTEtMS0xLTUxNjM5_b55c68c8-bca0-43aa-a2f7-4bc612509dbc">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="i076b536ff9d64b37b7fc3bac82fc5d92_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEwLTMtMS0xLTUxNjM5_c40aa52e-f571-4446-9417-598b1e68ece8">672</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="i076b536ff9d64b37b7fc3bac82fc5d92_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEwLTUtMS0xLTUxNjM5_8af927dd-d3df-42b3-bd99-19c933998458">6,139</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ff5b35b29f84df3909e2cef1ca93e4e_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEwLTctMS0xLTUxNjM5_a0dd0f1e-a4c1-4348-bbdb-9976985829fb">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="i4ff5b35b29f84df3909e2cef1ca93e4e_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEwLTktMS0xLTUxNjM5_09a083d7-16d3-4f46-9fad-39dc6881a161">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="i4ff5b35b29f84df3909e2cef1ca93e4e_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEwLTExLTEtMS01MTYzOQ_18fc4749-7964-421f-b6bd-921a056a5127">6,471</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="iacd14287902443a8858e825266bf49bd_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzExLTEtMS0xLTUxNjM5_a7ba5ab7-c6c4-4fdd-95c0-5c7fa6c3feab">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="iacd14287902443a8858e825266bf49bd_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzExLTMtMS0xLTUxNjM5_9c67bd3f-29a9-4e33-a6fc-c8552c863d1f">26,451</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="iacd14287902443a8858e825266bf49bd_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzExLTUtMS0xLTUxNjM5_dbca0ea5-0c69-49bc-8e1c-9ec0c300a2bf">1,974</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd0696cda4274b3aa4b477493e35b5c1_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzExLTctMS0xLTUxNjM5_35f7232f-45be-4c56-a2d4-75b48afc7966">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="icd0696cda4274b3aa4b477493e35b5c1_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzExLTktMS0xLTUxNjM5_d562a368-1460-4485-8428-6fcce3b03f78">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="icd0696cda4274b3aa4b477493e35b5c1_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzExLTExLTEtMS01MTYzOQ_2ebf8f79-44a0-4826-80d6-36e96cda7379">2,425</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="i55da348add2b41d1a372aa5329cdacca_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEyLTEtMS0xLTUxNjM5_56d5547c-f044-435c-a2a6-bf165bf2535e">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="i55da348add2b41d1a372aa5329cdacca_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEyLTMtMS0xLTUxNjM5_a7eb924b-c14c-477a-ace5-2053931ca8cc">303</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="i55da348add2b41d1a372aa5329cdacca_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEyLTUtMS0xLTUxNjM5_ed69a543-7987-491d-b688-df7582c72e45">160</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id68be7d20ee2468c87d63e258db3ecfc_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEyLTctMS0xLTUxNjM5_2b2ab2ed-856a-4e8f-9971-01840d325d7e">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="id68be7d20ee2468c87d63e258db3ecfc_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEyLTktMS0xLTUxNjM5_5686b2a2-a4ba-4b4a-abb7-6d9823ecf4e0">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="id68be7d20ee2468c87d63e258db3ecfc_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEyLTExLTEtMS01MTYzOQ_5f0d7c25-cc11-4de2-81b9-2cab82850b09">186</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEzLTEtMS0xLTUxNjM5_22acf86b-66ac-4f63-894c-daa09bba719e">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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEzLTMtMS0xLTUxNjM5_22f2bc41-a002-412e-8dcd-53e6bd599240">27,426</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEzLTUtMS0xLTUxNjM5_cac5d27b-9cf9-42a8-a716-fc8827de9046">8,273</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEzLTctMS0xLTUxNjM5_933164bf-bb90-462a-bf91-f08f5da567b4">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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEzLTktMS0xLTUxNjM5_118a51d6-3461-4aae-a00b-6b569af68a66">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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEzLTExLTEtMS01MTYzOQ_6549bc92-f037-461a-bc0a-a9fa2b50f72e">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></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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzE0LTEtMS0xLTUxNjM5_c54df34d-974b-41bd-85c0-bc568fca3fee">117,257</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzE0LTMtMS0xLTUxNjM5_8287add8-72c7-4b8b-8bca-e353d09afa36">27,426</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzE0LTUtMS0xLTUxNjM5_82e8d3ce-4447-43c8-af52-44e06d685660">89,831</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzE0LTctMS0xLTUxNjM5_e1f8f143-8939-43f8-9e68-afdf94bb0bf8">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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzE0LTktMS0xLTUxNjM5_c2e27559-d32b-45c1-aeb0-50c7e91c8a30">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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzE0LTExLTEtMS01MTYzOQ_c48cd577-5a83-487b-bc17-94dd7ebdd224">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></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:112%">During the third quarter of 2020, the Company was awarded certain indefinite-lived Citizens Broadband Radio Service ("CBRS") spectrum licenses to be used within the Broadband segment. The Company paid an aggregate deposit of $<ix:nonFraction unitRef="usd" contextRef="idf3b67925a304e21818f67c414ea3f15_D20200701-20200930" decimals="-5" name="us-gaap:IndefinitelivedIntangibleAssetsAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzU4Ng_6277eb12-e301-40cf-8c46-d774a01d6be1">16.1</ix:nonFraction>&#160;million with the licenses subject to final approval and issuance by the Federal Communications Commission (&#8220;FCC&#8221;). The licenses will 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. The FCC has delayed the issuance of the licenses because the allowable spectrum ownership levels for certain of our investors would be exceeded should the licenses be issued. The Company is currently in discussions with the FCC and is considering to forego the issuance of certain licenses included in this transaction covering <ix:nonFraction unitRef="market" contextRef="ibd615764631347cab74361b45c06c4ba_D20210101-20211231" decimals="INF" name="shen:NumberOfMarketsIncludedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzI3NDg3NzkwNzk2NDg_ba4edef5-0025-4f1a-be62-b68c0d7727d4">15</ix:nonFraction> markets with a cost basis of approximately $<ix:nonFraction unitRef="usd" contextRef="ibd615764631347cab74361b45c06c4ba_D20210101-20211231" decimals="-5" name="shen:IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzMyOTg1MzQ4OTM0NTA_d89f52a2-a3be-4abf-9450-546cce0b7a53">4.5</ix:nonFraction>&#160;million in exchange for a refund and expects resolution in early 2022. The entire deposit of $<ix:nonFraction unitRef="usd" contextRef="ibd615764631347cab74361b45c06c4ba_D20210101-20211231" decimals="-5" name="us-gaap:IndefinitelivedIntangibleAssetsAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzMyOTg1MzQ4OTM0MjE_7be19e53-92ce-4c6c-8d16-33725662c250">16.1</ix:nonFraction>&#160;million is classified within prepaid expenses and other in the Company's consolidated balance sheet as of December 31, 2021.</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:115%"> </span></div><div 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, 2021, 2020 and 2019, amortization expense was approximately $<ix:nonFraction unitRef="usd" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzE0NzQ_fcef0a85-d2ee-4146-91b2-913ce9b75e1e">0.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzE0Nzg_61b2565b-9ed6-4624-8fcd-ffa294560029">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzE0ODU_0c23fe6f-06d9-46ac-b797-d2ffaf02eed1">0.5</ix:nonFraction> million, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="shen:ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzE2ODQ_edb0c068-0437-4842-9f13-9599f393e84a" 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="i0ad963abc1e14da9b1edfbb52d2bbc34_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZToxZmM5NjhkMWVmZGM0MTkxYTNlOTE1MWRhMzc0MDdlZC90YWJsZXJhbmdlOjFmYzk2OGQxZWZkYzQxOTFhM2U5MTUxZGEzNzQwN2VkXzEtMi0xLTEtNTE2MzkvdGV4dHJlZ2lvbjo5ZDk2MzQ1MWFjY2M0ZDIzYTliM2NlM2NiMjIyMjAyNV80_a91792d1-1a01-4638-aa76-d23767a17682">18</ix:nonNumeric> - <ix:nonNumeric contextRef="iafa8a76638324c8293523018a954e87e_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZToxZmM5NjhkMWVmZGM0MTkxYTNlOTE1MWRhMzc0MDdlZC90YWJsZXJhbmdlOjFmYzk2OGQxZWZkYzQxOTFhM2U5MTUxZGEzNzQwN2VkXzEtMi0xLTEtNTE2MzkvdGV4dHJlZ2lvbjo5ZDk2MzQ1MWFjY2M0ZDIzYTliM2NlM2NiMjIyMjAyNV85_287f4874-51ad-4f6c-9c67-7df5a11f08ca">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="i9b1c7b1318084bb99146f3cc70f40813_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZToxZmM5NjhkMWVmZGM0MTkxYTNlOTE1MWRhMzc0MDdlZC90YWJsZXJhbmdlOjFmYzk2OGQxZWZkYzQxOTFhM2U5MTUxZGEzNzQwN2VkXzItMi0xLTEtNTE2MzkvdGV4dHJlZ2lvbjpjNDkzNjQxYzdhYTM0ZDAwOTMzZWVjNGNmZjYxNGVlMF80_13645b70-3e84-4ffe-8856-d44fc619e4d8">3</ix:nonNumeric> - <ix:nonNumeric contextRef="i1905a363e8974d688e3c228d0158397b_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZToxZmM5NjhkMWVmZGM0MTkxYTNlOTE1MWRhMzc0MDdlZC90YWJsZXJhbmdlOjFmYzk2OGQxZWZkYzQxOTFhM2U5MTUxZGEzNzQwN2VkXzItMi0xLTEtNTE2MzkvdGV4dHJlZ2lvbjpjNDkzNjQxYzdhYTM0ZDAwOTMzZWVjNGNmZjYxNGVlMF85_418f10b7-270c-4520-baee-b3a20a5a22c6">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="idb26d577d2e24968b2019dac3ae3ea20_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZToxZmM5NjhkMWVmZGM0MTkxYTNlOTE1MWRhMzc0MDdlZC90YWJsZXJhbmdlOjFmYzk2OGQxZWZkYzQxOTFhM2U5MTUxZGEzNzQwN2VkXzMtMi0xLTEtNTE2MzkvdGV4dHJlZ2lvbjo5M2Q1YjQwNmVlZGM0YWE3YmE4NTllYTQ4OGY5ZjgyOF80_1ee4b864-7806-4ae0-9ceb-050130d7165f">15</ix:nonNumeric> - <ix:nonNumeric contextRef="iff76d1ea9677430fb5f90b12bd808aff_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZToxZmM5NjhkMWVmZGM0MTkxYTNlOTE1MWRhMzc0MDdlZC90YWJsZXJhbmdlOjFmYzk2OGQxZWZkYzQxOTFhM2U5MTUxZGEzNzQwN2VkXzMtMi0xLTEtNTE2MzkvdGV4dHJlZ2lvbjo5M2Q1YjQwNmVlZGM0YWE3YmE4NTllYTQ4OGY5ZjgyOF85_9bf1aeb3-c854-4513-9fc2-ca5e34c016d8">20</ix:nonNumeric> years</span></div></td></tr></table></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-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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></div><ix:continuation id="ifafa6735887149d3badec4fb644d1d33"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzE2OTI_e528a205-bf3d-4282-8a12-5c3b4c13abf6" 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, 2021:</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%">2022</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTozZmVmMTRjYWM3NTQ0OWFhYTI4ZTlhN2M3ZmRjMzQzZC90YWJsZXJhbmdlOjNmZWYxNGNhYzc1NDQ5YWFhMjhlOWE3YzdmZGMzNDNkXzItMi0xLTEtNTE2Mzk_8b77f7d3-22c3-4e12-9e25-e3609becc963">772</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTozZmVmMTRjYWM3NTQ0OWFhYTI4ZTlhN2M3ZmRjMzQzZC90YWJsZXJhbmdlOjNmZWYxNGNhYzc1NDQ5YWFhMjhlOWE3YzdmZGMzNDNkXzMtMi0xLTEtNTE2Mzk_f97ee649-4c4c-49ba-ab5c-26292b9f82fb">772</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTozZmVmMTRjYWM3NTQ0OWFhYTI4ZTlhN2M3ZmRjMzQzZC90YWJsZXJhbmdlOjNmZWYxNGNhYzc1NDQ5YWFhMjhlOWE3YzdmZGMzNDNkXzQtMi0xLTEtNTE2Mzk_ee73cad0-4906-47ad-a846-5f6b5a8d5a0c">772</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTozZmVmMTRjYWM3NTQ0OWFhYTI4ZTlhN2M3ZmRjMzQzZC90YWJsZXJhbmdlOjNmZWYxNGNhYzc1NDQ5YWFhMjhlOWE3YzdmZGMzNDNkXzUtMi0xLTEtNTE2Mzk_53cf7c85-a433-40ec-92aa-a00b64464b48">768</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%">2026</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTozZmVmMTRjYWM3NTQ0OWFhYTI4ZTlhN2M3ZmRjMzQzZC90YWJsZXJhbmdlOjNmZWYxNGNhYzc1NDQ5YWFhMjhlOWE3YzdmZGMzNDNkXzYtMi0xLTEtNTE2Mzk_ffee74de-7c6a-4112-bd9f-c4c469f3b355">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;text-align: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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTozZmVmMTRjYWM3NTQ0OWFhYTI4ZTlhN2M3ZmRjMzQzZC90YWJsZXJhbmdlOjNmZWYxNGNhYzc1NDQ5YWFhMjhlOWE3YzdmZGMzNDNkXzctMi0xLTEtNTE2Mzk_71bc140c-e772-4ce3-85f6-016bcd32310d">4,762</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="shen:FiniteLivedIntangibleAssetsAmortizationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTozZmVmMTRjYWM3NTQ0OWFhYTI4ZTlhN2M3ZmRjMzQzZC90YWJsZXJhbmdlOjNmZWYxNGNhYzc1NDQ5YWFhMjhlOWE3YzdmZGMzNDNkXzgtMi0xLTEtNTE2Mzk_7fca5f4d-fd77-47a0-9b5e-1ed9e33824d8">8,273</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="i3103410e8abb447aa005f7738aeb6fa1_139"></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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:OtherLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzU5Nw_e29ce5ac-60ba-420c-a160-86ffd960ab02" continuedAt="ida87a71be5f84fcebb2232e6a36a2e05" escape="true">Other Assets and Accrued Liabilities</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="ida87a71be5f84fcebb2232e6a36a2e05" continuedAt="ia8ec503ec5814c2f9957a80cd3451f4c"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzU5NQ_60df8055-fc04-4dd2-a58d-54ddd9b62b4b" 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.964%"></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:18.344%"></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:18.346%"></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/>2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposit for FCC spectrum licenses</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="shen:FCCSpectrumLicensesLeasesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzEtMi0xLTEtODI3MTE_dd2ae106-543f-4ed7-991f-310f2acbf462">16,118</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="shen:FCCSpectrumLicensesLeasesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzEtNC0xLTEtODI3MTg_1253086d-2c61-4fff-9c69-223bfd2b3e32">&#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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="shen:PrepaidMaintenanceExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzEtMi0xLTEtNTE2Mzk_3ac16fad-7d15-4bbe-9b0f-98bef3b327cc">8,391</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="shen:PrepaidMaintenanceExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzEtNC0xLTEtNTE2Mzk_a465f190-fa5e-4b55-bfbc-f783d14a1e79">4,018</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%">Broadband contract acquisition 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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzItMi0xLTEtNTE2Mzk_6fa85927-49dd-4d80-be24-41dbe1af664e">2,502</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzItNC0xLTEtNTE2Mzk_7fa8c95c-f554-4b59-b0cd-1f94ad688f4c">2,308</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%">SERP investments</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="shen:SERPInvestmentsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzMtMi0xLTEtNzkzNzE_59800c25-8810-4f9f-8104-1f058c7fa2a7">801</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="shen:SERPInvestmentsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzMtNC0xLTEtNzkzNzg_d1d202cd-7fbd-46e1-8d56-90894759c15b">&#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: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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzQtMi0xLTEtNTE2Mzk_63bc6c7e-d0f1-41e4-96ce-d7b1f1d54731">2,018</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzQtNC0xLTEtNTE2Mzk_c2b7c0c3-233f-446d-800b-9021f3bb73b1">1,196</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzUtMi0xLTEtNTE2Mzk_1505c549-6958-498e-824a-9a3d617a8534">29,830</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzUtNC0xLTEtNTE2Mzk_5588107e-6d26-4db6-a34a-f65b6be966a0">7,522</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzYwNA_fe3e6638-2c30-4b46-a510-394989636b92" 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.964%"></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:18.344%"></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:18.346%"></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/>2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTowNDVjZmQyMDQwNGM0OGU1OTI3YWZmNDQ1OTQxOTYwNi90YWJsZXJhbmdlOjA0NWNmZDIwNDA0YzQ4ZTU5MjdhZmY0NDU5NDE5NjA2XzEtMi0xLTEtNTE2Mzk_19b24115-7584-427e-8651-5caf15e5ec36">5,645</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTowNDVjZmQyMDQwNGM0OGU1OTI3YWZmNDQ1OTQxOTYwNi90YWJsZXJhbmdlOjA0NWNmZDIwNDA0YzQ4ZTU5MjdhZmY0NDU5NDE5NjA2XzEtNC0xLTEtNTE2Mzk_6cbaec1b-11a6-4e83-84b4-8daeaeb22b7d">5,050</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTowNDVjZmQyMDQwNGM0OGU1OTI3YWZmNDQ1OTQxOTYwNi90YWJsZXJhbmdlOjA0NWNmZDIwNDA0YzQ4ZTU5MjdhZmY0NDU5NDE5NjA2XzItMi0xLTEtNTE2Mzk_c2d7149a-7858-4442-b550-a08b97d543b7">4,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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTowNDVjZmQyMDQwNGM0OGU1OTI3YWZmNDQ1OTQxOTYwNi90YWJsZXJhbmdlOjA0NWNmZDIwNDA0YzQ4ZTU5MjdhZmY0NDU5NDE5NjA2XzItNC0xLTEtNTE2Mzk_7fa36c8d-48f8-4d1d-bdc7-f0dffeb95daf">1,398</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DeferredCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTowNDVjZmQyMDQwNGM0OGU1OTI3YWZmNDQ1OTQxOTYwNi90YWJsZXJhbmdlOjA0NWNmZDIwNDA0YzQ4ZTU5MjdhZmY0NDU5NDE5NjA2XzQtMi0xLTEtNTE2Mzk_4f8e1ab9-9f04-48ff-83f0-354afb197617">10,298</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTowNDVjZmQyMDQwNGM0OGU1OTI3YWZmNDQ1OTQxOTYwNi90YWJsZXJhbmdlOjA0NWNmZDIwNDA0YzQ4ZTU5MjdhZmY0NDU5NDE5NjA2XzQtNC0xLTEtNTE2Mzk_71b2037a-61dc-4f8d-b830-cefd434544ac">6,448</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><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:OtherCurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzYwMA_e8dd36fe-5669-4918-980a-cb4dbbdd6eef" 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.964%"></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:18.344%"></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:18.346%"></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, 2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligationCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzEtMi0xLTEtNTE2Mzk_6cc23c8b-6856-4314-b7a8-dca356a1de6b">&#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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:AssetRetirementObligationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzEtNC0xLTEtNTE2Mzk_b4107fd7-518e-4664-80d4-ecf0ba418754">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="shen:AccruedProgrammingCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzItMi0xLTEtNTE2Mzk_1f9443c0-4cb4-46a6-9845-aae8e339bcd8">3,084</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="shen:AccruedProgrammingCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzItNC0xLTEtNTE2Mzk_8ceec94a-ab8f-433c-ace7-5896e40c2369">2,868</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="shen:SalesAndPropertyTaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzMtMi0xLTEtNTE2Mzk_26148740-c403-456d-be75-90453bbc2b85">1,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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="shen:SalesAndPropertyTaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzMtNC0xLTEtNTE2Mzk_b8e4ba0c-5b11-49b6-98f7-3623e0fa2c84">1,072</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%">Restructuring accrual</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:RestructuringReserveCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzQtMi0xLTEtNzk0MDM_d2a57ecc-91fb-4ea0-a70b-b29330290a83">1,761</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:RestructuringReserveCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzQtNC0xLTEtNzk0MTA_e4908630-be62-4d08-bee3-a8c511966d33">&#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: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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzQtMi0xLTEtNTE2Mzk_3fd9f111-22c5-431b-81b1-f7c1684dfc1c">8,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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzQtNC0xLTEtNTE2Mzk_6e1d5091-2cbd-4299-9c37-d118e43a940e">5,881</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzUtMi0xLTEtNTE2Mzk_faa534ca-1521-4f5e-b642-1dbe00458519">14,649</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzUtNC0xLTEtNTE2Mzk_da560f10-e103-42fd-8d04-a812d80c431e">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></tr></table></div></ix:nonNumeric></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-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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></div><ix:continuation id="ia8ec503ec5814c2f9957a80cd3451f4c"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzU5OA_1db5b0a6-af4d-47b4-8a5e-83066791f704" 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.964%"></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:18.344%"></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:18.346%"></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/>2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzEtMi0xLTEtNTE2Mzk_ae10edeb-b99a-4f09-b149-1cae27a77402">19,749</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzEtNC0xLTEtNTE2Mzk_df672c50-81b3-4497-9a92-d42713fb7859">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="shen:FCCSpectrumLicensesLeasesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzItMi0xLTEtNTE2Mzk_e56b0391-3041-4ce6-9fb6-3eb2e71cc48d">3,807</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="shen:FCCSpectrumLicensesLeasesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzItNC0xLTEtNTE2Mzk_b960e049-a4df-44f0-92c2-2d5e80b0a9da">3,845</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzMtMC0xLTEtNTE2Mzk_73e2c50e-d833-42cb-9d3a-7c52fc003d96"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzMtMC0xLTEtNTE2Mzk_d05e5a5f-8219-46c4-8a06-2aa4e4fd4a3f">Noncurrent portion of financing leases</span></span></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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzMtMi0xLTEtNTE2Mzk_e244525e-d6a8-4637-96ff-eb874774804d">1,614</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzMtNC0xLTEtNTE2Mzk_5acefea9-095a-450b-9269-df78beb805d0">1,492</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzQtMi0xLTEtNTE2Mzk_478073ae-4761-40b9-a182-6a46e921ed50">461</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzQtNC0xLTEtNTE2Mzk_658ca3bb-8954-471f-89b4-f840d889d75e">881</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzUtMi0xLTEtNTE2Mzk_454fafb7-85c3-4a66-bdc0-aa7e117403b4">25,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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzUtNC0xLTEtNTE2Mzk_bbef10fc-d367-4349-87a4-c3b1db038745">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></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring activities</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, in connection with the disposition of our Wireless segment, we implemented a restructuring plan whereby certain employees were notified of their pending dismissal under the workforce reduction program. <ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzY1OTcwNjk3NjgzMzA_93e2f9b0-092a-40c4-9383-8bb92a7988ad" continuedAt="i0131abb40a304a8eb2c27dab12fc0d4e" escape="true">The following table identifies severance activity that has occurred as a result of the plan:</ix:nonNumeric></span></div><ix:continuation id="i0131abb40a304a8eb2c27dab12fc0d4e"><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:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></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:9pt;font-weight:700;line-height:100%">Year Ended<br/>December 31, 2021</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 January 1, 2021</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="ie0d86f0990f349b8979e6250660d1655_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo3MGJmZjk1NGMzMmE0ZWQ3ODQwZmVmZWEyN2NhYzcyNi90YWJsZXJhbmdlOjcwYmZmOTU0YzMyYTRlZDc4NDBmZWZlYTI3Y2FjNzI2XzEtMS0xLTEtNjIxMjY_45caaae4-8dcf-44ff-b88c-82ede098c760">&#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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense (1)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85029fd162d04d9aa1d597752a139402_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo3MGJmZjk1NGMzMmE0ZWQ3ODQwZmVmZWEyN2NhYzcyNi90YWJsZXJhbmdlOjcwYmZmOTU0YzMyYTRlZDc4NDBmZWZlYTI3Y2FjNzI2XzItMS0xLTEtNjIxMjY_6af2d055-a293-4958-8b28-1947a8804df0">3,862</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%">Payments (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="i85029fd162d04d9aa1d597752a139402_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo3MGJmZjk1NGMzMmE0ZWQ3ODQwZmVmZWEyN2NhYzcyNi90YWJsZXJhbmdlOjcwYmZmOTU0YzMyYTRlZDc4NDBmZWZlYTI3Y2FjNzI2XzMtMS0xLTEtNjIxMjY_4c56b3ec-f360-47a0-92a8-656976a06cc3">2,101</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 - December 31, 2021</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="i08ad09929d3c45a99041a7ae9778cb3c_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo3MGJmZjk1NGMzMmE0ZWQ3ODQwZmVmZWEyN2NhYzcyNi90YWJsZXJhbmdlOjcwYmZmOTU0YzMyYTRlZDc4NDBmZWZlYTI3Y2FjNzI2XzQtMS0xLTEtNjIxMjY_aba3f1ef-fe7e-4b98-a1dd-c93d461ae920">1,761</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 style="margin-top:5pt"><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">For the year ended December 31, 2021, approximately $<ix:nonFraction unitRef="usd" contextRef="idfa9249c2e1842b58d625a5d87d48f71_D20210101-20211231" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzEwOTk1MTE2MjkwNzM_1fae0443-9eb6-412f-a7e8-288e247ac217">2.2</ix:nonFraction>&#160;million of expense was recognized within discontinued operations and $<ix:nonFraction unitRef="usd" contextRef="i6783157bf3934260b83013efdf913e56_D20210101-20211231" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzMyOTg1MzQ4ODg2NTI_82d4c503-4480-46f4-b0a8-6aa8c8ab2096">1.7</ix:nonFraction>&#160;million in continuing operations.</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">For the year ended December 31, 2021, approximately $<ix:nonFraction unitRef="usd" contextRef="idfa9249c2e1842b58d625a5d87d48f71_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzEwOTk1MTE2MjkxOTI_ab78f526-eb36-4156-9162-98214ebce504">1.4</ix:nonFraction>&#160;million of payments were attributable to discontinued operations and $<ix:nonFraction unitRef="usd" contextRef="i6783157bf3934260b83013efdf913e56_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzMyOTg1MzQ4ODk5NTg_9be985c7-f632-4f54-b2a2-06e235b70232">0.7</ix:nonFraction>&#160;million in continued operations.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="margin-top:5pt;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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzU5OQ_609a0a7c-6171-414c-b312-31f9c6b7b123" 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 asset retirement obligations ("ARO") arise from certain of our leases and generally require us to remove our towers from ground leases. The Company's estimates related to ARO were revised during 2021 resulting in recognition of an additional obligation of $<ix:nonFraction unitRef="usd" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-5" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzE2NDkyNjc0NDgyODY_5a34f695-7db8-4098-8725-980e39930334">4.3</ix:nonFraction>&#160;million. Below is a summary of our current and non-current asset retirement obligations:</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:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.200%"></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%">2021</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%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzItMS0xLTEtNTE2Mzk_a3e48dbd-60c9-4bfe-a4aa-625167923ff7">5,113</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="i6a7b8cae01ef44f2882c7394e69c270b_I20191231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzItMy0xLTEtNTE2Mzk_2d421f1c-f4cb-4509-835c-2f0e44459c75">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="ibdf8c43cc5af4ab98ff76af57edfd20f_I20181231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzItNS0xLTEtNTE2Mzk_7c3f37af-a5d8-482b-bd4a-6cdca4124ca3">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzMtMS0xLTEtNTE2Mzk_1f910790-ad49-4a82-ad3e-ad161edabf31">4,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzMtMy0xLTEtNTE2Mzk_6a5c538d-5473-40c2-b261-99e0934c5a3e">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzMtNS0xLTEtNTE2Mzk_f1c48af2-097b-4c79-815f-913a6736eff7">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;text-align: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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzQtMS0xLTEtNTE2Mzk_2a05487c-171a-4377-b2f0-d6fb52bd32a9">44</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzQtMy0xLTEtNTE2Mzk_15624d4d-16b5-4ec7-9641-97ca6d0b3754">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzQtNS0xLTEtNTE2Mzk_2a9bac64-f388-410f-82ef-9c53a28be5af">3,659</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%">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationCashPaidToSettle" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzUtMS0xLTEtNTE2Mzk_57fdd5c1-de40-4c24-990e-5a495e467c97">&#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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:AssetRetirementObligationCashPaidToSettle" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzUtMy0xLTEtNTE2Mzk_8dca9eb2-c467-4278-ae0f-21d6f4bb7aa5">&#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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:AssetRetirementObligationCashPaidToSettle" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzUtNS0xLTEtNTE2Mzk_4e13b29f-b7c8-49bf-a22c-3ba9dc52b936">&#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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzYtMS0xLTEtNTE2Mzk_f276e0f8-7b08-4780-a5a8-ededde8c65ee">421</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzYtMy0xLTEtNTE2Mzk_5c5e591d-3f5b-478d-b864-85bc2c004af9">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzYtNS0xLTEtNTE2Mzk_cd306661-136d-4553-be66-d9f91ec9caf5">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: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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzctMS0xLTEtNTE2Mzk_05d0f5ed-e31d-4da5-9e92-76c6d1bc8794">9,824</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzctMy0xLTEtNTE2Mzk_310dba3b-8030-4b5b-bc9c-c653cc2b658c">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="i6a7b8cae01ef44f2882c7394e69c270b_I20191231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzctNS0xLTEtNTE2Mzk_cb448665-be93-49b0-838c-be1414cad600">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></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i3103410e8abb447aa005f7738aeb6fa1_142"></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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzI3NTQ_e69ed896-ef42-4ff8-8eab-295106121999" continuedAt="ib7be78ad0b3b474884eee6557e982ec8" escape="true"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:OperatingLeasesOfLessorDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzI3NTk_356fae10-c659-4a24-a1fa-fc12e8c66eb3" continuedAt="i9c0b9462d86a4c33882cc9d10e95954a" escape="true"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzI3NjE_8fcf917f-c3b4-4371-8231-a72c806d6136" continuedAt="i55c1d8c9c96f48daafeabf8ddbba82ef" escape="true">Leases </ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="ib7be78ad0b3b474884eee6557e982ec8" continuedAt="if61bbb178c0d439d9cb0a1600352e8ba"><ix:continuation id="i9c0b9462d86a4c33882cc9d10e95954a" continuedAt="ic06465a4b421488d8556dae776a3730e"><ix:continuation id="i55c1d8c9c96f48daafeabf8ddbba82ef" continuedAt="id8c8db807f4b4b9a8dc2aa086afd99e9"><div 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></ix:continuation></ix:continuation></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-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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></div><ix:continuation id="if61bbb178c0d439d9cb0a1600352e8ba"><ix:continuation id="ic06465a4b421488d8556dae776a3730e"><ix:continuation id="id8c8db807f4b4b9a8dc2aa086afd99e9"><div 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, 2021, our operating leases had a weighted average remaining lease term of <ix:nonNumeric contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzE1NzU_d837274a-f8e2-4860-963f-a56dbbd75eb6">twenty years</ix:nonNumeric> and a weighted average discount rate of <ix:nonFraction unitRef="number" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzE2MTg_51f61f1a-9295-4c75-8769-56c91ecd1624">4.4</ix:nonFraction>%. Our finance leases had a weighted average remaining lease term of <ix:nonNumeric contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzE2ODg_c5ae6f5a-d34b-4e06-9516-282eeb1991a1">fourteen years</ix:nonNumeric> and a weighted average discount rate of <ix:nonFraction unitRef="number" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzE3MzE_e941a4c3-b7a1-4a87-845d-4485e4488aa0">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 2021, we recognized $<ix:nonFraction unitRef="usd" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzE3NjE_6c5ba161-8e76-4285-9411-4599f75050f2">7.1</ix:nonFraction> million of operating lease expense and $<ix:nonFraction unitRef="usd" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-5" name="shen:FinanceLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzE3OTU_a9afe132-53bd-448a-805a-932b835cbbaf">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-5" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzIwODc_a010027a-f697-4e9e-8348-c2ff4aa33bd9">5.6</ix:nonFraction> million of operating lease payments during 2021. We also obtained $<ix:nonFraction unitRef="usd" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzIxNDY_868a8be5-b0fb-4aa1-a54b-27cfc11e1391">11.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzMyOTg1MzQ4ODYxNjg_eb988cf8-d688-4e31-9ada-ef7c7dabd93d">6.8</ix:nonFraction>&#160;million of leased assets in exchange for new operating lease liabilities recognized during 2021 and 2020, respectively. </span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzI3NTY_21ef0f5c-88f4-473b-a324-d54d268df5c8" escape="true"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzI3NjA_46bcb72e-050b-46f7-b1c4-b37fdbd102fb" 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, 2021:</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:37.788%"></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:18.344%"></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:18.344%"></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:18.348%"></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%">2022</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzEtMi0xLTEtNTE2Mzk_c7c454f7-d49c-480f-8758-2046bfb1ee84">5,546</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzEtNC0xLTEtNTE2Mzk_ad15c311-b970-45b8-a5d8-233e27c37fd8">180</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="shen:LesseeLeaseLiabilityPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzEtNi0xLTEtNTE2Mzk_812be1a8-8066-4398-b0cf-8d528233290e">5,726</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%">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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzItMi0xLTEtNTE2Mzk_d620d5a0-a40c-401c-9ee3-f9d6473f3b5a">5,159</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzItNC0xLTEtNTE2Mzk_e3e53937-d7c0-4abe-8899-80d238a3698f">182</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="shen:LesseeLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzItNi0xLTEtNTE2Mzk_84287fc2-2611-400a-9c78-d4f2024acdf7">5,341</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzMtMi0xLTEtNTE2Mzk_a71a7496-3305-4cbc-b1c6-aafa03d73d51">4,815</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzMtNC0xLTEtNTE2Mzk_33bbf480-9572-4051-860e-113e0b6f9508">184</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="shen:LesseeLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzMtNi0xLTEtNTE2Mzk_bcfb479c-f29a-4d1f-9e15-0a0cdaf992d9">4,999</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzQtMi0xLTEtNTE2Mzk_5e7ac423-7e42-4f8f-85cd-a3fcdee9a1f7">4,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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzQtNC0xLTEtNTE2Mzk_134ad269-77b7-43a1-b5a3-7fbb744e5be2">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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="shen:LesseeLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzQtNi0xLTEtNTE2Mzk_117eb42b-3c2b-4f22-bd84-1a1a5215e66f">4,822</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</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzUtMi0xLTEtNTE2Mzk_9d24ef3c-4937-4b66-83c4-41da0f011697">4,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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzUtNC0xLTEtNTE2Mzk_f0505b62-4069-4d37-accf-c655d3eab2cd">159</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="shen:LesseeLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzUtNi0xLTEtNTE2Mzk_2c96b1f2-61cd-4b61-aeff-bbe554376a24">4,309</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%">2027 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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzYtMi0xLTEtNTE2Mzk_53e7aa92-f0fa-4610-8775-92953a617c13">65,909</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzYtNC0xLTEtNTE2Mzk_c552e445-d3b9-43e7-a75f-d23d77e68c06">1,503</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="shen:LesseeLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzYtNi0xLTEtNTE2Mzk_0fc18cc6-e152-43dd-95b2-a8bf9eba6907">67,412</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzctMi0xLTEtNTE2Mzk_7e20e72b-36fc-4432-af92-dc384e8d21df">90,215</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzctNC0xLTEtNTE2Mzk_55e505a1-8b60-452a-9b71-3f6f02d52f8d">2,394</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="shen:LesseeLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzctNi0xLTEtNTE2Mzk_781c4791-0fd7-43ba-ae4b-78993ce7e25c">92,609</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzgtMi0xLTEtNTE2Mzk_bbfa7da4-48e3-4dbe-87a5-a2435ccb6b07">35,205</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzgtNC0xLTEtNTE2Mzk_0fb26992-603f-4183-81ab-ec03c0d0313e">696</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="shen:LesseeLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzgtNi0xLTEtNTE2Mzk_bf64458f-f27e-4483-bb39-29a63232c4ee">35,901</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzktMi0xLTEtNTE2Mzk_4211ac24-ca49-4c6d-8c20-05ce4b6bb33d">55,010</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzktNC0xLTEtNTE2Mzk_931c94c8-4c54-49e5-91bd-5ce77f01f0fa">1,698</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="shen:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzktNi0xLTEtNTE2Mzk_d64fe9bd-d0c0-4ba6-8943-3efa68a0c9e7">56,708</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-5" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzIzMzU_77010b6e-5b9c-42a0-942d-dc8ac7722aca">11.1</ix:nonFraction> million of operating lease revenue during 2021 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><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzI3NjI_a08f9913-db7a-43fb-af3a-8cd8f5f9ed94" escape="true"><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 contractual minimum rental receipts expected under the lease agreements in place at December&#160;31, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.502%"><tr><td style="width:1.0%"></td><td style="width:64.501%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.580%"></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%">2022</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZTo1MDJhY2VmMmQyZWY0M2Q1YjcwMTQwMjI1ZjU2OGQxYS90YWJsZXJhbmdlOjUwMmFjZWYyZDJlZjQzZDViNzAxNDAyMjVmNTY4ZDFhXzEtMi0xLTEtNTE2Mzk_97649267-b134-4503-af4d-78416d4ec094">14,460</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%">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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZTo1MDJhY2VmMmQyZWY0M2Q1YjcwMTQwMjI1ZjU2OGQxYS90YWJsZXJhbmdlOjUwMmFjZWYyZDJlZjQzZDViNzAxNDAyMjVmNTY4ZDFhXzItMi0xLTEtNTE2Mzk_10d54d86-3167-4c1a-960d-8a104cb537fa">12,947</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZTo1MDJhY2VmMmQyZWY0M2Q1YjcwMTQwMjI1ZjU2OGQxYS90YWJsZXJhbmdlOjUwMmFjZWYyZDJlZjQzZDViNzAxNDAyMjVmNTY4ZDFhXzMtMi0xLTEtNTE2Mzk_e789e4bb-a705-41e4-bb5b-8c368173c744">12,083</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZTo1MDJhY2VmMmQyZWY0M2Q1YjcwMTQwMjI1ZjU2OGQxYS90YWJsZXJhbmdlOjUwMmFjZWYyZDJlZjQzZDViNzAxNDAyMjVmNTY4ZDFhXzQtMi0xLTEtNTE2Mzk_8ce4aba0-b8e8-4b18-bfeb-be912cb1aeeb">11,134</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</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZTo1MDJhY2VmMmQyZWY0M2Q1YjcwMTQwMjI1ZjU2OGQxYS90YWJsZXJhbmdlOjUwMmFjZWYyZDJlZjQzZDViNzAxNDAyMjVmNTY4ZDFhXzUtMi0xLTEtNTE2Mzk_94604ebf-bfbd-41fc-aa8b-d3a8bcaf1ba0">8,198</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%">2027 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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZTo1MDJhY2VmMmQyZWY0M2Q1YjcwMTQwMjI1ZjU2OGQxYS90YWJsZXJhbmdlOjUwMmFjZWYyZDJlZjQzZDViNzAxNDAyMjVmNTY4ZDFhXzYtMi0xLTEtNTE2Mzk_ea7c838d-eb1c-494c-af3d-b255e1e0abf1">28,915</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceived" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZTo1MDJhY2VmMmQyZWY0M2Q1YjcwMTQwMjI1ZjU2OGQxYS90YWJsZXJhbmdlOjUwMmFjZWYyZDJlZjQzZDViNzAxNDAyMjVmNTY4ZDFhXzctMi0xLTEtNTE2Mzk_7141f327-3a91-4df9-ae94-fb7e3ec8efbc">87,737</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></ix:continuation></ix:continuation><div><span><br/></span></div><div id="i3103410e8abb447aa005f7738aeb6fa1_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 10. <ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzM3NTk_7ddd2388-5d25-45b0-ad50-e6367cf82454" continuedAt="i04a94ca99b4f4e52a5a66e2398e31225" escape="true">Debt </ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i04a94ca99b4f4e52a5a66e2398e31225" continuedAt="i4e854daae28b458c86e3c546d7f74f09"><div 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 cash payments for interest were $<ix:nonFraction unitRef="usd" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-5" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE1NjU_59da6075-f03e-4afa-8592-a5fded529ad7">10.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-5" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE1OTY_1227e4d5-2e84-444b-9f51-d5487d8e32cc">18.6</ix:nonFraction>&#160;million during 2021 and 2020, 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%">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%">, upon consummation of the Transaction, the Company used approximately $<ix:nonFraction unitRef="usd" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE3MzI_1d3e0117-877d-4b08-98a5-166994b96323">681</ix:nonFraction>&#160;million of the proceeds received from the sale to fully repay all outstanding principal amounts under, and terminate the Credit Agreement existing as of June 30, 2021 ("Prior Credit Agreement").</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%">On July 1, 2021, the Company entered into a Credit Agreement (the &#8220;Credit Agreement&#8221;) with various financial institutions thereto (the &#8220;Lenders&#8221;) and CoBank, ACB, as administrative agent for the Lenders (in such capacity, the &#8220;Administrative Agent&#8221;). The Credit Agreement provides for <ix:nonFraction unitRef="facility" contextRef="i3b3282b462d1478895f6f3113303e07e_D20210701-20210701" decimals="INF" name="shen:DebtInstrumentNumberOfCreditFacilities" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzQ5NDc4MDIzNDIyNDA_c782385a-005a-44fd-8f20-12f7b0c4ba90">three</ix:nonFraction> credit facilities (collectively, the &#8220;Facilities&#8221;), in an aggregate amount equal to $<ix:nonFraction unitRef="usd" contextRef="i85992694d5024100a460622beebeec7d_I20210701" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE3NTk_720d16a8-d31c-4317-b2e3-b7aabf43b31a">400</ix:nonFraction>&#160;million: (i) a $<ix:nonFraction unitRef="usd" contextRef="i5072904dacea451a9bd3507c859acbd5_I20210701" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE3ODY_f34a990e-7c17-4365-bcfc-79f85180a7a6">100</ix:nonFraction>&#160;million <ix:nonNumeric contextRef="icf50d1c9d4ca4d87b17cde188e5ae1f2_D20210701-20210701" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzQ5NDc4MDIzNDIyMTc_9c526253-7876-49ef-8d2c-da92fadae875">five-year</ix:nonNumeric> revolving credit facility (the &#8220;Revolver&#8221;), (ii) a $<ix:nonFraction unitRef="usd" contextRef="i0aa1aa81f75d49638f01bdedf2da4c1a_I20210701" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE4MTk_d37a4015-513d-4de6-bbfc-ed18d65bc3bb">150</ix:nonFraction>&#160;million <ix:nonNumeric contextRef="i416237b0187d43dbb145961dbca578ae_D20210701-20210701" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzQ5NDc4MDIzNDIyMzI_bbbfef63-dc01-4d97-9eca-33f52d6e3778">five-year</ix:nonNumeric> delay draw </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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></div><ix:continuation id="i4e854daae28b458c86e3c546d7f74f09" continuedAt="i54d3fca0c98f4efba0f08e40e95fe51c"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amortizing term loan (the &#8220;Term Loan A-1&#8221;) and (iii) a $<ix:nonFraction unitRef="usd" contextRef="i6a7fed1cb91044a38000c537826fb659_I20210701" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE4NTI_1de3b962-f960-448f-ab67-baacba7266ab">150</ix:nonFraction>&#160;million <ix:nonNumeric contextRef="i59cf18ddb21441d3bb7654e79f10dfe1_D20210701-20210701" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzQ5NDc4MDIzNDIyMDI_5518b7f1-b264-4ddd-82e1-8fdec487485b">seven-year</ix:nonNumeric> delay draw amortizing term loan (the &#8220;Term Loan A-2&#8221; and, together with the Term Loan A-1, the &#8220;Term Loans&#8221;). The Credit Agreement includes a provision under which the Company may request that additional term loans be made to it in an amount not to exceed the sum of (1) the greater of (a) $<ix:nonFraction unitRef="usd" contextRef="ie868d8f855eb441cbb1321e9abb96407_I20210701" decimals="INF" name="shen:LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE4ODU_85c479b2-0701-4fe6-af44-1e57e0f5d06b">75</ix:nonFraction>&#160;million and (b) 100% of Consolidated EBIDTA (as defined in the Credit Agreement), calculated on a pro forma basis in accordance with the Credit Agreement, plus (2) an additional unlimited amount subject to a maximum Total Net Leverage Ratio (as defined in the Credit Agreement) of <ix:nonFraction unitRef="number" contextRef="ie868d8f855eb441cbb1321e9abb96407_I20210701" decimals="INF" name="shen:DebtInstrumentCovenantTotalNetLeverageRatioMaximum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE5MDM_0f0376b0-4596-47f7-8b69-352c560586d4">4.00</ix:nonFraction>:1.00, calculated on a pro forma basis in accordance with the Credit Agreement, subject to the receipt of commitments from one or more lenders for any such additional term loans and other customary conditions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may use the proceeds from the Revolver and the Term Loans to finance capital expenditures, provide working capital, and for other general corporate purposes of the Company and its subsidiaries, including the payment of fees and expenses in connection with the foregoing. The Term Loans, when drawn upon, are to be repaid in quarterly principal installments commencing on September 30, 2023, with the unpaid balance of the Term Loans due at maturity, as set forth in the Credit Agreement. Interest payments on outstanding loans are required monthly, beginning in the period of the initial and any subsequent draws.</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%">Rates for borrowing under the Credit Agreement are based, at the Company&#8217;s election, upon whether the borrowing is a LIBOR loan or a base rate loan. LIBOR loans will bear interest at an adjusted LIBOR rate (which shall be no less than <ix:nonFraction unitRef="number" contextRef="ied27ca0910c64617afc8158df2ff976d_D20210701-20210701" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE5MTU_aac02550-3396-43d7-b49e-bf8c5d2cd5bc">0.00</ix:nonFraction>%) plus an applicable margin ranging from <ix:nonFraction unitRef="number" contextRef="ie307cb180c174cd2b8b700afd5303d92_D20210701-20210701" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE5Mjk_39667c00-a419-46d0-a920-68b8b1cf1add">1.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i0a6188337afc40da95db3a8b17f06316_D20210701-20210701" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE5NDI_8bafb561-fac6-473f-99f1-e87fbc9e8582">2.75</ix:nonFraction>% for the Term Loan A-1 and the Revolver and from <ix:nonFraction unitRef="number" contextRef="i70e90a2957e9473eb4679a1c13581631_D20210701-20210701" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE5NTU_7e9bf089-5e28-4cc9-976e-1f4312974af4">1.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i3b92f28735a141f2b8943004c2031cd6_D20210701-20210701" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE5Njg_9a3474ad-1bb0-4280-ba22-1cf9c48a5e9b">3.00</ix:nonFraction>% for the Term Loan A-2, depending on the Company&#8217;s Total Net Leverage Ratio. Base rate loans will bear interest at a base rate plus an applicable margin ranging from <ix:nonFraction unitRef="number" contextRef="i052eca9ad38541449e101959c1d52400_D20210701-20210701" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE5ODE_5ea34206-4897-41e4-b7e0-2dad24f8ba9c">0.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ifd77e61c4ed54ed28dd0006085148fa8_D20210701-20210701" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE5OTQ_00a19e71-2691-4d2d-85f7-1d53b65fb786">1.75</ix:nonFraction>% for the Term Loan A-1 and the Revolver and from <ix:nonFraction unitRef="number" contextRef="i77d7ba7f079a4e599adc82d2e9e67bab_D20210701-20210701" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDIwMDc_f81f3a4b-ae30-4b59-adca-914162b126fa">0.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ideda7ce10e4645c2b92791af19f032c5_D20210701-20210701" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDIwMjA_26adad15-eb20-44f8-b62c-679212b77a02">2.00</ix:nonFraction>% for the Term Loan A-2, depending on the Company&#8217;s Total Net Leverage Ratio. In addition, under the terms of the Credit Agreement, the Company agrees to pay the Lenders a fee on undrawn portions of the Term Loans and Revolver from time to time. This fee rate is dependent on the Company&#8217;s Total Net Leverage Ratio and ranges from a rate per annum equal to <ix:nonFraction unitRef="number" contextRef="iba2afbf4dd4441729dd159783bcd4d6f_D20210701-20210701" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDIwMzQ_6cad20fb-8e16-461f-b3de-8bc98ef7a62c">0.200</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i30cfe9bb1645442e8d89e517f74437ff_D20210701-20210701" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDIwNDk_c9e7ce15-34d8-4db0-a3ef-fd94af038ea1">0.375</ix:nonFraction>%.</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 representations and warranties, and affirmative and negative financial covenants usual and customary for similar secured credit facilities, each of which are applicable to the Company and its subsidiaries, including covenants governing the ability of the Company and its subsidiaries, subject to negotiated exceptions, 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, enter into transactions with affiliated persons, make investments or change the nature of the Company&#8217;s and its subsidiaries&#8217; businesses. The Company is also subject to certain financial covenants to be measured on a trailing twelve month basis on the last day of each calendar quarter. These covenants 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">maintaining a Total Net Leverage Ratio (as defined in the Credit Agreement) not greater than <ix:nonFraction unitRef="number" contextRef="idf31bf24b2e74c339ad41a42303f92f5_I20210701" decimals="INF" name="shen:DebtInstrumentCovenantTotalNetLeverageRatioMaximum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDIwNjI_6a038d53-990e-4e1c-a4ff-e8396696e009">4.25</ix:nonFraction> to 1.00 (subject to customary increased leverage periods following certain qualifying 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">maintaining a Debt Service Coverage Ratio (as defined in the Credit Agreement) not less than <ix:nonFraction unitRef="number" contextRef="idf31bf24b2e74c339ad41a42303f92f5_I20210701" decimals="2" name="shen:DebtInstrumentCovenantDebtServiceCoverageRatioMinimum" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDIwNzM_cc9b7498-8a5b-48e3-9200-61d76ebe197c">2.00</ix:nonFraction> to 1.00.</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%">Indebtedness outstanding under any of the Facilities may be accelerated upon the occurrence of an Event of Default (as defined in the Credit Agreement). As of December&#160;31, 2021, the Company had not drawn on the Term Loans or the Revolver and was in compliance with the financial covenants in its credit agreements.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i54d3fca0c98f4efba0f08e40e95fe51c">The International Exchange (ICE) Benchmark Administration (the &#8220;IBA&#8221;) ceased the publication of one-week and two-month LIBOR on December 31, 2021 and expects to phase-out the remaining tenors (overnight, one-month, three-month, six-month and 12-month) on June 30, 2023. Our term loans and revolver identify LIBOR as a reference rate for tenors ceasing on June 30, 2023 and mature after 2023. 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. 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 and the manner in which an alternative reference rate will apply, we cannot yet reasonably estimate the expected financial impact of the LIBOR transition. Any changes to the reference rate will be agreed through an amendment to the Credit Agreement and are expected to reference the Secured Overnight Financing Rate, though the timing of such amendment and applicability to any future amounts owed under the Credit Agreement are not certain at this time.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="i3103410e8abb447aa005f7738aeb6fa1_148"></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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90ZXh0cmVnaW9uOjNhMzFjYjRmZThlNTRlNTliMzY4YjBmMjUyNmU4ODEzXzk5Ng_fd4f7b3a-73a1-4c6f-a8cb-a9b10d93920e" continuedAt="i7d21290bb78741be9218845973952156" escape="true">Derivatives and Hedging</ix:nonNumeric></span></div><ix:continuation id="i7d21290bb78741be9218845973952156" continuedAt="i0b965875d4e247c7984693a19fc8c1ec"><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%">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%">, upon consummation of the Transaction, the Company used approximately $<ix:nonFraction unitRef="usd" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsForDerivativeInstrumentFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90ZXh0cmVnaW9uOjNhMzFjYjRmZThlNTRlNTliMzY4YjBmMjUyNmU4ODEzXzEwOTk1MTE2Mjk0NTA_c1814f18-4bca-4e0e-9b27-b6108d3a8a9d">2.6</ix:nonFraction>&#160;million of the proceeds received from the sale to fully satisfy its obligations under, and terminate, the interest rate swaps. Amounts reclassified from accumulated other comprehensive income (loss) are presented as part of income from discontinued operations.</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-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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i0b965875d4e247c7984693a19fc8c1ec"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90ZXh0cmVnaW9uOjNhMzFjYjRmZThlNTRlNTliMzY4YjBmMjUyNmU4ODEzXzEwMDQ_4beacb28-3962-419d-ab29-3f5a1df6011c" 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, including the reclassification from accumulated other comprehensive income (loss) into earnings following the swap termination:</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:53.139%"></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.677%"></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-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%">(Losses) Gains 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/>(Loss) Income, 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, 2020</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzEtMS0xLTEtNTE2Mzk_664854d2-0154-4f65-8ec5-e35eb9c11402">4,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 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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzEtMy0xLTEtNTE2Mzk_78f6f9bc-0edd-4cdf-bd73-b7bc49d819ed">658</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzEtNS0xLTEtNTE2Mzk_faa3c444-4604-4c41-bb00-c866de0c9891">4,706</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%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzItMS0xLTEtNTE2Mzk_84f4d230-882c-40e3-9bf4-b01fe1903a7f">1,447</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzItMy0xLTEtNTE2Mzk_9251ac21-1ffc-4281-84fa-74a767b7a8d1">361</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzItNS0xLTEtNTE2Mzk_38040934-35b9-49a8-9c5f-dfd98cb7857e">1,086</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%">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzMtMS0xLTEtNTE2Mzk_ce350f8b-e0b1-405c-bb7d-314ed7fbde9b">2,601</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzMtMy0xLTEtNTE2Mzk_eb6c7ad4-7215-4cb9-a797-76dc90c6f3e8">1,019</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzMtNS0xLTEtNTE2Mzk_5a738cbb-1cb5-43e0-860c-08fe8ca7a6fd">3,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: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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzQtMS0xLTEtNTE2Mzk_2c752810-6cf1-48bc-afae-0cab419851b5">4,048</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzQtMy0xLTEtNTE2Mzk_ef89bd43-de30-4469-9682-6c7771779310">658</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzQtNS0xLTEtNTE2Mzk_920bc94d-a52e-407d-9063-56eccddd69c3">4,706</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%">Balance as of December 31, 2021</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:AociBeforeTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzUtMS0xLTEtNTE2Mzk_b8b47c54-67db-41ec-9002-7d368af896d3">&#8212;</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:AociTaxAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzUtMy0xLTEtNTE2Mzk_bf7b9140-ad33-40c4-bcc7-2d17b292466b">&#8212;</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzUtNS0xLTEtNTE2Mzk_d08796ac-cc94-42bb-80a3-addb19cd0010">&#8212;</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="i3103410e8abb447aa005f7738aeb6fa1_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 12. <ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzIzODc_71b930d4-e16a-4611-aac2-9bb74eac37aa" continuedAt="ib7675c6161014ba1bce757d9586f88d6" escape="true">Income Taxes</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="ib7675c6161014ba1bce757d9586f88d6" continuedAt="idb2147714c2c4f9690bad1d3ec523b93"><div 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzIzOTQ_67544c4a-df35-4e35-9260-3bbebaf6fd92" continuedAt="i91a227af698443e3933fd102e834479e" 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="i91a227af698443e3933fd102e834479e"><table 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:52.993%"></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: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%">2021</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%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzMtMS0xLTEtNTE2Mzk_20817a78-719e-48b1-b573-052276ee526c">21,392</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzMtMy0xLTEtNTE2Mzk_9663c66c-a7fb-4f08-8bfa-92aa62494852">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzMtNS0xLTEtNTE2Mzk_039ce081-5837-49ee-93ad-f5a03af96bcc">16,393</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzQtMS0xLTEtNTE2Mzk_51ed2d8f-f069-4a66-8787-f476a211f9db">2,565</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzQtMy0xLTEtNTE2Mzk_6fc27da9-913e-47e0-bdb1-da2a8360321e">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzQtNS0xLTEtNTE2Mzk_22aa7d4e-895c-47bc-ac1a-c03c4bf5a9ff">282</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 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzUtMS0xLTEtNTE2Mzk_bfd98426-06da-44a8-a90b-9c3c49b8cf4a">23,957</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzUtMy0xLTEtNTE2Mzk_bd434eb0-953e-488a-b82e-418327661ceb">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzUtNS0xLTEtNTE2Mzk_52b7508d-b7d3-4d52-85cf-f3ef880974d6">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzctMS0xLTEtNTE2Mzk_efa81bb9-cdfb-4c98-8ab4-b452d9824dc9">25,518</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzctMy0xLTEtNTE2Mzk_954e171f-bdfc-4039-bbd5-1a4cdd5a5c35">13,325</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzctNS0xLTEtNTE2Mzk_160465be-f03a-4fe9-a95c-98cc39fae63b">16,286</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzgtMS0xLTEtNTE2Mzk_0032465d-2991-485d-93fa-3e10a18373ce">3,255</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzgtMy0xLTEtNTE2Mzk_0e0a6aa9-cc3f-46ac-aaaa-9a03da6f5ae0">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzgtNS0xLTEtNTE2Mzk_c128c40b-6f58-49c7-90cc-43b11466d093">395</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 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzktMS0xLTEtNTE2Mzk_c40e23d4-2141-4aa6-a844-79d01957f366">22,263</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzktMy0xLTEtNTE2Mzk_b2672937-19fa-4ef7-baae-c7053493089e">14,906</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzktNS0xLTEtNTE2Mzk_9f4bdafa-830f-4b2a-aaff-4c0bddc36590">16,681</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzEwLTEtMS0xLTUxNjM5_a8be6dd7-4066-4b7a-b55d-eea982a4fb9e">1,694</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzEwLTMtMS0xLTUxNjM5_2dd61a89-aa53-4793-8111-00b1517a8609">990</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzEwLTUtMS0xLTUxNjM5_b1b342d9-39ae-4bc0-92ad-4d3dcd9ab535">6</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%">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzExLTEtMS0xLTUxNjM5_e0912a77-93d1-4ad2-ace7-6da0b8b05797">27.2</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzExLTMtMS0xLTUxNjM5_60ceb7a5-e4f6-4a64-a86e-c5b61558771b">168.9</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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzExLTUtMS0xLTUxNjM5_e254a06c-2737-4831-ab5f-c62ffa8f7339">0.3</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzIzOTI_c4b7f873-7c6a-4255-90aa-951a8319e08d" 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 tax expense (benefit) determined by applying the federal and state tax rates to income before income 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.993%"></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: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%">2021</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%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzItMS0xLTEtNTE2Mzk_dc6a82c2-246b-4c6c-b244-bc7f16ce9aee">1,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 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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzItMy0xLTEtNTE2Mzk_d286d7a2-7dbb-4c89-a18b-11ca87f0de38">24</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzItNS0xLTEtNTE2Mzk_fc2759d6-22ae-44a2-82cd-5c4593cbdf55">371</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzMtMS0xLTEtNTE2Mzk_f3addb5e-0d15-4310-a796-b7df09665148">438</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzMtMy0xLTEtNTE2Mzk_052bc227-ea86-44fb-ba22-de4052d05d01">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzMtNS0xLTEtNTE2Mzk_0b68e9f9-a69a-4542-bf11-68f53ac8ed55">15</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%">Revaluation of deferred tax 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzQtMS0xLTEtNTE2Mzk_44843d60-f62d-48c2-891c-d8b9c1619f07">5,206</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzQtMy0xLTEtNTE2Mzk_a4c664f0-3f4d-4f2f-a365-557d8ed6223d">&#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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzQtNS0xLTEtNTE2Mzk_e3b15f31-3739-4f27-b72d-98019ed4cca4">&#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%">Stranded tax effects reclassified from other comprehensive 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="shen:EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzUtMS0xLTEtNzI5MDE_c734b429-92cb-45b6-a6b9-08b8ceb8e8aa">1,620</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="shen:EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzUtMy0xLTEtNzI5MDg_4d5bf150-8bfd-4bdc-a1de-b7ca5e2de1bd">&#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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="shen:EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzUtNS0xLTEtNzI5MTU_8be62e60-80be-496b-bb6e-a40b7351bafe">&#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%">Excess tax benefit from share based compensation and other expense, 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzUtMS0xLTEtNTE2Mzk_4e28c13d-a8c0-4b74-ab67-12c0cb87e008">144</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzUtMy0xLTEtNTE2Mzk_fcad8596-8cea-48cf-9633-9e77abdc8cb6">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzUtNS0xLTEtNTE2Mzk_ce21af8d-b5a0-49ff-a523-aa6a604f8b68">380</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzYtMS0xLTEtNTE2Mzk_980c5a8a-db8f-4ae5-a899-acd5b7ca15c0">1,694</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzYtMy0xLTEtNTE2Mzk_70da0825-0de6-4e21-929b-be9c0229f1c5">990</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzYtNS0xLTEtNTE2Mzk_e62f6722-e768-4af4-a80f-524f85e246e1">6</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><div style="text-align:justify"><span><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 2021 decreased from 2020, primarily as a result of recognition of non-cash deferred tax benefits triggered by the disposition of Wireless assets and operations, (see Note 3 &#8211; </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%">), which drove a reduction in the Company&#8217;s future estimated tax rate, as apportionable income and expenses for higher tax rate jurisdictions was reduced, resulting in a revaluation of deferred tax liabilities during the year ended December 31, 2021.</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 net cash payments for income taxes were $<ix:nonFraction unitRef="usd" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-5" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzU2Mg_af449de5-59c2-4e6f-b074-d8517c7c96f3">459.1</ix:nonFraction> million in the year ended December&#160;31, 2021, which included $<ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-5" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzQzOTgwNDY1MTM5NjU_4f8cc64d-fe82-474f-8096-77749ef4b669">434.3</ix:nonFraction>&#160;million of payments related to the taxable gain from the sale of the Wireless business. The Company's cash payments for income taxes were $<ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-5" name="us-gaap:ProceedsFromIncomeTaxRefunds" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzEwOTk1MTE2MzAyNjM_c83a8d5c-72d5-40b7-a47c-d5b23d293660">11.2</ix:nonFraction> million in the year ended December 31, 2020.</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-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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="idb2147714c2c4f9690bad1d3ec523b93" continuedAt="i679d584e056246c2af89d3dd9c83ec5d"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzIzNzk_b3ee7c3f-ace6-423a-bdf2-3774055f2709" 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:63.086%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.201%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.202%"></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/>2021</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/>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%">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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzItMS0xLTEtNTE2Mzk_c2d29b6e-f822-412a-8a14-7b6f60bde481">15,483</ix:nonFraction>&#160;</span></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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzItMy0xLTEtNTE2Mzk_df58d3ac-cd08-4c67-9f85-b56bd84fa2b6">123,129</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzMtMS0xLTEtNTE2Mzk_f5198b7e-3964-449d-ac5d-bada5ebddb8f">2,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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzMtMy0xLTEtNTE2Mzk_e1009457-a37f-4d82-937a-06a00bc62c99">10,403</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzQtMS0xLTEtNTE2Mzk_866523d4-ec0f-4d25-b8e1-bba369cea2c7">5,878</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzQtMy0xLTEtNTE2Mzk_7236c106-bd78-417e-be9e-1d4cec0b828e">7,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: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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzUtMS0xLTEtNTE2Mzk_d6716935-dcd8-4ad2-ba9b-8f91234d7c5d">2,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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzUtMy0xLTEtNTE2Mzk_67883d63-c690-4e39-88e7-bee572bc04f9">3,868</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzYtMS0xLTEtNTE2Mzk_fdd608c4-f3f2-4887-b1ec-f95520357aae">2,572</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzYtMy0xLTEtNTE2Mzk_9c932d8d-0f32-414b-ba0f-68e6187c8c27">3,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 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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzctMS0xLTEtNTE2Mzk_4dc2483b-ae10-44ab-9b66-3ca621cc4e76">6,300</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzctMy0xLTEtNTE2Mzk_650d5721-2cbc-42e5-b3fb-a3ec4041e159">5,002</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzgtMS0xLTEtNTE2Mzk_c0dbe8e0-ed9d-4508-9f8c-732c0271e9ff">34,962</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzgtMy0xLTEtNTE2Mzk_82520898-521f-42f2-b93e-a799cad84be7">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></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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzktMS0xLTEtNTE2Mzk_30be45b8-58ca-4097-acc8-53cde25f62eb">&#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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzktMy0xLTEtNTE2Mzk_3340ae58-bb53-4887-9a11-a68b4a23ed84">&#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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzEwLTEtMS0xLTUxNjM5_372c0d71-8d26-43f6-af34-3f08694873ce">34,962</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzEwLTMtMS0xLTUxNjM5_90537746-48f3-4d66-8ff1-ca7109b914bb">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></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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzEzLTEtMS0xLTUxNjM5_71501eea-e13c-4f29-96c9-a9afd6f90f17">92,449</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzEzLTMtMS0xLTUxNjM5_ed7d88b8-cf9d-4b8c-97f5-c627cbae1134">127,602</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE0LTEtMS0xLTUxNjM5_2816a95c-0cab-47fc-ae56-d6281ec70898">15,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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE0LTMtMS0xLTUxNjM5_67b1cf48-0b15-4e00-9049-b6b73c5d6824">126,458</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE1LTEtMS0xLTUxNjM5_88efe126-4b4c-4554-9741-14d75e6bca3e">10,710</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE1LTMtMS0xLTUxNjM5_00152761-6d1f-4312-8c2d-6a50df94e81d">25,722</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE2LTEtMS0xLTUxNjM5_4bc1e996-c808-494e-9b16-0b6d14c77904">2,407</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE2LTMtMS0xLTUxNjM5_5dec9002-1bb3-4d15-b606-7212306d6697">22,120</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE3LTEtMS0xLTUxNjM5_962c424e-4b81-4b65-bcfb-0ab99b5058c4">120,976</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE3LTMtMS0xLTUxNjM5_e56d3877-c279-4061-aefc-bd01d11cab76">301,902</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE4LTEtMS0xLTUxNjM5_d5c31f2d-6ff8-4029-a7ad-63dfbf521807">86,014</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="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE4LTMtMS0xLTUxNjM5_731e9ef3-761a-4a1f-b222-ff259f212192">148,684</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, projections for future taxable income over the periods for which the deferred tax assets are deductible, and the option to elect out of bonus depreciation on in-serviced fixed assets, 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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzE4MDQ_21a1c29d-e2e2-466a-95c1-19c82e654851">5.9</ix:nonFraction> million related to federal and various state net operating losses. As of December&#160;31, 2021, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="if1cb0f08134d46f5b6b9bd3462615e8e_I20211231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzE5MDY_bb388664-d48c-4d0b-b557-d6bf1bbdb75f">27.8</ix:nonFraction> million of federal net operating losses expiring through 2027. The Company also had approximately $<ix:nonFraction unitRef="usd" contextRef="ief13462461eb463cb6ace406f61753a1_I20211231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzE5OTk_d0149f7a-65d5-45aa-9e2a-3aa322227e2e">0.3</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, 2021 and 2020, the Company had <ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzIwODk_1fd1a93f-5631-407c-91b7-fff7b7a36b19"><ix:nonFraction unitRef="usd" contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzIwODk_d802831d-6c9e-4667-b3dc-b1cc1bea322f">no</ix:nonFraction></ix:nonFraction> unrecognized tax benefits.&#160;</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i679d584e056246c2af89d3dd9c83ec5d">The Company is not currently subject to state or federal income tax audits as of December&#160;31, 2021. The Company's returns are generally open to examination from 2018 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="i3103410e8abb447aa005f7738aeb6fa1_154"></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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzI0Mzk_148acb0b-fb86-42c1-a7e3-1c9d11b6c5fc" continuedAt="i06f7620033b44bdf9e4b15a8ee11d2aa" escape="true">Stock Compensation, Earnings per Share, and Dividends</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i06f7620033b44bdf9e4b15a8ee11d2aa" continuedAt="i068d1a20efbf4193858aa8bf4460b325"><div 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 2014 Stock Incentive Plan ("the Plan") allows for the grant of equity based incentive compensation to all employees.&#160;The Plan authorizes grants of up to an additional <ix:nonFraction unitRef="shares" contextRef="i4c9385beaf6243779ce5699f56751570_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzU2OA_13ca82ea-a5d9-45b0-98ee-a3d9e6935771">3,000,000</ix:nonFraction> shares over a <ix:nonNumeric contextRef="ibba2fb911c8b49f6ba99967adbf11e04_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzI0MzY_45fd22b0-b296-4599-bd97-fd85e79ce9e8">ten-year</ix:nonNumeric> period beginning in 2014. Under the Plan, 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:112%">The Company granted approximately <ix:nonFraction unitRef="shares" contextRef="ia900d62d57af4835bf97f1c1ea2312a3_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzg4Ng_dc05841d-320b-41c7-9164-29e076e3e4a7">200</ix:nonFraction>&#160;thousand restricted stock units (RSUs) to employees and directors during 2021 at an average market price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ia900d62d57af4835bf97f1c1ea2312a3_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzk4OA_6c3a20ab-d05e-41e3-8526-4011713c139b">28.99</ix:nonFraction>. The Company also granted, approximately <ix:nonFraction unitRef="shares" contextRef="ib3be05122c764fa6be58dd2518942bed_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzEwMzI_cffc0b92-814c-4af5-8c9c-b323eee9f129">59</ix:nonFraction>&#160;thousand performance-based Relative Total Shareholder Return (&#8220;RTSR&#8221;) awards to employees at an average value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ib3be05122c764fa6be58dd2518942bed_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzExMjE_90edd74f-8b22-44bb-8d5c-495b1546ced7">34.05</ix:nonFraction> during 2020. </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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></div><ix:continuation id="i068d1a20efbf4193858aa8bf4460b325" continuedAt="i0861df3e41004b94ad13d79a43601d4b"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 2, 2021, the Company&#8217;s Board of Directors declared a special dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="i46a3ef698f8b43a98dbe308b3fcc4df3_D20210702-20210702" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzEwOTk1MTE2MzY0Mjk_e565d259-9ffd-4275-aaaf-bc0466dc6c82">18.75</ix:nonFraction> per share on the issued and outstanding shares of the Company&#8217;s common stock (the &#8220;Special Dividend&#8221;). On August 4, 2021, in accordance with the Plan, the Company's Board of Directors adopted a resolution to modify the outstanding equity awards to offset the grantees&#8217; loss in intrinsic value caused by the disposition of wireless and the decline in the Company's share price following the Special Dividend. Approximately <ix:nonFraction unitRef="shares" contextRef="ia737e06e7ea1467ab3d39d3d86392ca0_D20210804-20210804" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzEwOTk1MTE2MzUwOTg_5f32e0a4-cc95-4acc-8e80-d2d63cc4a66f">81</ix:nonFraction>&#160;thousand awards were issued, split between RSUs and RTSRs, as a result of this modification. No other terms or conditions of the outstanding equity awards were modified, no incremental expense was required to be recognized, and there was no significant impact to dilutive 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:400;line-height:120%">The Company's RSUs generally have service requirements only or performance and service requirements with vesting periods ranging from <ix:nonNumeric contextRef="i0564753502f842d79a1dc5bf0506f9c9_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzEyNzY_37791d30-62f0-4d4d-b27f-9b94708816b1">one year</ix:nonNumeric> for directors to <ix:nonNumeric contextRef="i78d27f638ae04fd783743187ec30ada6_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzEyOTY_2a323da0-4d11-418a-8dc9-64fe1e356f75">four years</ix:nonNumeric> for employees. RTSR awards generally vest over an approximate <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzEzMzY_33913652-3b3d-4294-bbe9-26993fb2c346">three</span> year period. 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 can range from <ix:nonFraction unitRef="number" contextRef="i4c7105b525e44ca38dbaea86c3acd687_D20210101-20211231" decimals="INF" name="shen:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzE1MzU_b90cd50c-4c73-44fa-8ac7-5e89df918887">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i716d097904c740119d18ec9a31d60d60_D20210101-20211231" decimals="INF" name="shen:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzE1NDE_e2dc8b0e-29a0-4e5f-91bd-ef9390e231e2">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzI0Mzc_9271ec18-b82f-4679-94cd-972490ed27ed" 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.993%"></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: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%">2021</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%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo3ZmM0YWNlMzRjMDY0NzYwYTY3MTI3YjIzY2RkODI3Zi90YWJsZXJhbmdlOjdmYzRhY2UzNGMwNjQ3NjBhNjcxMjdiMjNjZGQ4MjdmXzItMS0xLTEtNTE2Mzk_959f402c-b31f-496c-9aa1-adc13ffc971d">3,552</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo3ZmM0YWNlMzRjMDY0NzYwYTY3MTI3YjIzY2RkODI3Zi90YWJsZXJhbmdlOjdmYzRhY2UzNGMwNjQ3NjBhNjcxMjdiMjNjZGQ4MjdmXzItMy0xLTEtNTE2Mzk_32524b11-2283-4101-bc41-05d88c6e6813">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo3ZmM0YWNlMzRjMDY0NzYwYTY3MTI3YjIzY2RkODI3Zi90YWJsZXJhbmdlOjdmYzRhY2UzNGMwNjQ3NjBhNjcxMjdiMjNjZGQ4MjdmXzItNS0xLTEtNTE2Mzk_bf1783ff-eabd-440e-b721-9eed46bf29f5">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo3ZmM0YWNlMzRjMDY0NzYwYTY3MTI3YjIzY2RkODI3Zi90YWJsZXJhbmdlOjdmYzRhY2UzNGMwNjQ3NjBhNjcxMjdiMjNjZGQ4MjdmXzMtMS0xLTEtNTE2Mzk_57ec9548-03be-41c7-9ce9-f42c67af1d54">144</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo3ZmM0YWNlMzRjMDY0NzYwYTY3MTI3YjIzY2RkODI3Zi90YWJsZXJhbmdlOjdmYzRhY2UzNGMwNjQ3NjBhNjcxMjdiMjNjZGQ4MjdmXzMtMy0xLTEtNTE2Mzk_2fa1b05d-0701-4afd-8f21-ec6a261f9c6e">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo3ZmM0YWNlMzRjMDY0NzYwYTY3MTI3YjIzY2RkODI3Zi90YWJsZXJhbmdlOjdmYzRhY2UzNGMwNjQ3NjBhNjcxMjdiMjNjZGQ4MjdmXzMtNS0xLTEtNTE2Mzk_bcdd75eb-9534-47f2-ae56-593d83d90ad6">365</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo3ZmM0YWNlMzRjMDY0NzYwYTY3MTI3YjIzY2RkODI3Zi90YWJsZXJhbmdlOjdmYzRhY2UzNGMwNjQ3NjBhNjcxMjdiMjNjZGQ4MjdmXzQtMS0xLTEtNTE2Mzk_fbd78196-ffcb-427d-86cf-58295ec3e9f9">3,408</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo3ZmM0YWNlMzRjMDY0NzYwYTY3MTI3YjIzY2RkODI3Zi90YWJsZXJhbmdlOjdmYzRhY2UzNGMwNjQ3NjBhNjcxMjdiMjNjZGQ4MjdmXzQtMy0xLTEtNTE2Mzk_abca895f-5a24-4384-ad40-1bc9ad83d057">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo3ZmM0YWNlMzRjMDY0NzYwYTY3MTI3YjIzY2RkODI3Zi90YWJsZXJhbmdlOjdmYzRhY2UzNGMwNjQ3NjBhNjcxMjdiMjNjZGQ4MjdmXzQtNS0xLTEtNTE2Mzk_4ef9f886-84d4-4dac-9e97-737491d1830b">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></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 December&#160;31, 2021, there was $<ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzE5NTY_064e15b8-0d30-4a52-b365-bc1c38527b54">5.9</ix:nonFraction>&#160;million of total unrecognized compensation cost related to non-vested incentive awards that are expected to be recognized over weighted average period of <ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzIxMDc_8f5e556e-44e0-434b-bfae-7de2d2038dac">1.8</ix:nonNumeric> years.</span></div><div style="text-align:justify"><span><br/></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. <ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzI0Mzg_b12cad39-0195-42d4-934b-f2cb410a7897" continuedAt="iea374c110e7448fcb45442c09ab336c8" escape="true">The following table indicates the computation of basic and diluted earnings per share:</ix:nonNumeric></span><ix:continuation id="iea374c110e7448fcb45442c09ab336c8"><table 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:52.993%"></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: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%">2021</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%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzMtMS0xLTEtNTE2Mzk_e31d5500-3e23-4bbb-8fd0-849d45b414b1">7,929</ix:nonFraction>&#160;</span></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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzMtMy0xLTEtNTE2Mzk_b90b47af-a6f7-4167-873d-d9997e954705">1,576</ix:nonFraction>&#160;</span></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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzMtNS0xLTEtNTE2Mzk_d49d8780-945f-4e23-955b-feb2df34d0da">1,932</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzQtMS0xLTEtNTE2Mzk_00bc27c6-7578-4e17-acb5-ca2cf87596a9">990,902</ix:nonFraction>&#160;</span></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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzQtMy0xLTEtNTE2Mzk_b3cef2d1-e168-4e8b-b343-069d00920538">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzQtNS0xLTEtNTE2Mzk_738c7832-0b4a-408c-948f-c1b7e5d2c755">53,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 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzUtMS0xLTEtNTE2Mzk_c614a968-7179-4781-98b3-590914d20a6f">998,831</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzUtMy0xLTEtNTE2Mzk_e61667e6-7d6e-402c-b94d-9f49a74a8dd0">125,673</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzUtNS0xLTEtNTE2Mzk_584f43ec-d959-47e5-9e0c-eb00204068ec">55,500</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzYtMS0xLTEtNTE2Mzk_008837d3-8a0f-4170-8bbb-5dabd6147163">50,026</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzYtMy0xLTEtNTE2Mzk_865f6b61-1eb5-4882-a61b-c1dd5cb8ad03">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzYtNS0xLTEtNTE2Mzk_ae425dd6-6126-4ebe-93f0-c98553696e1d">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></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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzctMS0xLTEtNTE2Mzk_d68124ca-3fe0-4ef2-b532-b875e86b84f7">0.16</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzctMy0xLTEtNTE2Mzk_af7ec822-5e94-4b83-8ee4-22bf81cd9db7">0.03</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzctNS0xLTEtNTE2Mzk_8247880d-f986-46d0-856e-eadda5d61f18">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzgtMS0xLTEtNTE2Mzk_fa649a21-2efd-4e4c-9373-45a23fffb807">19.81</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzgtMy0xLTEtNTE2Mzk_570fbbc7-311d-467c-8b84-50728cd76106">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzgtNS0xLTEtNTE2Mzk_48cd0eb5-7f01-458e-a6bd-f864a14fadfb">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></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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzktMS0xLTEtNTE2Mzk_74efc781-35d2-4dbc-8788-25e74a763ffe">19.97</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzktMy0xLTEtNTE2Mzk_8f966bd2-8527-461d-a0c7-6d0ca1e62122">2.52</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzktNS0xLTEtNTE2Mzk_61c08ae3-f2a7-4ccb-b18e-5f4c61dc3e3d">1.11</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzEyLTEtMS0xLTUxNjM5_e17e227d-2a52-4907-ae48-f0f3fcb95d1e">50,026</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzEyLTMtMS0xLTUxNjM5_87f0b949-cf55-42f2-b768-4eb013a6e76d">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzEyLTUtMS0xLTUxNjM5_2cfd7e9e-b3be-4787-a72c-d95c7e17ccae">49,811</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzEzLTEtMS0xLTUxNjM5_7db8fcfb-8762-4a33-899e-4222ce5f26bd">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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzEzLTMtMS0xLTUxNjM5_92e71335-4f31-459a-91e6-d51f305b0f2c">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzEzLTUtMS0xLTUxNjM5_596348c0-c1a3-4efc-aef8-b642a8597a30">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 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE0LTEtMS0xLTUxNjM5_d62d1e97-28de-45f6-8607-06391df2dd76">50,149</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE0LTMtMS0xLTUxNjM5_cdd08436-768c-460d-86aa-e4160511dad8">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE0LTUtMS0xLTUxNjM5_de1ecf54-5317-4d01-b2da-0e104ec2236f">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></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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE1LTEtMS0xLTUxNjM5_be0fc0d9-733e-4453-b699-fa4a41b646dd">0.16</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE1LTMtMS0xLTUxNjM5_82e659f2-5494-4e72-91f6-8a1967fcad36">0.03</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE1LTUtMS0xLTUxNjM5_81713e1a-9096-47b3-a7b3-beab45fefc91">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE2LTEtMS0xLTUxNjM5_3382e48c-46f4-463a-a162-f61ca921d18e">19.76</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE2LTMtMS0xLTUxNjM5_400bb4d6-3e55-48ba-82e7-290b8b2c1851">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE2LTUtMS0xLTUxNjM5_0869345f-040e-467c-a294-d1bbbd0e1a6f">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></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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE3LTEtMS0xLTUxNjM5_4c4d9e13-d1c3-4ff5-b806-06bde988dbb7">19.92</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE3LTMtMS0xLTUxNjM5_1d524660-58bf-4444-ab23-adb65c56f448">2.51</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE3LTUtMS0xLTUxNjM5_1f905acd-1f85-4937-94d9-af075b3a3034">1.11</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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were approximately <ix:nonFraction unitRef="shares" contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzIzNzc_ea3d8314-5574-412f-8fee-3cd6ec7b0c51">259</ix:nonFraction> thousand anti-dilutive awards outstanding during 2021 and fewer than <ix:nonFraction unitRef="shares" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzQzOTgwNDY1MTU4MjM_b15cf1dd-f6cb-466f-9e8b-72fce94fb190"><ix:nonFraction unitRef="shares" contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzQzOTgwNDY1MTU4MjM_c46c9d0c-4320-4f4b-a684-9742e9deff75">110</ix:nonFraction></ix:nonFraction>&#160;thousand anti-dilutive awards outstanding during 2020 and 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%">The Special Dividend was paid on August 2, 2021. The total payout to Shentel shareholders, including amounts reinvested in the Company&#8217;s stock via the Company&#8217;s Dividend Reinvestment Plan, was approximately $<ix:nonFraction unitRef="usd" contextRef="ic4d3eee0f02847ff8c8ab6754a778eeb_D20210802-20210802" decimals="-6" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzk4OTU2MDQ2NTM0Nzg_11127742-574f-4208-9874-62a4eaefda10">937</ix:nonFraction>&#160;million. In addition to the Special Dividend, on October 27, 2021, the Company Board of Directors declared the annual dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="i1253b49b716949c0b035866dc04f5abf_D20211027-20211027" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzQzOTgwNDY1MTU4NTA_0939d46d-d4ba-4e5c-99d4-784f44cd6edb">0.07</ix:nonFraction> per share on the </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-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="#i3103410e8abb447aa005f7738aeb6fa1_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="i0861df3e41004b94ad13d79a43601d4b">issued and outstanding shares of the Company's common stock (the "Annual Dividend"). The Annual Dividend was paid on December 1, 2021. The total payout to Shentel shareholders, including amounts reinvested in the Company&#8217;s stock via the Company&#8217;s Dividend Reinvestment Plan, was approximately $<ix:nonFraction unitRef="usd" contextRef="i0a23886e168c45fb9bab210ac39dcec4_D20211201-20211201" decimals="-6" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzMyOTg1MzQ4OTEzNTE_ba74f65a-97a2-4146-b18f-3a62b54cdf5e">3</ix:nonFraction>&#160;million.</ix:continuation></span></div><div><span><br/></span></div><div id="i3103410e8abb447aa005f7738aeb6fa1_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 14. <ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90ZXh0cmVnaW9uOjA5NzdiYTdjN2Q1NjQyZTdhMTQ0OGE0YzhlOTJmMjdjXzU5Ng_bb5949c5-f92c-4ae2-b590-0180af4ec5b3" continuedAt="i15f7d211f18342b5b353bfa66b793853" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i15f7d211f18342b5b353bfa66b793853"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are committed to make payments to satisfy our lease liabilities. The scheduled payments under those obligations are summarized in Note 9, Leases. We also have outstanding unconditional purchase commitments to procure marketing services and IT software licenses through 2026 and commitments for licenses to access Educational Broadband Service (&#8220;EBS&#8221;) spectrum channels through 2039. For the years ended December&#160;31, 2021, 2020 and 2019 we paid $<ix:nonFraction unitRef="usd" contextRef="i9cbb4ac8528648478b6fa569675b2e36_D20210101-20211231" decimals="-5" name="shen:PaymentsForLongTermPurchaseCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90ZXh0cmVnaW9uOjA5NzdiYTdjN2Q1NjQyZTdhMTQ0OGE0YzhlOTJmMjdjXzI3NDg3NzkwNzIyODc_2371c64b-4d5f-4ea3-a443-a2f477555dc3">3.4</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="if4a21984757541de80b6f92f8b54032a_D20200101-20201231" decimals="-5" name="shen:PaymentsForLongTermPurchaseCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90ZXh0cmVnaW9uOjA5NzdiYTdjN2Q1NjQyZTdhMTQ0OGE0YzhlOTJmMjdjXzMyOTg1MzQ4ODYzOTU_81973cf9-5b04-480b-bb20-ee5b7ef5fc3d">1.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ia85eaef83fcd4366ac9ae64694c55a76_D20190101-20191231" decimals="-5" name="shen:PaymentsForLongTermPurchaseCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90ZXh0cmVnaW9uOjA5NzdiYTdjN2Q1NjQyZTdhMTQ0OGE0YzhlOTJmMjdjXzMyOTg1MzQ4ODY0MTA_7aec4762-f77d-4027-9356-9e87fa0888a9">0.5</ix:nonFraction>&#160;million, respectively, for the marketing services and IT software license purchase commitments. For each of the years ended December&#160;31, 2021, 2020 and 2019, we paid approximately $<ix:nonFraction unitRef="usd" contextRef="i0ea4b0072b094b94922a90f7ee850df9_D20210101-20211231" decimals="-5" name="shen:PaymentsForLongTermPurchaseCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90ZXh0cmVnaW9uOjA5NzdiYTdjN2Q1NjQyZTdhMTQ0OGE0YzhlOTJmMjdjXzMyOTg1MzQ4ODY0OTA_038b5104-e4e2-4d5d-a957-b037b476f911"><ix:nonFraction unitRef="usd" contextRef="if7a87b10c1384a099bf15f966dd45dff_D20190101-20191231" decimals="-5" name="shen:PaymentsForLongTermPurchaseCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90ZXh0cmVnaW9uOjA5NzdiYTdjN2Q1NjQyZTdhMTQ0OGE0YzhlOTJmMjdjXzMyOTg1MzQ4ODY0OTA_2fc9e46e-35f8-42f7-913f-d0bbc7553da7"><ix:nonFraction unitRef="usd" contextRef="i97d171d445444d1aab961cd4a183f9e0_D20200101-20201231" decimals="-5" name="shen:PaymentsForLongTermPurchaseCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90ZXh0cmVnaW9uOjA5NzdiYTdjN2Q1NjQyZTdhMTQ0OGE0YzhlOTJmMjdjXzMyOTg1MzQ4ODY0OTA_ab08a727-654c-4d1b-9526-391182045c16">0.1</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million for access to certain EBS spectrum channels. <ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:LongTermPurchaseCommitmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90ZXh0cmVnaW9uOjA5NzdiYTdjN2Q1NjQyZTdhMTQ0OGE0YzhlOTJmMjdjXzI3NDg3NzkwNzIyOTA_ef721ffe-b08c-4815-9543-c26f23f5b27f" continuedAt="i9e15fb42d0fb47ca8ae8be1a6a0572af" escape="true">The Company is obligated to make the following future minimum payments under the non-cancelable terms of these commitments as of December&#160;31, 2021:</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:continuation id="i9e15fb42d0fb47ca8ae8be1a6a0572af"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.859%"><tr><td style="width:1.0%"></td><td style="width:77.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.132%"></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%">Purchase Commitments</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%">2022</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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90YWJsZTo3MGUwOGU0MTdhMTI0MzFjODExNzhlMzA0NTFlMjkyZC90YWJsZXJhbmdlOjcwZTA4ZTQxN2ExMjQzMWM4MTE3OGUzMDQ1MWUyOTJkXzEtMS0xLTEtNzUxMDU_6f24a675-69f5-4a38-9476-e684b4a50245">3,658</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%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:PurchaseObligationDueInSecondYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90YWJsZTo3MGUwOGU0MTdhMTI0MzFjODExNzhlMzA0NTFlMjkyZC90YWJsZXJhbmdlOjcwZTA4ZTQxN2ExMjQzMWM4MTE3OGUzMDQ1MWUyOTJkXzItMS0xLTEtNzUxMDU_0108be67-bd46-4fa1-8000-8772aaeb9ba9">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%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:PurchaseObligationDueInThirdYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90YWJsZTo3MGUwOGU0MTdhMTI0MzFjODExNzhlMzA0NTFlMjkyZC90YWJsZXJhbmdlOjcwZTA4ZTQxN2ExMjQzMWM4MTE3OGUzMDQ1MWUyOTJkXzMtMS0xLTEtNzUxMDU_7828e21a-6736-4eac-ac3e-80fa03f9896d">1,385</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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:PurchaseObligationDueInFourthYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90YWJsZTo3MGUwOGU0MTdhMTI0MzFjODExNzhlMzA0NTFlMjkyZC90YWJsZXJhbmdlOjcwZTA4ZTQxN2ExMjQzMWM4MTE3OGUzMDQ1MWUyOTJkXzQtMS0xLTEtNzUxMDU_dc1a9f2e-2099-4be1-8683-5001a8344a01">840</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</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:PurchaseObligationDueInFifthYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90YWJsZTo3MGUwOGU0MTdhMTI0MzFjODExNzhlMzA0NTFlMjkyZC90YWJsZXJhbmdlOjcwZTA4ZTQxN2ExMjQzMWM4MTE3OGUzMDQ1MWUyOTJkXzUtMS0xLTEtNzUxMDU_0fd8fc80-482e-432f-9f4b-3bd85ed36f79">190</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%">2027 and thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:PurchaseObligationDueAfterFifthYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90YWJsZTo3MGUwOGU0MTdhMTI0MzFjODExNzhlMzA0NTFlMjkyZC90YWJsZXJhbmdlOjcwZTA4ZTQxN2ExMjQzMWM4MTE3OGUzMDQ1MWUyOTJkXzYtMS0xLTEtNzUxMDU_a82f54ba-edc7-45eb-a965-0a301c736b98">109</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 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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231" decimals="-3" name="us-gaap:PurchaseObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90YWJsZTo3MGUwOGU0MTdhMTI0MzFjODExNzhlMzA0NTFlMjkyZC90YWJsZXJhbmdlOjcwZTA4ZTQxN2ExMjQzMWM4MTE3OGUzMDQ1MWUyOTJkXzctMS0xLTEtNzUxMDU_17535284-398f-4278-8c1e-08d483eaeb8e">8,592</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 style="text-align:justify"><span><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 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="i3103410e8abb447aa005f7738aeb6fa1_160"></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. <ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90ZXh0cmVnaW9uOjQyM2Q0YjllMTU1ZDQ3MWNhNDAyNDE1YThiMTM5N2E5XzE1ODQ_142aa613-b1e8-49c0-91b8-91d1c97cb09f" continuedAt="i07f4263eb464489fab2d2a0dda0ecbe2" escape="true">Segment Reporting </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-weight:400;line-height:120%"><ix:continuation id="i07f4263eb464489fab2d2a0dda0ecbe2" continuedAt="ib54df38dd26e4b17917a8cc8f61cf574">The divestiture of our Wireless operations on July 1, 2021 represented a strategic shift in the Company&#8217;s business which therefore qualified the segment as a discontinued operation. As a result, for all periods presented, the operating results and cash flows related to the Wireless segment were reflected as a discontinued operation in our Consolidated Statements of Comprehensive Income and the Consolidated Statements of Cash Flows. <ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90ZXh0cmVnaW9uOjQyM2Q0YjllMTU1ZDQ3MWNhNDAyNDE1YThiMTM5N2E5XzE1NzI_17b39fc2-f712-4ca9-994b-0be804fcd647" continuedAt="i66ce82bff0f64e879ac5b18c407134a4" 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. Intercompany revenue is primarily derived from services provided to the discontinued operation, for periods prior to the divestiture.</ix:nonNumeric></ix:continuation></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-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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></div><ix:continuation id="ib54df38dd26e4b17917a8cc8f61cf574" continuedAt="if4a63667f6d842f3bd2b52bfdea735eb"><ix:continuation id="i66ce82bff0f64e879ac5b18c407134a4" continuedAt="if0ff1446e77142b7bd26808cbb91e68a"><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, 2021:</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="ibda3d8964e224fa6b27f4261c13b5795_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzItMi0xLTEtNTE2Mzk_e8dcdded-563f-452e-8c52-4d7cdcfc6534">177,530</ix:nonFraction>&#160;</span></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="ic502031bd3874289ac1186d2b9c269fa_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzItNC0xLTEtNTE2Mzk_ddcf7ccc-8a80-4163-b46e-3c697d1d536d">&#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="ia35ce0b1789a4d6382403a5bfaf1e0a3_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzItOC0xLTEtNTE2Mzk_d5055d0b-e14d-4342-a64e-325a94720f57">177,530</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="i37b4d6907ded4e178e909992c5da70d9_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzMtMi0xLTEtNTE2Mzk_9e6cd9ec-194e-4b46-9b6f-9b65606300f6">30,842</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebdd05ebb5ed4c018c31eb63e5389e65_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzMtNC0xLTEtNTE2Mzk_c51f9692-cf03-4376-8b79-a018bf8d27c0">&#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="if38b980cf2c54b94947309a79fec257a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzMtOC0xLTEtNTE2Mzk_85290327-8b91-4dbd-b0c7-a595b94510b5">30,842</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="i112c84200ff14fb6aa63661ad8a4c232_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzQtMi0xLTEtNTE2Mzk_fd980860-dabe-4f6e-845b-5ec43d873c9f">15,249</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9302b25cd56d468189f207c9db02951a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzQtNC0xLTEtNTE2Mzk_d628821b-726a-40e4-b915-fa7153d32de0">&#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="i48c8096a7b774f8c9f9abf532a6dd602_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzQtOC0xLTEtNTE2Mzk_0dfd07af-3522-4490-ab96-4151e07e8eea">15,249</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="i4b4a22a0e94a41ac81d0922c23e23a76_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzUtMi0xLTEtNTE2Mzk_b7891847-574a-41af-8eea-ceb27fe38cc3">&#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="i07f213ee2ae9460f882ade418487ae7d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzUtNC0xLTEtNTE2Mzk_db0e49c4-eb6a-4e8b-b6c4-36341901486b">12,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%">&#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="i62416a9159ad44a1bbea4e8e916087d8_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzUtOC0xLTEtNTE2Mzk_7af038a5-9b6a-4674-a021-14e5020358d9">12,393</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="i58552f945c8a453288c2ed9988ae7c43_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzYtMi0xLTEtNTE2Mzk_7e6f7164-b4a5-4000-84f0-a1e42c7a6b03">223,621</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="i033dbb869f6b463cbb93e474ed54a43a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzYtNC0xLTEtNTE2Mzk_8f8f2385-1d78-4798-92a1-c0d043b43e51">12,393</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="i24b27d31f31246b0938bcc45e86a6bfe_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzYtOC0xLTEtNTE2Mzk_7e014ddc-ff23-438a-b114-c1847598f817">236,014</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="i106d89edc3df4918a80392df6c0aa073_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzctMi0xLTEtNTE2Mzk_8d9c8169-125b-4ad2-9514-35992b10bf42">4,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="ied275664698643529f2e64344913c60e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzctNC0xLTEtNTE2Mzk_6fa5b7fc-0ba9-4d35-8e29-0a35412453a7">5,311</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i99d24497d2594703a3a7e19dd9c60b08_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzctNi0xLTEtNTE2Mzk_084a0f34-5b31-44ac-9528-e113303058dd">545</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="ic4daeff516904ad682f67dd17c9921f7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzctOC0xLTEtNTE2Mzk_770323c0-bf96-4c65-ac07-0c8c4414eba9">9,225</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="i480f4c2343ca466681326f193f904489_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzgtMi0xLTEtNTE2Mzk_bc095576-d550-410e-a26b-12573962cccb">228,080</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="ife6a8b90a7844d9d904ca2012a0428bb_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzgtNC0xLTEtNTE2Mzk_4b6f6df1-6825-4f3b-8a0f-2630e4aeea0f">17,704</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="i99d24497d2594703a3a7e19dd9c60b08_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzgtNi0xLTEtNTE2Mzk_cd93de4e-1f90-482d-9633-d18500ada752">545</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzgtOC0xLTEtNTE2Mzk_f51e7546-1fd7-41e4-8a52-b6f4c32cc67b">245,239</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="iffd76218d7804490a2ec72dfe67cfe04_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEwLTItMS0xLTUxNjM5_d5adc4f1-8c4f-45f2-bd44-538c7ef2d1bb">97,283</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42c1eda85ace49c6836a3aefdb081bcf_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEwLTQtMS0xLTUxNjM5_070cfa81-4b8c-4437-8c88-561c6ffc72ee">5,438</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3f865d6abcda47ba8bd7f78fdad09b23_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEwLTYtMS0xLTUxNjM5_deb42789-0ece-4d80-acf4-21f0e6f316e6">422</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="i88d2ca03df13449cba53fd41912b89d3_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEwLTgtMS0xLTUxNjM5_727c1e9f-334f-469f-bd41-b52a278e6cd9">102,299</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="i480f4c2343ca466681326f193f904489_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzExLTItMS0xLTUxNjM5_b6bc5ef5-1dc6-4985-b7d3-dfcf684bc8ee">47,840</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife6a8b90a7844d9d904ca2012a0428bb_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzExLTQtMS0xLTUxNjM5_7dd99142-3de6-43f1-943c-874961771f38">1,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib166789372fa410ca77dd610dfafb5ce_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzExLTYtMS0xLTUxNjM5_f11b40e8-d724-46d8-ad36-30ff79206f57">33,414</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6963c0fdf47b42b9aaa962bb4d8dd4ad_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzExLTgtMS0xLTUxNjM5_29a36e01-9ca4-4721-9ca4-e213ff814567">82,451</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%">Restructuring 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%"><ix:nonFraction unitRef="usd" contextRef="i480f4c2343ca466681326f193f904489_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEyLTItMS0xLTU2NTM5_8af25636-be63-4770-8b5d-f7843f1f06a4">202</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife6a8b90a7844d9d904ca2012a0428bb_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEyLTQtMS0xLTU2NTQ2_d57bc5a5-b990-4f96-95fb-75e83272e6eb">&#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="ib166789372fa410ca77dd610dfafb5ce_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEyLTYtMS0xLTU2NTUz_c26c1c4b-4caf-4576-9da2-a83fa8ac8325">1,525</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6963c0fdf47b42b9aaa962bb4d8dd4ad_D20210101-20211231" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEyLTgtMS0xLTU2NTYw_c7bca93f-4336-48d9-aaf3-c711bf06dc89">1,727</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%">Impairment 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%"><ix:nonFraction unitRef="usd" contextRef="i480f4c2343ca466681326f193f904489_D20210101-20211231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEzLTItMS0xLTg1NzYw_671fa06d-db24-48e1-93a4-df969a1280db">5,986</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife6a8b90a7844d9d904ca2012a0428bb_D20210101-20211231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEzLTQtMS0xLTg1NzUz_73476db6-e5ae-4b9e-a52c-177707d2a1b9">&#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="ib166789372fa410ca77dd610dfafb5ce_D20210101-20211231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEzLTYtMS0xLTg1Nzcw_8bd8671c-e10d-4277-b998-2bc9326b16d4">&#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="i6963c0fdf47b42b9aaa962bb4d8dd4ad_D20210101-20211231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEzLTgtMS0xLTg1Nzc5_26b87ebd-b71e-4f76-807e-e762027d6f22">5,986</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="i480f4c2343ca466681326f193f904489_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEyLTItMS0xLTUxNjM5_3f0c1eb5-41ee-4229-99c2-7084c12ba974">47,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="ife6a8b90a7844d9d904ca2012a0428bb_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEyLTQtMS0xLTUxNjM5_5dc9f367-fb95-4d7b-a3ec-1fc7acea3343">2,053</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib166789372fa410ca77dd610dfafb5ce_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEyLTYtMS0xLTUxNjM5_e838c3b6-fa40-4348-aaa0-89d62645fb47">5,216</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6963c0fdf47b42b9aaa962bb4d8dd4ad_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEyLTgtMS0xLTUxNjM5_a7d81b28-2156-4681-9d2c-c98f8d5fe13c">55,206</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="i480f4c2343ca466681326f193f904489_D20210101-20211231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEzLTItMS0xLTUxNjM5_c57b4ccf-66e3-4eb1-bd83-21878f119184">199,248</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="ife6a8b90a7844d9d904ca2012a0428bb_D20210101-20211231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEzLTQtMS0xLTUxNjM5_507ad673-fd15-4014-9f7a-3e5dd97fc606">8,688</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="ib166789372fa410ca77dd610dfafb5ce_D20210101-20211231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEzLTYtMS0xLTUxNjM5_b24ac499-cffc-4097-8b8a-5da37994bfc8">39,733</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="i6963c0fdf47b42b9aaa962bb4d8dd4ad_D20210101-20211231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEzLTgtMS0xLTUxNjM5_ca690c42-8f08-4fc7-ab3e-da939e882533">247,669</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="i480f4c2343ca466681326f193f904489_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzE0LTItMS0xLTUxNjM5_47b67dba-408a-49fd-853c-a4449637c177">28,832</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="ife6a8b90a7844d9d904ca2012a0428bb_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzE0LTQtMS0xLTUxNjM5_8cf286f7-7880-47d9-ba8b-a4d063ac768c">9,016</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="ib166789372fa410ca77dd610dfafb5ce_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzE0LTYtMS0xLTUxNjM5_a467292e-ee5f-42e5-9655-19e8de0f73c5">40,278</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="i6963c0fdf47b42b9aaa962bb4d8dd4ad_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzE0LTgtMS0xLTUxNjM5_440fa011-eb3d-4dbf-94e6-7d6d323e0abe">2,430</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="i480f4c2343ca466681326f193f904489_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzE2LTItMS0xLTUxNjM5_236a4ae9-ffde-4976-a604-7b7a511c0202">156,131</ix:nonFraction>&#160;</span></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="ife6a8b90a7844d9d904ca2012a0428bb_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzE2LTQtMS0xLTUxNjM5_480b2c75-1381-4778-87c2-afe3177330ac">977</ix:nonFraction>&#160;</span></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="ib166789372fa410ca77dd610dfafb5ce_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzE2LTYtMS0xLTUxNjM5_291a461e-3110-451e-badb-4fe01fd7681f">2,993</ix:nonFraction>&#160;</span></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="i6963c0fdf47b42b9aaa962bb4d8dd4ad_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzE2LTgtMS0xLTUxNjM5_4a69e92b-fc1a-43d1-a51d-a2e4ff9a11ac">160,101</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><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: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="i848e102ac32041f3b32573e1af2327e8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzItMi0xLTEtNTE2Mzk_b956267c-42f0-48ea-b519-1491c2a1d1d7">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="id4ad885f43454c6c86a43b9782515d3f_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzItNC0xLTEtNTE2Mzk_28ce9e8a-3d35-4cdd-b20d-8d99f7a482a3">&#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="i7056491d4cd54b269a0d761da4c3ed45_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzItOC0xLTEtNTE2Mzk_8be5c863-d0d2-40cc-ab32-056e41a6a670">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="ie6cbd5b7deba4885aac2d8f4cbf91e29_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzMtMi0xLTEtNTE2Mzk_27b3e040-e8ca-43d6-8113-2f17a5635a73">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="iec228636aa4f47029415daa8cae5e163_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzMtNC0xLTEtNTE2Mzk_4c0dfcae-39c5-4869-858a-895ecc28ec8e">&#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="i3bb59fa5971047c6a9fc9f35f66408d3_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzMtOC0xLTEtNTE2Mzk_f5ca06fb-dbe2-4dad-879c-80efdce2d36f">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="i86aeb0c934be44fd854841b97d3bcb96_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzQtMi0xLTEtNTE2Mzk_5a7718bb-bac7-4829-9ff1-236796e1f07d">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="i4bf4ab3a2ffa4e959c1c910e1083d27e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzQtNC0xLTEtNTE2Mzk_0aa9b1e4-734f-49c6-894a-81104bb5392d">&#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="i51cf0e7d7c2646a591c5a8e8e4494f71_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzQtOC0xLTEtNTE2Mzk_385cf5ff-7ef1-4b91-a273-a7b8855e44ed">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="ic35cf2d654e6460c862c97622bedaf7c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzUtMi0xLTEtNTE2Mzk_2a6c1ebf-2274-42fe-aa5c-2223a0af79b4">&#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="ie04d11191cd84fd38c82742b83d03817_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzUtNC0xLTEtNTE2Mzk_0b1edf4a-ded2-4e5c-8639-6a11d9c7d58f">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="id9ba7e25be194719951a648f7e7d779c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzUtOC0xLTEtNTE2Mzk_56231b70-af91-418e-bc7d-d6a771728542">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="i911ef9136dbf4dd4b38c8fbeec4322ec_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzYtMi0xLTEtNTE2Mzk_d4ccb82a-39b0-4890-ac14-a667a099e613">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="ia9de662b4d3d42d59700f3d971e56cdc_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzYtNC0xLTEtNTE2Mzk_1b19907c-5d0e-4fb4-8452-7728946af275">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="i5912bb682e884857b3f6ec02b4e50e8f_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzYtOC0xLTEtNTE2Mzk_d6a4c722-24bb-4318-80b4-81e142cb17ce">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 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="i1768001897274f70a20fcda470cb9323_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzctMi0xLTEtNTE2Mzk_8d1d799c-d259-4585-bffc-0543e4711ee0">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="i4b2488ab60124e6b90b9a8dc54ff3906_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzctNC0xLTEtNTE2Mzk_1abed437-5263-44cf-82cc-8259192d3bab">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="i750b8d225a1a4692b1db5b69ea4b58bc_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzctNi0xLTEtNTE2Mzk_ce509943-fae8-40ee-be60-e15777dbdd1e">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="i775340398835448a8f1e9d030f6570cc_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzctOC0xLTEtNTE2Mzk_f701d5df-caa5-4c66-8254-6fedc97c4596">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="i519210d6e37644db9b892415c959d40e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzgtMi0xLTEtNTE2Mzk_d474068a-5993-4cc4-a4bd-be4867bfe544">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="i41d853e6438143159c59fd90f0d498ac_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzgtNC0xLTEtNTE2Mzk_4867bf7e-3e19-4325-8cb3-279cb8260659">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="i750b8d225a1a4692b1db5b69ea4b58bc_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzgtNi0xLTEtNTE2Mzk_899daf67-01f7-40ec-88d9-856fdf92f243">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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzgtOC0xLTEtNTE2Mzk_c22fe83b-3559-489b-8992-a38e209311a6">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="i182ede4b0b604b018417f134592b3023_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEwLTItMS0xLTUxNjM5_42b07923-27ab-4bdf-a52d-321d39472772">84,893</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2370eb36ecaf47bfa356b846cdaf809f_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEwLTQtMS0xLTUxNjM5_735836a8-28fc-4790-91a5-46af5620ac1c">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="i7317ec10771d4683bfbd09ffe6e14fa6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEwLTYtMS0xLTUxNjM5_73180af2-645c-41c7-9197-cebea10f1ddb">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="i86f8b69252034db783b5a5d93f8d6444_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEwLTgtMS0xLTUxNjM5_21f04b08-54f0-4a23-b18b-450010bbc095">89,657</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="i519210d6e37644db9b892415c959d40e_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzExLTItMS0xLTUxNjM5_83753533-00af-426b-a5f2-1329251ffe69">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="i41d853e6438143159c59fd90f0d498ac_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzExLTQtMS0xLTUxNjM5_7675b02e-40f6-41f4-a219-c36250ea48be">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="ied410d05dcb444d481182735162ccd26_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzExLTYtMS0xLTUxNjM5_d836813d-3c60-440e-b9a1-5fe9eac3f015">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="ia955231106b84d9299e40cbaf742f806_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzExLTgtMS0xLTUxNjM5_3c1436c7-9e27-45fb-81ec-55e0a9801325">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="i519210d6e37644db9b892415c959d40e_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEyLTItMS0xLTUxNjM5_1ac0bd75-3e5e-4b94-b85c-3eb902bddc41">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="i41d853e6438143159c59fd90f0d498ac_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEyLTQtMS0xLTUxNjM5_53fef758-d0cd-4b4a-93dd-162522ace51f">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="ied410d05dcb444d481182735162ccd26_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEyLTYtMS0xLTUxNjM5_d4344087-0832-4a88-a113-8eec6f119422">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="ia955231106b84d9299e40cbaf742f806_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEyLTgtMS0xLTUxNjM5_25c366df-3450-4b3a-8649-3cc27b9bd53c">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="i519210d6e37644db9b892415c959d40e_D20200101-20201231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEzLTItMS0xLTUxNjM5_03cad85d-68fe-448d-9892-6f5a31648063">165,441</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="i41d853e6438143159c59fd90f0d498ac_D20200101-20201231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEzLTQtMS0xLTUxNjM5_dabb3813-5765-4d85-a9e8-5baa200bf066">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="ied410d05dcb444d481182735162ccd26_D20200101-20201231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEzLTYtMS0xLTUxNjM5_fd042a9f-3c48-488c-a8a2-9f2cef20ecf7">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="ia955231106b84d9299e40cbaf742f806_D20200101-20201231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEzLTgtMS0xLTUxNjM5_71c2b06b-07cf-46bc-b1b4-03900b453793">223,376</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="i519210d6e37644db9b892415c959d40e_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzE0LTItMS0xLTUxNjM5_ec21db36-77e2-4fdc-84d7-7395fa7184cd">38,906</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="i41d853e6438143159c59fd90f0d498ac_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzE0LTQtMS0xLTUxNjM5_bb99df24-f0bf-4d38-93bc-1affa9c2b185">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="ied410d05dcb444d481182735162ccd26_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzE0LTYtMS0xLTUxNjM5_249d85e5-1a18-4e59-be04-2999d0e92207">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="ia955231106b84d9299e40cbaf742f806_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzE0LTgtMS0xLTUxNjM5_f74ef694-3ec2-4107-a7f4-87a47cccba8c">2,601</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="i519210d6e37644db9b892415c959d40e_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzE2LTItMS0xLTUxNjM5_c513ccdf-7ca2-4257-8af8-53043814749b">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="i41d853e6438143159c59fd90f0d498ac_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzE2LTQtMS0xLTUxNjM5_9636bd36-b2a3-4853-b587-c612869644ea">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="ied410d05dcb444d481182735162ccd26_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzE2LTYtMS0xLTUxNjM5_4c39d8b0-8f8a-43d9-a367-1b56bfc5a1a7">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="ia955231106b84d9299e40cbaf742f806_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzE2LTgtMS0xLTUxNjM5_1a5fad04-08fb-4630-b030-e0e1545d6ca4">120,450</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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></div><ix:continuation id="if4a63667f6d842f3bd2b52bfdea735eb"><div><ix:continuation id="if0ff1446e77142b7bd26808cbb91e68a"><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:</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="i9a43b5610a174f4f98cad90dc42002f8_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzItMi0xLTEtNTE2Mzk_86335d70-38b7-4294-882d-0b05bd30c16f">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="i21ffd987ee9244dfb32828e1962b9189_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzItNC0xLTEtNTE2Mzk_36ca71f0-2a3c-4963-b6aa-e55ae11452d1">&#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="i4c387ee8b4d24687ae7fc3abf404e525_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzItOC0xLTEtNTE2Mzk_2b9047a3-0722-4f78-aa89-d79c9a8a52b7">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="i5421961a9cda4fc7aa5092d768c64cbe_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzMtMi0xLTEtNTE2Mzk_d8be4d81-b894-48bb-b46c-2d556789ac9a">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="i49580a37657944e0971788864cc21755_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzMtNC0xLTEtNTE2Mzk_28fdda14-dea2-45d0-ba04-3e66b4af1d9a">&#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="i5aee03dd67084075adee18f1627ad6d5_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzMtOC0xLTEtNTE2Mzk_1f2da9d8-b96a-4469-b1e0-04a429e46d4c">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="i1df0a361f1ea4f258b64f87dc48ddbf6_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzQtMi0xLTEtNTE2Mzk_a7e10fde-2fe2-4ca9-bcb1-b29e315434a9">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="ie6f0dbc0a4a9403cb7379474de465389_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzQtNC0xLTEtNTE2Mzk_3c8e826b-b635-4afa-8553-02e202eda7d5">&#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="if8028c240d034ab7945f161c63c62076_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzQtOC0xLTEtNTE2Mzk_232d353f-6006-478e-af18-dc293d17b286">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="ia9c60dfa49ef463583070f9174a635e6_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzUtMi0xLTEtNTE2Mzk_c51ef174-807f-4648-b717-212bc7f11bb3">&#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="ib36ebe5691fc478396bc4534a5a1b05c_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzUtNC0xLTEtNTE2Mzk_af48ba8f-51ad-4ef7-8816-2303129bae81">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="icba98d62ee944ae8843fa9f4a859fa0f_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzUtOC0xLTEtNTE2Mzk_44febfb1-7d72-4e7d-8713-0243f2ef7048">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="ib2283acd9b72495483d054f408978350_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzYtMi0xLTEtNTE2Mzk_f035ca57-05f8-4242-b937-947b17f18ead">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="ieb704a5d97a6496180214625e9e3286a_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzYtNC0xLTEtNTE2Mzk_3ec0334c-f38b-49d8-a351-4d6b36c82050">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="i17a4c08b67d04a30bd444b34896f88b6_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzYtOC0xLTEtNTE2Mzk_30013cb3-bbce-4589-97b3-e154941594f4">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="i55f421cd1ed34f7dad9f483d0550435b_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzctMi0xLTEtNTE2Mzk_05b4a7eb-8039-4d97-945d-c41012421782">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="i12b1a30aecd1462ea17e8be27f77909d_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzctNC0xLTEtNTE2Mzk_149e0e8d-014d-4b5a-a522-d03233b8bc46">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="i253c6f0d67f442d693787034dd151a2a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzctNi0xLTEtNTE2Mzk_7d8ada49-8f44-425a-89a1-1d01c8c0199f">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="ibfe73669c7b54ca386852bbab45d1802_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzctOC0xLTEtNTE2Mzk_a5c6ae95-0703-414f-906a-ec45c0ff960c">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="i3cd7a7e874b04e1e9cf745f0577f45cc_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzgtMi0xLTEtNTE2Mzk_26cbccf3-507a-4f1d-8d46-6b14e9a259dd">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="iaa93847a4aba4f3882662fc9464e1e2f_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzgtNC0xLTEtNTE2Mzk_078d0436-bea3-4311-9859-d444e6389ba1">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="i253c6f0d67f442d693787034dd151a2a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzgtNi0xLTEtNTE2Mzk_be534c0f-62d3-4127-9bf6-04d1c50ec1bd">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzgtOC0xLTEtNTE2Mzk_7b1ffbcc-8d07-4f5f-94a0-ec00b2a0183e">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="ia1d16c1636264ad9b3b50d8bcab9aa07_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEwLTItMS0xLTUxNjM5_9c5e4bb6-8a5b-44ec-9ea7-c558c7e7f314">79,858</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd3567a94e854d768bd1631fc0d484b1_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEwLTQtMS0xLTUxNjM5_0b92c9cd-e884-4686-a2a8-a5427514f6ed">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="i88d96b68864a44c282511838af73bd9c_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEwLTYtMS0xLTUxNjM5_7784a205-c79b-4a72-af71-fc9db4714da9">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="i8de7b357ceca4a8c856bd29f37dac353_D20190101-20191231" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEwLTgtMS0xLTUxNjM5_1cca467d-63b5-4c96-84b4-be6370928285">83,572</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="i3cd7a7e874b04e1e9cf745f0577f45cc_D20190101-20191231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzExLTItMS0xLTUxNjM5_d90667b4-8d76-4240-9d9d-efb3e40d6d47">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="iaa93847a4aba4f3882662fc9464e1e2f_D20190101-20191231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzExLTQtMS0xLTUxNjM5_f2577acb-7789-4271-8f5b-ac4a543e3bd9">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="i49e5d7bc834d4f0e8c896a0758124283_D20190101-20191231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzExLTYtMS0xLTUxNjM5_052f3007-f593-42e4-a6ac-f91df01a9d05">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="i72218861b9ec4cfdb5926a1c3da42f00_D20190101-20191231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzExLTgtMS0xLTUxNjM5_342a1738-ff54-4c7e-9b4a-8d05fcd1d818">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="i3cd7a7e874b04e1e9cf745f0577f45cc_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEyLTItMS0xLTUxNjM5_7b3b7adc-69b1-41ea-92a3-7fb76e0c712a">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="iaa93847a4aba4f3882662fc9464e1e2f_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEyLTQtMS0xLTUxNjM5_c1d569b6-f5f3-4223-b4d1-23eb6153e1bd">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="i49e5d7bc834d4f0e8c896a0758124283_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEyLTYtMS0xLTUxNjM5_69b4e8e9-a6c3-4e7a-9ff6-d184a16a0f6e">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="i72218861b9ec4cfdb5926a1c3da42f00_D20190101-20191231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEyLTgtMS0xLTUxNjM5_3853db3c-0641-4449-a7f1-0105c00d49b1">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="i3cd7a7e874b04e1e9cf745f0577f45cc_D20190101-20191231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEzLTItMS0xLTUxNjM5_487bc5ba-3266-49d1-8512-a8eb2bef004e">151,969</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="iaa93847a4aba4f3882662fc9464e1e2f_D20190101-20191231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEzLTQtMS0xLTUxNjM5_fb5e6638-2d3a-4bc3-bcdc-bbc2e4de90f0">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="i49e5d7bc834d4f0e8c896a0758124283_D20190101-20191231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEzLTYtMS0xLTUxNjM5_94414e3a-d08c-45a5-bdeb-d1b6c6a23c93">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="i72218861b9ec4cfdb5926a1c3da42f00_D20190101-20191231" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEzLTgtMS0xLTUxNjM5_86c570ee-90f0-455d-8cb3-69bb7d211633">208,204</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="i3cd7a7e874b04e1e9cf745f0577f45cc_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzE0LTItMS0xLTUxNjM5_a573533b-d9e0-4f36-8d96-755f29fed9d5">41,974</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="iaa93847a4aba4f3882662fc9464e1e2f_D20190101-20191231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzE0LTQtMS0xLTUxNjM5_7ab2a077-52ca-4803-95c4-99893966a24c">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="i49e5d7bc834d4f0e8c896a0758124283_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzE0LTYtMS0xLTUxNjM5_bdacf2d8-a614-402a-8c9a-a45b0afcc467">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="i72218861b9ec4cfdb5926a1c3da42f00_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzE0LTgtMS0xLTUxNjM5_24d758b1-848b-4bf0-bb68-0d03bdfd9fab">1,342</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="i3cd7a7e874b04e1e9cf745f0577f45cc_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzE2LTItMS0xLTUxNjM5_7683aec3-abf8-4172-a4fd-5a0e15b78aa5">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="iaa93847a4aba4f3882662fc9464e1e2f_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzE2LTQtMS0xLTUxNjM5_42f60d5b-5445-49f5-8051-986fe8265587">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="i49e5d7bc834d4f0e8c896a0758124283_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzE2LTYtMS0xLTUxNjM5_1c473bb8-e369-41c5-912c-031f2bf923b6">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="i72218861b9ec4cfdb5926a1c3da42f00_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzE2LTgtMS0xLTUxNjM5_1bde89c4-4c4c-4f36-9b2a-dd03cf774f83">67,048</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90ZXh0cmVnaW9uOjQyM2Q0YjllMTU1ZDQ3MWNhNDAyNDE1YThiMTM5N2E5XzE1ODM_e4631884-73e8-44e4-953f-216077845326" 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%">2021</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%">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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo0OGVjNDkzNDA3ZDE0YjFmODM0NDY2YzkxYTFhMDFlZS90YWJsZXJhbmdlOjQ4ZWM0OTM0MDdkMTRiMWY4MzQ0NjZjOTFhMWEwMWVlXzItMS0xLTEtNTE2Mzk_25815f7a-eaab-4267-a0f9-596ba74401a1">2,430</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo0OGVjNDkzNDA3ZDE0YjFmODM0NDY2YzkxYTFhMDFlZS90YWJsZXJhbmdlOjQ4ZWM0OTM0MDdkMTRiMWY4MzQ0NjZjOTFhMWEwMWVlXzItMy0xLTEtNTE2Mzk_de0d2a8d-3ad0-4b42-ae7d-32e5a26128d9">2,601</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo0OGVjNDkzNDA3ZDE0YjFmODM0NDY2YzkxYTFhMDFlZS90YWJsZXJhbmdlOjQ4ZWM0OTM0MDdkMTRiMWY4MzQ0NjZjOTFhMWEwMWVlXzItNS0xLTEtNTE2Mzk_aa53d9d9-fd07-4b00-9eea-519bbf1393a3">1,342</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo0OGVjNDkzNDA3ZDE0YjFmODM0NDY2YzkxYTFhMDFlZS90YWJsZXJhbmdlOjQ4ZWM0OTM0MDdkMTRiMWY4MzQ0NjZjOTFhMWEwMWVlXzMtMS0xLTEtNTE2Mzk_c48ac346-cc10-45e6-9ea7-9f5c96df0771">8,665</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo0OGVjNDkzNDA3ZDE0YjFmODM0NDY2YzkxYTFhMDFlZS90YWJsZXJhbmdlOjQ4ZWM0OTM0MDdkMTRiMWY4MzQ0NjZjOTFhMWEwMWVlXzMtMy0xLTEtNTE2Mzk_83d46cda-7b46-42bb-8177-ad5b3dc765ff">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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo0OGVjNDkzNDA3ZDE0YjFmODM0NDY2YzkxYTFhMDFlZS90YWJsZXJhbmdlOjQ4ZWM0OTM0MDdkMTRiMWY4MzQ0NjZjOTFhMWEwMWVlXzMtNS0xLTEtNTE2Mzk_bb45d2c5-d2a7-4597-b2e1-39b7d6e94b5f">3,280</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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo0OGVjNDkzNDA3ZDE0YjFmODM0NDY2YzkxYTFhMDFlZS90YWJsZXJhbmdlOjQ4ZWM0OTM0MDdkMTRiMWY4MzQ0NjZjOTFhMWEwMWVlXzQtMS0xLTEtNTE2Mzk_0e40a60c-cb13-4ad0-9488-158812973f44">6,235</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="ia444befe38c245beac185b7df16d5513_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo0OGVjNDkzNDA3ZDE0YjFmODM0NDY2YzkxYTFhMDFlZS90YWJsZXJhbmdlOjQ4ZWM0OTM0MDdkMTRiMWY4MzQ0NjZjOTFhMWEwMWVlXzQtMy0xLTEtNTE2Mzk_a0c7be2c-376d-40b1-bf16-500a4b9811df">586</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="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo0OGVjNDkzNDA3ZDE0YjFmODM0NDY2YzkxYTFhMDFlZS90YWJsZXJhbmdlOjQ4ZWM0OTM0MDdkMTRiMWY4MzQ0NjZjOTFhMWEwMWVlXzQtNS0xLTEtNTE2Mzk_a5c4e59d-e74a-4a8f-b94e-ac54f8728d24">1,938</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 applicable.</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><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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div id="i3103410e8abb447aa005f7738aeb6fa1_1454"></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 16.&#160;<ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGV4dHJlZ2lvbjoyNjU4YmNjMmJiMWE0NThkYjAyMzAxNjM5MzliOWNmOF8yNzQ4Nzc5MDY5OTEx_0bcc462a-e643-4ae1-98e4-d45ff7c84066" continuedAt="i6e6eb6782dba43b999573614975cecbf" escape="true">Quarterly Results (unaudited)</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i6e6eb6782dba43b999573614975cecbf"><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGV4dHJlZ2lvbjoyNjU4YmNjMmJiMWE0NThkYjAyMzAxNjM5MzliOWNmOF8yNzQ4Nzc5MDY5OTEy_0da35cef-11d8-4f6e-abd7-dd9a59237a72" 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 reflects selected quarterly results for the Company. Amounts were adjusted from their previous presentation as a result of the error correction discussed in Note 1.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.591%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.658%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8yLTEtMS0xLTg0MjYw_b3c00083-59a7-4d0e-8415-8e794a52525c">59,691</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="border-top:1pt solid #000;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="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8yLTItMS0xLTg0MjYw_4bd0508b-73df-457a-8a16-fd62784b9694">60,700</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="border-top:1pt solid #000;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="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8yLTMtMS0xLTg0MjYw_4361732a-72df-4b61-a0ff-f9e4f91846aa">62,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="border-top:1pt solid #000;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="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8yLTQtMS0xLTg0MjYw_c4cab549-4a8e-4a46-ad7d-96e292e5fdb4">62,604</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (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%"><ix:nonFraction unitRef="usd" contextRef="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8zLTEtMS0xLTg0MjYw_145a6b9c-1980-492a-a55b-7c50b3e9a3ab">2,230</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8zLTItMS0xLTg0MjYw_d83970bc-8561-467b-a436-1d55ffb327f1">2,390</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8zLTMtMS0xLTg0MjYw_08624aac-ea4b-4294-b404-3c3ac35c521c">851</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8zLTQtMS0xLTg0MjYw_d1280ba2-d5ce-46ea-a05a-0a28166e122b">7,901</ix:nonFraction>)</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;text-align: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 (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="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF80LTEtMS0xLTg0MjYw_26dc7b04-30f8-4c74-8a57-aa3a8a6a0f69">2,945</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF80LTItMS0xLTg0MjYw_e94a22af-b618-4e70-a91b-55831673a0ab">1,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF80LTMtMS0xLTg0MjYw_81643f49-9ec0-4208-b1ee-9263e1b58a73">6,495</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF80LTQtMS0xLTg0MjYw_38f0934d-460d-40c3-8896-644f50cdb09c">3,137</ix:nonFraction>)</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;text-align: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 (loss) 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="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF81LTEtMS0xLTg0MjYw_91a69bf4-bd41-421b-b2c3-1d94a8b18e47">48,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="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF81LTItMS0xLTg0MjYw_0de707f8-6c6c-4b84-a9d0-b9032b32efa5">51,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="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF81LTMtMS0xLTg0MjYw_1a92e70d-415b-4861-b03f-22b54f07f7ee">406</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="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF81LTQtMS0xLTg0MjYw_9d8cdf77-f53e-4cc2-b951-e91d0c2ffcc4">4,965</ix:nonFraction>)</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on the sale of 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="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF82LTEtMS0xLTg0MjYw_273225b9-92b6-45c1-a0eb-0aeb8ee91b8c">&#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="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF82LTItMS0xLTg0MjYw_55ceac31-c99f-4686-89ce-a3d1eb34efe2">&#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="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF82LTMtMS0xLTg0MjYw_311e9607-4154-4ead-9da5-2d0bc62f5190">886,732</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF82LTQtMS0xLTg0MjYw_93c303ea-3e7e-43eb-b969-4fbd89163e78">9,503</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;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF83LTEtMS0xLTg0MjYw_7085cfa0-747d-482a-8616-0e2269b9ac31">51,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="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF83LTItMS0xLTg0MjYw_d487356f-2cd9-44cf-b2e8-dff277340f11">53,192</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF83LTMtMS0xLTg0MjYw_5374ac00-51c5-4a79-9480-b347fcd1861e">892,821</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF83LTQtMS0xLTg0MjYw_c4eac1b4-5a00-48fa-8c24-405c4ab979b4">1,401</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 - 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="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF85LTEtMS0xLTg0MjYw_703e330a-58cd-4194-bc19-2c7be0aec9a8">0.06</ix:nonFraction>&#160;</span></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="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF85LTItMS0xLTg0MjYw_caeee99d-dbfd-4328-8865-5812885e5207">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="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF85LTMtMS0xLTg0MjYw_0ee0bd99-6ea9-43ee-b5de-b30ae277f84c">0.13</ix:nonFraction>&#160;</span></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="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF85LTQtMS0xLTg0MjYw_e20a2eac-5353-4e1e-8d69-f686e7e20ee4">0.06</ix:nonFraction>)</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;text-align: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 - 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="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMC0xLTEtMS04NDI2MA_66b3de03-7b41-4fd6-9cdb-cacd45ab98ea">0.97</ix:nonFraction>&#160;</span></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="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMC0yLTEtMS04NDI2MA_6745df89-e809-4f71-a083-282727ad83ab">1.04</ix:nonFraction>&#160;</span></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="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMC0zLTEtMS04NDI2MA_689a0ce6-b670-4a3f-a840-48a37bf2d5ac">17.73</ix:nonFraction>&#160;</span></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="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMC00LTEtMS04NDI2MA_875a9d83-83fe-46cd-a515-9f74a4bc1f64">0.09</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;text-align: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 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="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMS0xLTEtMS04NDI2MA_80bfe4c0-ae84-49da-8a66-5d6c77474700">1.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="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMS0yLTEtMS04NDI2MA_d149a08d-37e1-4108-8d69-196356f89018">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="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMS0zLTEtMS04NDI2MA_72563db1-31e8-4b59-a853-1051f6703486">17.86</ix:nonFraction>&#160;</span></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="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMS00LTEtMS04NDI2MA_edc3b3e6-8dfc-473a-bc0e-ef73c4178a66">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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - 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="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMi0xLTEtMS04NDI2MA_5679a1b3-fdd7-4f75-8246-6388d28ecb4b">0.06</ix:nonFraction>&#160;</span></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="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMi0yLTEtMS04NDI2MA_1dfa8853-b41f-4b16-8389-91571fe72150">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="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMi0zLTEtMS04NDI2MA_160be0e3-8e53-4537-ad80-88c1813d641e">0.13</ix:nonFraction>&#160;</span></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="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMi00LTEtMS04NDI2MA_b057e4ed-4d42-4238-bb49-3a88131c3a87">0.06</ix:nonFraction>)</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - 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="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMy0xLTEtMS04NDI2MA_e8a3ac74-9cbf-4986-9932-5c7d9cb8bd31">0.97</ix:nonFraction>&#160;</span></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="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMy0yLTEtMS04NDI2MA_5f2bd8a5-d702-4943-8f23-f08e79a74f67">1.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="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMy0zLTEtMS04NDI2MA_5662c9d3-b127-4ae1-aa57-6ec988f4bcb6">17.68</ix:nonFraction>&#160;</span></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="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMy00LTEtMS04NDI2MA_a4ffcf56-c58b-4aaa-8541-af018de117c4">0.09</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted 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="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xNC0xLTEtMS04NDI2MA_739006ac-70b0-4916-bb9b-0845253077f3">1.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="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xNC0yLTEtMS04NDI2MA_2e8ee7d5-c94f-48c7-acf0-5ee54f5c5e2f">1.06</ix:nonFraction>&#160;</span></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="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xNC0zLTEtMS04NDI2MA_02624d87-6870-4f5c-995b-e47db40fe87d">17.81</ix:nonFraction>&#160;</span></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="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xNC00LTEtMS04NDI2MA_3afbb462-b794-41d3-aa1a-b24e72616174">0.03</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"><table 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.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.591%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.658%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8yLTEtMS0xLTg0Mjg2_8a1d03ce-ca89-4c79-93b2-7e91934ae296">53,134</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="border-top:1pt solid #000;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="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8yLTItMS0xLTg0Mjg2_609e6759-d74e-482d-8a0f-73febd97269c">54,336</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="border-top:1pt solid #000;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="ia068730ae70b4413922f9e17657299fd_D20200701-20200930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8yLTMtMS0xLTg0Mjg2_228c77ea-68be-4747-b7d6-6ae5ac9e830a">55,173</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="border-top:1pt solid #000;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="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8yLTQtMS0xLTg0Mjg2_16381191-074f-48bd-988f-de97345e3814">58,132</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (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%">(<ix:nonFraction unitRef="usd" contextRef="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8zLTEtMS0xLTg0Mjg2_b64707ad-1ca0-4a25-bcea-664ff1460216">1,648</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="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8zLTItMS0xLTg0Mjg2_4240caef-0c75-4c29-8e93-c9cf94e79cac">2,361</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="ia068730ae70b4413922f9e17657299fd_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8zLTMtMS0xLTg0Mjg2_e6dae682-9aab-4432-b7ca-b7963303abfe">121</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="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8zLTQtMS0xLTg0Mjg2_3caf12c0-bbfa-4b62-ad3f-698768fdce12">1,529</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;text-align: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 (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="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV80LTEtMS0xLTg0Mjg2_5910f7f8-a9e8-46e8-b3dc-1fd35482e5f5">55</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="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV80LTItMS0xLTg0Mjg2_38ebcea7-91c9-430f-8ca9-481e0d8cb7b5">893</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="ia068730ae70b4413922f9e17657299fd_D20200701-20200930" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV80LTMtMS0xLTg0Mjg2_f143e94f-78b6-420e-b264-d535214567f6">985</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV80LTQtMS0xLTg0Mjg2_8c6bf8c5-66ce-40b3-acb0-a0c5f0a31f7d">1,539</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;text-align: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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV81LTEtMS0xLTg0Mjg2_9165abd0-5c32-4a37-8e64-48964a1cf2b1">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="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV81LTItMS0xLTg0Mjg2_6fb6d211-e050-4f9d-825b-20832c4bde5f">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="ia068730ae70b4413922f9e17657299fd_D20200701-20200930" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV81LTMtMS0xLTg0Mjg2_2ed63384-a578-43be-93e7-c54d58b61eab">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="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV81LTQtMS0xLTg0Mjg2_b10416d8-130e-4622-b4b6-4c42c9e0c87c">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="background-color:#ffffff;padding:2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV82LTEtMS0xLTg0Mjg2_aea9d156-945a-4a41-8893-a9763d4b10d9">13,074</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV82LTItMS0xLTg0Mjg2_7de0bb4f-e422-4ffe-b147-1de2ac6be6f0">28,891</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia068730ae70b4413922f9e17657299fd_D20200701-20200930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV82LTMtMS0xLTg0Mjg2_f882af17-84d8-4519-a861-31b61e81839c">34,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV82LTQtMS0xLTg0Mjg2_865c51ce-5b05-4bb0-8671-3e55352bf225">49,214</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 - 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="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV84LTEtMS0xLTg0Mjg2_1699b058-dd13-4709-9d83-3f8d81c6371d">&#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="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV84LTItMS0xLTg0Mjg2_401b30cf-e194-4d07-973b-ffadc89ee9a5">0.02</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="ia068730ae70b4413922f9e17657299fd_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV84LTMtMS0xLTg0Mjg2_de2fb33a-47d3-4444-ae66-19c8e5fad098">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="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV84LTQtMS0xLTg0Mjg2_6a9dde96-8adb-4ec2-a4bc-457422a21e71">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="background-color:#ffffff;padding:2px 1pt;text-align: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 - 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="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV85LTEtMS0xLTg0Mjg2_0c31ab2e-33c4-4982-b3d0-e9bd96868727">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="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV85LTItMS0xLTg0Mjg2_25df1959-5400-48f0-a855-551f19368ffb">0.60</ix:nonFraction>&#160;</span></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="ia068730ae70b4413922f9e17657299fd_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV85LTMtMS0xLTg0Mjg2_ea7c321b-ab4a-4d18-bb32-376313e09d94">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="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV85LTQtMS0xLTg0Mjg2_cbd7aaea-dec7-4901-a3d3-5bf79f4949d3">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="background-color:#ffffff;padding:2px 1pt;text-align: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 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="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareBasic" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMC0xLTEtMS04NDI4Ng_cd49b273-9d68-4c1b-b7b3-9b008d56bae6">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="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareBasic" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMC0yLTEtMS04NDI4Ng_6eaef86c-cc40-4473-b30c-757a19616b8c">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="ia068730ae70b4413922f9e17657299fd_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMC0zLTEtMS04NDI4Ng_0b578d55-3afd-416d-8e8d-9ebbdab2d74d">0.69</ix:nonFraction>&#160;</span></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="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMC00LTEtMS04NDI4Ng_e0f27a4e-c305-4179-a249-06c0dc77c7c6">0.99</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - 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="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMS0xLTEtMS04NDI4Ng_55a88496-dd3e-4ffc-b67a-5e37dbe10e50">&#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="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMS0yLTEtMS04NDI4Ng_efa49ae5-04ef-4b70-9eaf-55ea5bbecdfc">0.02</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="ia068730ae70b4413922f9e17657299fd_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMS0zLTEtMS04NDI4Ng_abc8d631-90f6-4994-a635-6c70f416f369">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="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMS00LTEtMS04NDI4Ng_d6b8854f-06a7-4b0c-94f0-648da57379cb">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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - 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="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMi0xLTEtMS04NDI4Ng_4b3a353e-f785-402d-8e2b-0dc8d2ce55e5">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="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMi0yLTEtMS04NDI4Ng_26a4ee53-eae9-48b0-b490-041a673c98d1">0.60</ix:nonFraction>&#160;</span></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="ia068730ae70b4413922f9e17657299fd_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMi0zLTEtMS04NDI4Ng_0d83c611-235e-498d-b123-377c5fdb0a68">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="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMi00LTEtMS04NDI4Ng_4f71a44f-a673-4540-bf80-8827ab377e18">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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted 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="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMy0xLTEtMS04NDI4Ng_ba4ec13e-73d7-406d-a466-acb63016ccde">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="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMy0yLTEtMS04NDI4Ng_b59cdb0d-96c7-4cd1-9f98-0a82b58efffd">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="ia068730ae70b4413922f9e17657299fd_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMy0zLTEtMS04NDI4Ng_0815149d-9381-4726-9750-4ff0a4f8b45b">0.69</ix:nonFraction>&#160;</span></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="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMy00LTEtMS04NDI4Ng_4c2604a2-6fae-40e5-bfa5-1f6f474271a6">0.98</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 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-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="#i3103410e8abb447aa005f7738aeb6fa1_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div id="i3103410e8abb447aa005f7738aeb6fa1_166"></div><ix:nonNumeric contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90ZXh0cmVnaW9uOmZlMTY4NTliNWM1NTQyMWM5YzNiMzVkZmI0ZGZhMTdmXzE5MA_2015aa80-8ede-4063-9468-efb0c7bf4676" 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, 2021, 2020 and 2019 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, 2021</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="i9c2d1d8c5f554c55aca1b1bbb1455439_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzItMi0xLTEtNTE2Mzk_07c08db8-5f4b-40cb-816c-56d13c6b5e57">614</ix:nonFraction>&#160;</span></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="i997e68bd459643feb98a069af34521e2_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzItNC0xLTEtNTE2Mzk_b22ac6af-2b35-4870-82d6-99da2886beb6">530</ix:nonFraction>&#160;</span></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="i997e68bd459643feb98a069af34521e2_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzItNi0xLTEtNTE2Mzk_430148fb-842b-4ddf-ba0d-599da4bd566c">1,028</ix:nonFraction>&#160;</span></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="i997e68bd459643feb98a069af34521e2_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzItOC0xLTEtNTE2Mzk_ee1c1d47-e398-433a-b347-a3265d404848">1,820</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="i348a013e85954f13baa41846e5ba22b4_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzItMTAtMS0xLTUxNjM5_a76446eb-4c3c-4d02-9846-ce47a9419d81">352</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, 2020</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="i50b7f4726a624fc392ad8b4d59981a79_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzQtMi0xLTEtNTE2Mzk_19b8fd4f-4712-4673-ae86-5981fd8a4dd5">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="id9528e5e1e2444e78c1129670039fdfc_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzQtNC0xLTEtNTE2Mzk_8cd6cc26-a1fc-49a4-98ef-89aeef3f7910">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="id9528e5e1e2444e78c1129670039fdfc_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzQtNi0xLTEtNTE2Mzk_b3088161-4fdb-4db0-bde7-5ff0822a139b">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="id9528e5e1e2444e78c1129670039fdfc_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzQtOC0xLTEtNTE2Mzk_4d4af5c9-bcf4-4a26-8dad-bcd8a94132da">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="i9c2d1d8c5f554c55aca1b1bbb1455439_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzQtMTAtMS0xLTUxNjM5_683b5989-e8b1-40ff-ba95-8b813be6dca0">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="i486a4df07c7c4a30aa7c5a6085cdbe61_I20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzYtMi0xLTEtNTE2Mzk_68981bb0-5644-4a6c-ae91-bc2bff55ad04">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="i499881f45edb42848b0aed8b072e032f_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzYtNC0xLTEtNTE2Mzk_fd1d43d2-76cc-4e3d-b419-e74c6e50bb63">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="i499881f45edb42848b0aed8b072e032f_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzYtNi0xLTEtNTE2Mzk_d891773c-0150-4c20-9f02-81cdcab83312">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="i499881f45edb42848b0aed8b072e032f_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzYtOC0xLTEtNTE2Mzk_01513763-9f56-445a-ba4e-c82d248fc457">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="i50b7f4726a624fc392ad8b4d59981a79_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzYtMTAtMS0xLTUxNjM5_7e153660-ee66-4ba4-8e8f-98289f7fc19e">533</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="i3103410e8abb447aa005f7738aeb6fa1_169"></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="#i3103410e8abb447aa005f7738aeb6fa1_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="padding-left:36pt;text-indent:45pt"><span><br/></span></div><div id="i3103410e8abb447aa005f7738aeb6fa1_172"></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></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="https://www.sec.gov/ix?doc=/Archives/edgar/data/354963/000117184321003912/f8k_060121.htm">Asset Purchase Agreement, dated May 28, 2021, between Shenandoah Telecommunications Company and T-Mobile USA, Inc. (incorporated by reference from Exhibit 2.1 to the Company's Current Report on Form 8-K filed on June 1, 2021).</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="https://www.sec.gov/Archives/edgar/data/0000354963/000117184322001423/exh_31.htm">Amended and Restated Bylaws of Shenandoah Telecommunications Company, </a><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/0000354963/000117184322001423/exh_31.htm">effective </a><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/0000354963/000117184322001423/exh_31.htm">February 22, 2022</a><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/0000354963/000117184322001423/exh_31.htm">, filed as exhibit 3.</a><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/0000354963/000117184322001423/exh_31.htm">1</a><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/0000354963/000117184322001423/exh_31.htm"> to the Company's </a><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/0000354963/000117184322001423/exh_31.htm">Current Report</a><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/0000354963/000117184322001423/exh_31.htm"> on Form </a><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/0000354963/000117184322001423/exh_31.htm">8-K</a><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/0000354963/000117184322001423/exh_31.htm"> </a><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/0000354963/000117184322001423/exh_31.htm">filed o</a><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/0000354963/000117184322001423/exh_31.htm">n</a><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/0000354963/000117184322001423/exh_31.htm"> </a><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/0000354963/000117184322001423/exh_31.htm">February 2</a><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/0000354963/000117184322001423/exh_31.htm">8</a><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/0000354963/000117184322001423/exh_31.htm">, 2</a><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/0000354963/000117184322001423/exh_31.htm">022</a><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/0000354963/000117184322001423/exh_31.htm">.</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:12pt"><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 style="height:12pt"><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.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="https://www.sec.gov/ix?doc=/Archives/edgar/data/354963/000117184321004676/f8k_070121.htm">Credit Agreement, dated July 1, 2021, by and among Shenandoah Telecommunications Company, certain of its subsidiaries as guarantors, CoBank ACB, as administrative agent, and the other lenders party thereto (incorporated by reference from Exhibit 10.1 to the Company's Current Report on Form 8-K filed on July 1, 2021).</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/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 style="height:12pt"><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.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/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 style="height:12pt"><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/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 style="height:12pt"><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: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 style="height:12pt"><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/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 style="height:12pt"><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.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/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:12pt"><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.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/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:12pt"><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.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/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></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="#i3103410e8abb447aa005f7738aeb6fa1_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 style="height:12pt"><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.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/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:12pt"><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.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/000162828019002261/shenex1058.htm">Form of Stock Option Awards for Executives under the 2014 Equity Incentive Plan.</a></span></div></td></tr><tr style="height:12pt"><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.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/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:12pt"><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.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/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:12pt"><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="shenex2112312021.htm">List of Subsidiaries.</a></span></div></td></tr><tr style="height:12pt"><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="shenex23112312021.htm">Consent of KPMG LLP, Independent Registered Public Accounting Firm.</a></span></div></td></tr><tr style="height:12pt"><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.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="shenex31112312021.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 style="height:12pt"><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.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="shenex31212312021.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:12pt"><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="shenex31312312021.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 style="height:12pt"><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%">**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="shenex3212312021.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 style="height:12pt"><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%">(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="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="i3103410e8abb447aa005f7738aeb6fa1_175"></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="#i3103410e8abb447aa005f7738aeb6fa1_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 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 28, 2022</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 28, 2022</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 28, 2022</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/DENNIS A. ROMPS</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 28, 2022</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%">Dennis A. Romps</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 28, 2022</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 28, 2022</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 28, 2022</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 28, 2022</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 28, 2022</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 28, 2022</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 28, 2022</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-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/VICTOR C. BARNES</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 28, 2022</span></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%">Victor C. Barnes</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-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-32</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>2
<FILENAME>shenex2112312021.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 2022 Workiva -->
<title>Document</title></head><body><div id="i7b4b47d721d64b0e8de7fd5f0c88311e_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>shenex23112312021.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 2022 Workiva -->
<title>Document</title></head><body><div id="id4e5f63eb3cc4e61a7435b1bd8fbcb55_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 (No. 333-74297) on Form S-3D and (Nos. 333-127342 and 333-196990) on Form S-8 of our reports dated February 28, 2022, with respect to the consolidated financial statements and financial statement schedule II &#8211; Valuation and Qualifying Accounts of Shenandoah Telecommunications Company and the effectiveness of internal control over financial reporting.</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;28, 2022</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>shenex31112312021.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 2022 Workiva -->
<title>Document</title></head><body><div id="ic181e1ad04884aaeb5ac812b85bc6cbb_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;28, 2022</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>shenex31212312021.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 2022 Workiva -->
<title>Document</title></head><body><div id="i80c5cf5b58f34b61bc35ce3bcb4b8903_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;28, 2022</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>shenex31312312021.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 2022 Workiva -->
<title>Document</title></head><body><div id="ie9c272e6b6dc4d27b949daefe454a931_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, Dennis A. Romps, 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;DENNIS A. ROMPS</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%">Dennis A. Romps, 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;28, 2022 </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>shenex3212312021.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 2022 Workiva -->
<title>Document</title></head><body><div id="ieacd2ad913e146b782fd526e6d410b44_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, 2021 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 28, 2022</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 28, 2022</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-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:18cf2b2d-d644-4ec7-84cc-02fedcd122ac,g:8a2418e0-0a0e-4bff-b276-89735e520d40-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:shen="http://shentel.com/20211231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://shentel.com/20211231">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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-20211231_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-20211231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="shen-20211231_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-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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="AuditInformation" roleURI="http://shentel.com/role/AuditInformation">
        <link:definition>0002002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://shentel.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>1001003 - 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>1002004 - 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>1003005 - 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>1004006 - 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="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1005007 - 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="NatureofOperationsTables" roleURI="http://shentel.com/role/NatureofOperationsTables">
        <link:definition>2302301 - Disclosure - Nature of 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="NatureofOperationsNarrativeDetails" roleURI="http://shentel.com/role/NatureofOperationsNarrativeDetails">
        <link:definition>2403401 - Disclosure - Nature of 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="NatureofOperationsRevisionofFinancialStatementsDetails" roleURI="http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails">
        <link:definition>2404402 - Disclosure - Nature of Operations - Revision of Financial Statements (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>2105102 - 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>2206201 - 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>2307302 - 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>2408403 - 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>2409404 - 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>2110103 - 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>2311303 - 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>2412405 - 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>2413406 - 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>2414407 - 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>2115104 - 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>2316304 - 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>2417408 - 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>2418409 - 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>2119105 - 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>2320305 - 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>2421410 - 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>2422411 - 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>2123106 - 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>2324306 - 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>2425412 - 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>2126107 - 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>2327307 - 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>2428413 - 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>2429414 - 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>2430415 - 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>2431416 - 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>2132108 - 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>2333308 - 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>2434417 - 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>2435418 - 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>2436419 - 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>2437420 - 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="OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails" roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails">
        <link:definition>2438421 - Disclosure - Other Assets and Accrued Liabilities - Restructuring Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails" roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails">
        <link:definition>2439422 - 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>2140109 - 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>2341309 - 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>2442423 - 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>2443424 - 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>2443424 - 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>2444425 - 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>2145110 - 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="DebtNarrativeDetails" roleURI="http://shentel.com/role/DebtNarrativeDetails">
        <link:definition>2446426 - Disclosure - Debt - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativesandHedging" roleURI="http://shentel.com/role/DerivativesandHedging">
        <link:definition>2147111 - Disclosure - Derivatives 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="DerivativesandHedgingTables" roleURI="http://shentel.com/role/DerivativesandHedgingTables">
        <link:definition>2348310 - Disclosure - Derivatives 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="DerivativesandHedgingNarrativeDetails" roleURI="http://shentel.com/role/DerivativesandHedgingNarrativeDetails">
        <link:definition>2449427 - Disclosure - Derivatives 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="DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>2450428 - Disclosure - Derivatives 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>2151112 - 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>2352311 - 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>2453429 - 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>2454430 - 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>2455431 - 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>2456432 - 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="StockCompensationEarningsperShareandDividends" roleURI="http://shentel.com/role/StockCompensationEarningsperShareandDividends">
        <link:definition>2157113 - Disclosure - Stock Compensation, Earnings per Share, and Dividends</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockCompensationEarningsperShareandDividendsTables" roleURI="http://shentel.com/role/StockCompensationEarningsperShareandDividendsTables">
        <link:definition>2358312 - Disclosure - Stock Compensation, Earnings per Share, and Dividends (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="StockCompensationEarningsperShareandDividendsNarrativeDetails" roleURI="http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails">
        <link:definition>2459433 - Disclosure - Stock Compensation, Earnings per Share, and Dividends- 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>2460434 - 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="StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails" roleURI="http://shentel.com/role/StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails">
        <link:definition>2461435 - Disclosure - Stock Compensation, Earnings per Share, and Dividends - 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>2162114 - 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="CommitmentsandContingenciesTables" roleURI="http://shentel.com/role/CommitmentsandContingenciesTables">
        <link:definition>2363313 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://shentel.com/role/CommitmentsandContingenciesDetails">
        <link:definition>2464436 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesPurchaseCommitmentsDetails" roleURI="http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails">
        <link:definition>2465437 - Disclosure - Commitments and Contingencies - Purchase Commitments (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>2166115 - 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>2367314 - 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>2468438 - 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>2469439 - 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>2170116 - 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>2371315 - 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>2472440 - 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>2173117 - 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>2474441 - 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_NewCreditAgreementMember" abstract="true" name="NewCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_TowerSegmentMember" abstract="true" name="TowerSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_FCCSpectrumLicensesMember" abstract="true" name="FCCSpectrumLicensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_TermLoanA1Member" abstract="true" name="TermLoanA1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_PercentageOfPatronageCreditPaidInShare" abstract="false" name="PercentageOfPatronageCreditPaidInShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="shen_TermLoansMember" abstract="true" name="TermLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_NumberOfCellTowersBuilt" abstract="false" name="NumberOfCellTowersBuilt" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_VariableRateComponentDomain" abstract="true" name="VariableRateComponentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_ServiceandOtherMember" abstract="true" name="ServiceandOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_OPEBPlanMember" abstract="true" name="OPEBPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract" abstract="true" name="ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_PrepaidMaintenanceExpenseCurrent" abstract="false" name="PrepaidMaintenanceExpenseCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="shen_CarrierAccessRevenueMember" abstract="true" name="CarrierAccessRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_BroadbandSegmentMember" abstract="true" name="BroadbandSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_DebtInstrumentNumberOfCreditFacilities" abstract="false" name="DebtInstrumentNumberOfCreditFacilities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="shen_EquipmentAndSoftwareMember" abstract="true" name="EquipmentAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned" abstract="false" name="BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock" abstract="false" name="ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest" abstract="false" name="BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="shen_TermLoanA2Member" abstract="true" name="TermLoanA2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_EntityWideInformationRevenueFromExternalCustomerAbstract" abstract="true" name="EntityWideInformationRevenueFromExternalCustomerAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest" abstract="false" name="LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_MarketingServicesAndITSoftewareLicencesMember" abstract="true" name="MarketingServicesAndITSoftewareLicencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_EmployeesAndDirectorsMember" abstract="true" name="EmployeesAndDirectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_VariableRateComponentAxis" abstract="true" name="VariableRateComponentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="shen_FCCSpectrumLicensesLeasesCurrent" abstract="false" name="FCCSpectrumLicensesLeasesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_WeightedAverageCustomerLife" abstract="false" name="WeightedAverageCustomerLife" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="shen_RSUsAndRTSRsMember" abstract="true" name="RSUsAndRTSRsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees" abstract="false" name="DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LesseeLeaseLiabilityPaymentsDueYearThree" abstract="false" name="LesseeLeaseLiabilityPaymentsDueYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_ValleyNetworkPartnershipMember" abstract="true" name="ValleyNetworkPartnershipMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome" abstract="false" name="EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FCCSpectrumLicensesLeasesNoncurrent" abstract="false" name="FCCSpectrumLicensesLeasesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_IncreaseDecreaseInOperatingLeaseRightOfUseAsset" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction" abstract="false" name="IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_VariableRateComponentThreeMember" abstract="true" name="VariableRateComponentThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_AOCIAttributabletoParentTaxRollForward" abstract="true" name="AOCIAttributabletoParentTaxRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="shen_SERPInvestmentsCurrent" abstract="false" name="SERPInvestmentsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_RailroadCrossingRightsMember" abstract="true" name="RailroadCrossingRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_ResidentialAndSMBMember" abstract="true" name="ResidentialAndSMBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SERPPlanMember" abstract="true" name="SERPPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationSeveranceExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_ThePlan2014Member" abstract="true" name="ThePlan2014Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_GainLossFromPatronageInvestmentsAndOther" abstract="false" name="GainLossFromPatronageInvestmentsAndOther" nillable="true" xbrli:periodType="duration" 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="dtr-types: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_LesseeLeaseLiabilityPaymentsDue" abstract="false" name="LesseeLeaseLiabilityPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_WorkforceReductionProgramMember" abstract="true" name="WorkforceReductionProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_NumberOfMarketsIncludedInTransaction" abstract="false" name="NumberOfMarketsIncludedInTransaction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="shen_EquipmentProductAndServiceMember" abstract="true" name="EquipmentProductAndServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent" nillable="true" xbrli:periodType="instant" 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="dtr-types:percentItemType"/>
  <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_CobankMember" abstract="true" name="CobankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_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="dtr-types:domainItemType"/>
  <xs:element id="shen_CapitalizedContractCostRollForward" abstract="true" name="CapitalizedContractCostRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="shen_NtelosHoldingCorpMember" abstract="true" name="NtelosHoldingCorpMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient" abstract="false" name="DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="shen_RelativeTotalShareholderReturnAwardsMember" abstract="true" name="RelativeTotalShareholderReturnAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock" abstract="false" name="ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum" abstract="false" name="DebtInstrumentCovenantDebtServiceCoverageRatioMinimum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="shen_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="shen_CommercialFiberMember" abstract="true" name="CommercialFiberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_VariableRateComponentOneMember" abstract="true" name="VariableRateComponentOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_AcquiredSubscribersBroadbandMember" abstract="true" name="AcquiredSubscribersBroadbandMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="shen_PaymentsForLongTermPurchaseCommitment" abstract="false" name="PaymentsForLongTermPurchaseCommitment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_PercentageOfPatronageCreditPaidInCash" abstract="false" name="PercentageOfPatronageCreditPaidInCash" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types: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_DebtInstrumentCovenantTotalNetLeverageRatioMaximum" abstract="false" name="DebtInstrumentCovenantTotalNetLeverageRatioMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="shen_VariableRateComponentTwoMember" abstract="true" name="VariableRateComponentTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition" abstract="false" name="IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan" abstract="false" name="StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>shen-20211231_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 2022 Workiva-->
<!--r:18cf2b2d-d644-4ec7-84cc-02fedcd122ac,g:8a2418e0-0a0e-4bff-b276-89735e520d40-->
<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/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="shen-20211231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://shentel.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_de69117a-cff1-4995-93d2-a96155c0e1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_cca5a48d-fcf3-4602-a517-b0052a4afb3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesCurrent_de69117a-cff1-4995-93d2-a96155c0e1ca" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_cca5a48d-fcf3-4602-a517-b0052a4afb3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_22530bed-d350-4b8c-a9b9-3959b17c8ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_de69117a-cff1-4995-93d2-a96155c0e1ca" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_22530bed-d350-4b8c-a9b9-3959b17c8ae7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_b874f84b-efcc-4ec4-858a-fc7c0aeafe4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_de69117a-cff1-4995-93d2-a96155c0e1ca" xlink:to="loc_us-gaap_AccountsPayableCurrent_b874f84b-efcc-4ec4-858a-fc7c0aeafe4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_92db3d68-811b-4d27-984f-118f9ac710ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_de69117a-cff1-4995-93d2-a96155c0e1ca" xlink:to="loc_us-gaap_AccruedSalariesCurrent_92db3d68-811b-4d27-984f-118f9ac710ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_3b7018b5-82d7-41c9-ac40-e81136be0628" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_de69117a-cff1-4995-93d2-a96155c0e1ca" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_3b7018b5-82d7-41c9-ac40-e81136be0628" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_517683df-a8bc-48ac-9ced-c394a639e113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_de69117a-cff1-4995-93d2-a96155c0e1ca" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_517683df-a8bc-48ac-9ced-c394a639e113" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a6ba540e-1afb-4baf-9518-a24ade88408f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_de69117a-cff1-4995-93d2-a96155c0e1ca" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a6ba540e-1afb-4baf-9518-a24ade88408f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_9107331e-5059-4f0c-a441-7dfb072bcabe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_de69117a-cff1-4995-93d2-a96155c0e1ca" xlink:to="loc_us-gaap_LongTermDebtCurrent_9107331e-5059-4f0c-a441-7dfb072bcabe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_42392b0f-7b45-4ffd-8e65-6294ed27b735" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_55312c12-7e16-4a0d-acc3-9c014f13bcf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_42392b0f-7b45-4ffd-8e65-6294ed27b735" xlink:to="loc_us-gaap_LiabilitiesCurrent_55312c12-7e16-4a0d-acc3-9c014f13bcf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_c6c1ff05-297f-4e02-a32b-218ddaf4b8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_42392b0f-7b45-4ffd-8e65-6294ed27b735" xlink:to="loc_us-gaap_CommitmentsAndContingencies_c6c1ff05-297f-4e02-a32b-218ddaf4b8a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_6df77df0-2bcb-436f-90d7-54b0b4b7eb95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_42392b0f-7b45-4ffd-8e65-6294ed27b735" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_6df77df0-2bcb-436f-90d7-54b0b4b7eb95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_64fa8bc6-c01b-4e2b-b07c-750ee1b17267" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_42392b0f-7b45-4ffd-8e65-6294ed27b735" xlink:to="loc_us-gaap_StockholdersEquity_64fa8bc6-c01b-4e2b-b07c-750ee1b17267" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_62ce4948-713d-4ef6-8453-1571b300060d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_f5b4febc-e941-45c7-bb72-a21c5593a6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_62ce4948-713d-4ef6-8453-1571b300060d" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_f5b4febc-e941-45c7-bb72-a21c5593a6f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_44b84291-8132-476d-8ee8-9918d8393657" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_62ce4948-713d-4ef6-8453-1571b300060d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_44b84291-8132-476d-8ee8-9918d8393657" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_3fed5b65-fe76-4a55-92c5-671d16e73d12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_62ce4948-713d-4ef6-8453-1571b300060d" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_3fed5b65-fe76-4a55-92c5-671d16e73d12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_0994203b-0ffe-41d5-bd66-fc003ea62582" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_62ce4948-713d-4ef6-8453-1571b300060d" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_0994203b-0ffe-41d5-bd66-fc003ea62582" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_74aae134-8461-404c-b121-3d40ec0eb37e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_62ce4948-713d-4ef6-8453-1571b300060d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_74aae134-8461-404c-b121-3d40ec0eb37e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f130c189-dbe9-448c-91a3-f44f5c945d43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_7e00ccd4-c33e-4e3d-9668-9f560caa24f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f130c189-dbe9-448c-91a3-f44f5c945d43" xlink:to="loc_us-gaap_CommonStockValue_7e00ccd4-c33e-4e3d-9668-9f560caa24f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_fca43eb4-474a-405e-9791-441d150bf881" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f130c189-dbe9-448c-91a3-f44f5c945d43" xlink:to="loc_us-gaap_AdditionalPaidInCapital_fca43eb4-474a-405e-9791-441d150bf881" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8df79c93-8c31-4998-9021-fa17bec5a2c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f130c189-dbe9-448c-91a3-f44f5c945d43" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8df79c93-8c31-4998-9021-fa17bec5a2c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dea73718-b4ef-4b24-91f4-4f83a7eb41b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f130c189-dbe9-448c-91a3-f44f5c945d43" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dea73718-b4ef-4b24-91f4-4f83a7eb41b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_eaf2c24f-52cb-413b-9c56-bd258d89c8ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_7e891045-3b7a-4693-8082-b1d65bdb7679" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_eaf2c24f-52cb-413b-9c56-bd258d89c8ad" xlink:to="loc_us-gaap_DeferredCosts_7e891045-3b7a-4693-8082-b1d65bdb7679" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_87b7179f-7d41-4532-a69b-ab3e3c875478" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_eaf2c24f-52cb-413b-9c56-bd258d89c8ad" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_87b7179f-7d41-4532-a69b-ab3e3c875478" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_05562343-01da-40cb-a036-24b334ee4007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_eaf2c24f-52cb-413b-9c56-bd258d89c8ad" xlink:to="loc_us-gaap_AssetsCurrent_05562343-01da-40cb-a036-24b334ee4007" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6c9934cf-6afe-4ee7-b2da-500c5a83ebba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_eaf2c24f-52cb-413b-9c56-bd258d89c8ad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6c9934cf-6afe-4ee7-b2da-500c5a83ebba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_495527ed-667f-4c20-b9ca-7c16618afde1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eaf2c24f-52cb-413b-9c56-bd258d89c8ad" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_495527ed-667f-4c20-b9ca-7c16618afde1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_590095ca-5527-4998-8626-d33590f9f69b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_eaf2c24f-52cb-413b-9c56-bd258d89c8ad" xlink:to="loc_us-gaap_LongTermInvestments_590095ca-5527-4998-8626-d33590f9f69b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ac20ce24-98f0-452f-b36e-e34772da3739" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_48f0a13d-ffbd-40c3-bce7-84db605ab7ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ac20ce24-98f0-452f-b36e-e34772da3739" xlink:to="loc_us-gaap_IncomeTaxesReceivable_48f0a13d-ffbd-40c3-bce7-84db605ab7ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0a140f47-52e4-4e77-b138-43cf4ca2d6ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ac20ce24-98f0-452f-b36e-e34772da3739" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0a140f47-52e4-4e77-b138-43cf4ca2d6ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6ed5b3e1-049f-49d8-a332-b8f9b9492fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ac20ce24-98f0-452f-b36e-e34772da3739" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6ed5b3e1-049f-49d8-a332-b8f9b9492fc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_99c95dc6-ece4-4b5c-a6eb-95cb689f7fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ac20ce24-98f0-452f-b36e-e34772da3739" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_99c95dc6-ece4-4b5c-a6eb-95cb689f7fb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c2c596e1-db29-4e1f-b826-ae5d182e05ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ac20ce24-98f0-452f-b36e-e34772da3739" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c2c596e1-db29-4e1f-b826-ae5d182e05ba" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="shen-20211231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_f968fafd-0b7c-41dd-85b0-53d93c17a402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition_f6349d83-5e1a-4ebc-b9bc-53c9769ac506" xlink:href="shen-20211231.xsd#shen_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_f968fafd-0b7c-41dd-85b0-53d93c17a402" xlink:to="loc_shen_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition_f6349d83-5e1a-4ebc-b9bc-53c9769ac506" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_1d2ac04f-dd3a-4d91-8997-3da9ba374d18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_f968fafd-0b7c-41dd-85b0-53d93c17a402" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_1d2ac04f-dd3a-4d91-8997-3da9ba374d18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_02af41cf-ad46-43c2-a7af-3ddd81b1d718" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ba25d2f0-2d8f-4627-8369-b509935e34ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_02af41cf-ad46-43c2-a7af-3ddd81b1d718" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ba25d2f0-2d8f-4627-8369-b509935e34ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_70bb6a02-8d43-4abf-bb94-ab91415bc811" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_02af41cf-ad46-43c2-a7af-3ddd81b1d718" xlink:to="loc_us-gaap_CostsAndExpenses_70bb6a02-8d43-4abf-bb94-ab91415bc811" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_355cf231-0a84-4ece-ba33-da92ab3a3d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3bafd495-91e3-43db-b4d3-cadc501b538b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_355cf231-0a84-4ece-ba33-da92ab3a3d7c" xlink:to="loc_us-gaap_OperatingIncomeLoss_3bafd495-91e3-43db-b4d3-cadc501b538b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_3fd1e3c7-a5bf-4c08-986c-8f9db07b1da4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_355cf231-0a84-4ece-ba33-da92ab3a3d7c" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_3fd1e3c7-a5bf-4c08-986c-8f9db07b1da4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_5771c3de-4652-4e48-91f3-5f54ec06b62b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_91386812-341c-4d86-9cbc-cd8f71125a96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5771c3de-4652-4e48-91f3-5f54ec06b62b" xlink:to="loc_us-gaap_NetIncomeLoss_91386812-341c-4d86-9cbc-cd8f71125a96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_be545d09-7ca2-4f64-974a-714cf3106eef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5771c3de-4652-4e48-91f3-5f54ec06b62b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_be545d09-7ca2-4f64-974a-714cf3106eef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_01d40968-3392-4f98-bedd-096a832c5a01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_64da98d0-cb3a-4c86-ae3f-de184a90cae0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_01d40968-3392-4f98-bedd-096a832c5a01" xlink:to="loc_us-gaap_RestructuringCharges_64da98d0-cb3a-4c86-ae3f-de184a90cae0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_1a8e1b0f-55a7-4fd1-bbbc-b55ecb5e2123" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_01d40968-3392-4f98-bedd-096a832c5a01" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_1a8e1b0f-55a7-4fd1-bbbc-b55ecb5e2123" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_c7291c8f-2f46-4fad-bf7c-5da993581c67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_01d40968-3392-4f98-bedd-096a832c5a01" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_c7291c8f-2f46-4fad-bf7c-5da993581c67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_edf2c812-ee79-4551-b152-090352c4d593" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_01d40968-3392-4f98-bedd-096a832c5a01" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_edf2c812-ee79-4551-b152-090352c4d593" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_422fee32-5245-4672-95be-b5819252e1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_01d40968-3392-4f98-bedd-096a832c5a01" xlink:to="loc_us-gaap_AssetImpairmentCharges_422fee32-5245-4672-95be-b5819252e1b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f60e3e72-94b6-4ef8-911b-2653eda75683" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_72fe3817-d762-41f1-a1cb-632a029c5488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f60e3e72-94b6-4ef8-911b-2653eda75683" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_72fe3817-d762-41f1-a1cb-632a029c5488" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_8645a569-3fae-4093-a11b-6c238b459548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f60e3e72-94b6-4ef8-911b-2653eda75683" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_8645a569-3fae-4093-a11b-6c238b459548" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_705f88b2-9c48-4355-9948-9ddfbf0be770" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_553ca733-c993-493e-8a15-a61664d40e56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_705f88b2-9c48-4355-9948-9ddfbf0be770" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_553ca733-c993-493e-8a15-a61664d40e56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_d47e90bf-a103-4ebe-8e66-76fe21d25342" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_705f88b2-9c48-4355-9948-9ddfbf0be770" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_d47e90bf-a103-4ebe-8e66-76fe21d25342" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_b6a28a55-54a4-4c8d-9342-0534a5ccbf42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3cca2115-23e4-445a-85fe-4f73214f9e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_b6a28a55-54a4-4c8d-9342-0534a5ccbf42" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3cca2115-23e4-445a-85fe-4f73214f9e1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a46f012d-ceb0-4c8d-b136-9fc0296b60eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b6a28a55-54a4-4c8d-9342-0534a5ccbf42" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a46f012d-ceb0-4c8d-b136-9fc0296b60eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_db4e8f19-963f-4589-b30b-998d8d41217c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_cf160a31-5055-4c2c-b9c8-fb5b1d360e42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_db4e8f19-963f-4589-b30b-998d8d41217c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_cf160a31-5055-4c2c-b9c8-fb5b1d360e42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_1e4f6bef-41c7-4bd9-ace5-8bd766160e20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_db4e8f19-963f-4589-b30b-998d8d41217c" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_1e4f6bef-41c7-4bd9-ace5-8bd766160e20" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="shen-20211231.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_7ffbdd0c-d105-425d-afe0-e145cd805152" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_99b11b8f-4ba3-414f-963b-8d604127a2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7ffbdd0c-d105-425d-afe0-e145cd805152" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_99b11b8f-4ba3-414f-963b-8d604127a2c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_3e5e9bd0-fe11-4a6d-8b0f-0eb095e78244" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7ffbdd0c-d105-425d-afe0-e145cd805152" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_3e5e9bd0-fe11-4a6d-8b0f-0eb095e78244" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2975b686-9fd4-4c46-b794-e56a983d0465" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_795178df-3ce2-4d5a-8033-b7f1f4619e08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2975b686-9fd4-4c46-b794-e56a983d0465" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_795178df-3ce2-4d5a-8033-b7f1f4619e08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_441195e0-4969-4e62-85bd-26cf31bc12a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2975b686-9fd4-4c46-b794-e56a983d0465" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_441195e0-4969-4e62-85bd-26cf31bc12a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f574ef2a-c315-4322-80de-c5445c463078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_2e5b20dc-1a4d-4d8e-9775-ea8e4984af97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f574ef2a-c315-4322-80de-c5445c463078" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_2e5b20dc-1a4d-4d8e-9775-ea8e4984af97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_75191c34-a1b2-40b1-981e-898257168e96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f574ef2a-c315-4322-80de-c5445c463078" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_75191c34-a1b2-40b1-981e-898257168e96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_de066411-0fe6-4769-8344-186fea13a2f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18a672e7-49a4-4600-be9b-5838b062bb09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_de066411-0fe6-4769-8344-186fea13a2f2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18a672e7-49a4-4600-be9b-5838b062bb09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c16da682-52dd-4d65-aeaa-4495d18896a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_de066411-0fe6-4769-8344-186fea13a2f2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c16da682-52dd-4d65-aeaa-4495d18896a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7f91a6c7-aa40-4a6c-b9bc-ce5e56cc2424" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_de066411-0fe6-4769-8344-186fea13a2f2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7f91a6c7-aa40-4a6c-b9bc-ce5e56cc2424" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_d601e10f-4aed-4d47-84d3-ad1189a90323" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_cb08ac81-ed37-48bf-8d92-da2acd716dab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_d601e10f-4aed-4d47-84d3-ad1189a90323" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_cb08ac81-ed37-48bf-8d92-da2acd716dab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_c7dad995-2095-4259-8b65-ad2d29744a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_d601e10f-4aed-4d47-84d3-ad1189a90323" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_c7dad995-2095-4259-8b65-ad2d29744a5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_8eec9226-2c79-4640-a491-984f4bd5da46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_d601e10f-4aed-4d47-84d3-ad1189a90323" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_8eec9226-2c79-4640-a491-984f4bd5da46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_87585052-d907-481d-b628-27ddb608e1e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_d601e10f-4aed-4d47-84d3-ad1189a90323" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_87585052-d907-481d-b628-27ddb608e1e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_89185a92-8aaa-491d-955a-59b116d20436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_d601e10f-4aed-4d47-84d3-ad1189a90323" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_89185a92-8aaa-491d-955a-59b116d20436" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9728d3ba-ac05-4ec6-a6c4-10e63c47562b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AmortizationReflectedAsOperatingExpense_4fcab653-df8a-42e4-b7fd-eebf2d6c0fc5" xlink:href="shen-20211231.xsd#shen_AmortizationReflectedAsOperatingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9728d3ba-ac05-4ec6-a6c4-10e63c47562b" xlink:to="loc_shen_AmortizationReflectedAsOperatingExpense_4fcab653-df8a-42e4-b7fd-eebf2d6c0fc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_717f7932-67b3-45e1-8ff4-f7ac9081bbf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9728d3ba-ac05-4ec6-a6c4-10e63c47562b" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_717f7932-67b3-45e1-8ff4-f7ac9081bbf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_57734e84-cf2e-4997-b320-eadb33dfb52c" xlink:href="shen-20211231.xsd#shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9728d3ba-ac05-4ec6-a6c4-10e63c47562b" xlink:to="loc_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_57734e84-cf2e-4997-b320-eadb33dfb52c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_0dc1a9af-6968-4752-a511-c80cd22008bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9728d3ba-ac05-4ec6-a6c4-10e63c47562b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_0dc1a9af-6968-4752-a511-c80cd22008bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_dd852dc4-0de1-4779-bc54-2f8e0cab51be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9728d3ba-ac05-4ec6-a6c4-10e63c47562b" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_dd852dc4-0de1-4779-bc54-2f8e0cab51be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_53db33a3-6ce7-450b-a4ec-60b3b8b3f5f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9728d3ba-ac05-4ec6-a6c4-10e63c47562b" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_53db33a3-6ce7-450b-a4ec-60b3b8b3f5f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_99ff1639-adbe-419d-9216-4088b7d3006a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9728d3ba-ac05-4ec6-a6c4-10e63c47562b" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_99ff1639-adbe-419d-9216-4088b7d3006a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AmortizationReflectedasRentExpense_5a6f1527-f2ac-49b3-9b6a-28c0f5727f2d" xlink:href="shen-20211231.xsd#shen_AmortizationReflectedasRentExpense"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9728d3ba-ac05-4ec6-a6c4-10e63c47562b" xlink:to="loc_shen_AmortizationReflectedasRentExpense_5a6f1527-f2ac-49b3-9b6a-28c0f5727f2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_92959294-c323-4a18-bbea-a2addfab63a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9728d3ba-ac05-4ec6-a6c4-10e63c47562b" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_92959294-c323-4a18-bbea-a2addfab63a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_58032ff0-3730-4178-8878-d34f3af2a931" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9728d3ba-ac05-4ec6-a6c4-10e63c47562b" xlink:to="loc_us-gaap_AssetImpairmentCharges_58032ff0-3730-4178-8878-d34f3af2a931" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_GainLossFromPatronageInvestmentsAndOther_4b008a48-30c2-4e48-b6b7-6b177f4043f0" xlink:href="shen-20211231.xsd#shen_GainLossFromPatronageInvestmentsAndOther"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9728d3ba-ac05-4ec6-a6c4-10e63c47562b" xlink:to="loc_shen_GainLossFromPatronageInvestmentsAndOther_4b008a48-30c2-4e48-b6b7-6b177f4043f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_d5bae193-364a-4703-b7df-851446f3d616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9728d3ba-ac05-4ec6-a6c4-10e63c47562b" xlink:to="loc_us-gaap_Depreciation_d5bae193-364a-4703-b7df-851446f3d616" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_4f8f3699-bbe4-42d7-a9ff-d5519a898efc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9728d3ba-ac05-4ec6-a6c4-10e63c47562b" xlink:to="loc_us-gaap_ShareBasedCompensation_4f8f3699-bbe4-42d7-a9ff-d5519a898efc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_9126f67f-3f08-47cd-86e6-e37e90fe21fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9728d3ba-ac05-4ec6-a6c4-10e63c47562b" xlink:to="loc_us-gaap_RestructuringCharges_9126f67f-3f08-47cd-86e6-e37e90fe21fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_af6cc994-6216-456f-8fa8-47f7fadc6722" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9728d3ba-ac05-4ec6-a6c4-10e63c47562b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_af6cc994-6216-456f-8fa8-47f7fadc6722" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_713a6e01-66fc-4f27-a29e-2293eaae57dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9728d3ba-ac05-4ec6-a6c4-10e63c47562b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_713a6e01-66fc-4f27-a29e-2293eaae57dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_dd6d2b25-3775-47a6-86eb-bba1cd8d446a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_9728d3ba-ac05-4ec6-a6c4-10e63c47562b" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_dd6d2b25-3775-47a6-86eb-bba1cd8d446a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_c1043ba7-1fae-46fc-a4dc-c90dd35e8df4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bbc5906f-0c2e-4421-879b-ad1663ade1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c1043ba7-1fae-46fc-a4dc-c90dd35e8df4" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bbc5906f-0c2e-4421-879b-ad1663ade1cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6397c7f8-ac13-439c-a675-12220ebe6b18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c1043ba7-1fae-46fc-a4dc-c90dd35e8df4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6397c7f8-ac13-439c-a675-12220ebe6b18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_166aa109-48f8-4ca8-97b2-3cd172f1e0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c1043ba7-1fae-46fc-a4dc-c90dd35e8df4" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_166aa109-48f8-4ca8-97b2-3cd172f1e0dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_caf5ebef-eae1-4cbc-8934-ad3697122f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c1043ba7-1fae-46fc-a4dc-c90dd35e8df4" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_caf5ebef-eae1-4cbc-8934-ad3697122f1c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_ea958a25-b53d-4e19-9f92-0b485349ed30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent_b80151bd-5d63-4f73-9bf8-ae12faed6a52" xlink:href="shen-20211231.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_ea958a25-b53d-4e19-9f92-0b485349ed30" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent_b80151bd-5d63-4f73-9bf8-ae12faed6a52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_6de60e51-833d-4c78-93d4-ee0154aada85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ea958a25-b53d-4e19-9f92-0b485349ed30" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_6de60e51-833d-4c78-93d4-ee0154aada85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent_1de8e804-9147-44e1-842e-f9a7ac755c12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ea958a25-b53d-4e19-9f92-0b485349ed30" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent_1de8e804-9147-44e1-842e-f9a7ac755c12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_f114b7d7-2c95-4d3f-a164-befa48c593cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent_54220ed0-b055-4954-a33b-280108da9c42" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_f114b7d7-2c95-4d3f-a164-befa48c593cc" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent_54220ed0-b055-4954-a33b-280108da9c42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_5d1b4fea-bdb8-4faa-b2e6-597094a911bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_f114b7d7-2c95-4d3f-a164-befa48c593cc" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_5d1b4fea-bdb8-4faa-b2e6-597094a911bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_1de7a941-085d-46a8-847d-a805a47475f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_f114b7d7-2c95-4d3f-a164-befa48c593cc" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_1de7a941-085d-46a8-847d-a805a47475f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent_a05113a9-4783-4bcb-8645-191c99c49a8d" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_f114b7d7-2c95-4d3f-a164-befa48c593cc" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent_a05113a9-4783-4bcb-8645-191c99c49a8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_2ba18b10-bfdd-4b8c-90a1-fd60bb32b1ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetsOfDisposalGroupIncludingDiscontinuedOperation_f114b7d7-2c95-4d3f-a164-befa48c593cc" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_2ba18b10-bfdd-4b8c-90a1-fd60bb32b1ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_8ba79da0-ed9f-423b-9e9f-aa6b46744ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_f114b7d7-2c95-4d3f-a164-befa48c593cc" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_8ba79da0-ed9f-423b-9e9f-aa6b46744ef5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_bdbebe25-9601-4495-88a6-5e76ce0ab977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_f114b7d7-2c95-4d3f-a164-befa48c593cc" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_bdbebe25-9601-4495-88a6-5e76ce0ab977" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_46321b6a-4193-4e1d-90ef-40d7bcabb34f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_b8cfe89c-25c6-49ac-a8a2-8ffbc328200c" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_46321b6a-4193-4e1d-90ef-40d7bcabb34f" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_b8cfe89c-25c6-49ac-a8a2-8ffbc328200c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c099f5f6-b0db-42f4-b4c9-838cb711fea9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_46321b6a-4193-4e1d-90ef-40d7bcabb34f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c099f5f6-b0db-42f4-b4c9-838cb711fea9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_9faa2cbe-bf8e-4b7e-9310-3b9352e79c69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_46321b6a-4193-4e1d-90ef-40d7bcabb34f" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_9faa2cbe-bf8e-4b7e-9310-3b9352e79c69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense_ba21a662-f117-4a77-8684-4d2848401e84" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_46321b6a-4193-4e1d-90ef-40d7bcabb34f" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense_ba21a662-f117-4a77-8684-4d2848401e84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_d24d5ab3-773c-450d-aac0-fada6a93b21b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_ef7a8510-dbf0-4f0f-a73d-54a3de0ce547" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d24d5ab3-773c-450d-aac0-fada6a93b21b" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_ef7a8510-dbf0-4f0f-a73d-54a3de0ce547" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_5055b7f7-be24-46e7-b0ac-7146fd9afd77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d24d5ab3-773c-450d-aac0-fada6a93b21b" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_5055b7f7-be24-46e7-b0ac-7146fd9afd77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_b5184ff6-4af4-4f22-b3cd-5ac50fa855e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_45112fd1-29bb-4e95-bee9-845eb3937d14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_b5184ff6-4af4-4f22-b3cd-5ac50fa855e3" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_45112fd1-29bb-4e95-bee9-845eb3937d14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt_1404ca5f-53b1-4313-86be-601aa0aa6534" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_b5184ff6-4af4-4f22-b3cd-5ac50fa855e3" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt_1404ca5f-53b1-4313-86be-601aa0aa6534" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_d41d0a1d-90a2-40c9-b8b4-63d11c1704cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_b5184ff6-4af4-4f22-b3cd-5ac50fa855e3" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_d41d0a1d-90a2-40c9-b8b4-63d11c1704cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_abc71cd2-3cb9-4575-bcd4-e05121b83568" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_b5184ff6-4af4-4f22-b3cd-5ac50fa855e3" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_abc71cd2-3cb9-4575-bcd4-e05121b83568" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_e18a5742-d8d4-4a8f-979f-96e339265821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_61eab44e-e823-48ec-b372-bcda4cee3f98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e18a5742-d8d4-4a8f-979f-96e339265821" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_61eab44e-e823-48ec-b372-bcda4cee3f98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_2ce08ac5-5c68-48de-9f46-37216738e85b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e18a5742-d8d4-4a8f-979f-96e339265821" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_2ce08ac5-5c68-48de-9f46-37216738e85b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/InvestmentsOtherInvestmentsDetails" xlink:type="simple" xlink:href="shen-20211231.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_549b1eb0-6d21-411c-b4b8-f08044177a87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_e733cca2-05b4-43c9-8e6d-19df1eabd1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_549b1eb0-6d21-411c-b4b8-f08044177a87" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_e733cca2-05b4-43c9-8e6d-19df1eabd1d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCost_7f4327f3-1d94-4ef1-8bb7-4c7cc7e09d28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_549b1eb0-6d21-411c-b4b8-f08044177a87" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCost_7f4327f3-1d94-4ef1-8bb7-4c7cc7e09d28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost_51304b91-475d-41ff-b44b-ea8706da1f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_549b1eb0-6d21-411c-b4b8-f08044177a87" xlink:to="loc_us-gaap_EquityMethodInvestmentAggregateCost_51304b91-475d-41ff-b44b-ea8706da1f4c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="shen-20211231.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_3eecd62b-6741-4da3-b627-8bb730d8eabb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_b5ff052c-719d-4f2e-ae3a-1d2906c313f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3eecd62b-6741-4da3-b627-8bb730d8eabb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_b5ff052c-719d-4f2e-ae3a-1d2906c313f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2dd38502-c77a-493e-a825-5999d710c2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3eecd62b-6741-4da3-b627-8bb730d8eabb" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2dd38502-c77a-493e-a825-5999d710c2d4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#GoodwillandIntangibleAssetsIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ed8f99b3-b6f9-4a34-b671-e680206f4394" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_706f5bc4-3d33-41cd-9d49-9f28cfd7d61a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ed8f99b3-b6f9-4a34-b671-e680206f4394" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_706f5bc4-3d33-41cd-9d49-9f28cfd7d61a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_bc4e42ca-b4d7-4e40-98e0-e3db0b4148d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ed8f99b3-b6f9-4a34-b671-e680206f4394" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_bc4e42ca-b4d7-4e40-98e0-e3db0b4148d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a21bdd8c-5ec2-4525-ac1f-c3f65f83f7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f7a9cc92-5325-4b82-9d6f-9aadd445973d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a21bdd8c-5ec2-4525-ac1f-c3f65f83f7d3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_f7a9cc92-5325-4b82-9d6f-9aadd445973d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b9629692-cfe7-41ba-bd32-1cdb0255c4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a21bdd8c-5ec2-4525-ac1f-c3f65f83f7d3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b9629692-cfe7-41ba-bd32-1cdb0255c4d4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_shen_FiniteLivedIntangibleAssetsAmortizationExpense_93f7be5e-8868-46ed-881e-c5c33218dd10" xlink:href="shen-20211231.xsd#shen_FiniteLivedIntangibleAssetsAmortizationExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_027984bf-847d-46a4-ba24-35cc46735f99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_93f7be5e-8868-46ed-881e-c5c33218dd10" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_027984bf-847d-46a4-ba24-35cc46735f99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a66e6195-3433-45a3-bc5d-049577bdfe49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_93f7be5e-8868-46ed-881e-c5c33218dd10" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a66e6195-3433-45a3-bc5d-049577bdfe49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_819b3335-a21a-4a76-a072-783a760127cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_93f7be5e-8868-46ed-881e-c5c33218dd10" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_819b3335-a21a-4a76-a072-783a760127cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2d872caf-1dfe-4477-82bd-df5514c93ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_93f7be5e-8868-46ed-881e-c5c33218dd10" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2d872caf-1dfe-4477-82bd-df5514c93ee2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_bb6d2bcd-80c4-4ac7-a526-a610a5b434db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_93f7be5e-8868-46ed-881e-c5c33218dd10" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_bb6d2bcd-80c4-4ac7-a526-a610a5b434db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_225646c4-b2ab-422f-b15e-71608bcbc293" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_93f7be5e-8868-46ed-881e-c5c33218dd10" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_225646c4-b2ab-422f-b15e-71608bcbc293" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails" xlink:type="simple" xlink:href="shen-20211231.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_986a77df-9e87-4eef-bdde-c74fe5fd17a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_8a084a14-e853-4097-a053-ec86fb731a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_986a77df-9e87-4eef-bdde-c74fe5fd17a2" xlink:to="loc_us-gaap_OtherAssetsCurrent_8a084a14-e853-4097-a053-ec86fb731a2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_PrepaidMaintenanceExpenseCurrent_cc86ac51-64c6-4106-b636-0b02b1c0916d" xlink:href="shen-20211231.xsd#shen_PrepaidMaintenanceExpenseCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_986a77df-9e87-4eef-bdde-c74fe5fd17a2" xlink:to="loc_shen_PrepaidMaintenanceExpenseCurrent_cc86ac51-64c6-4106-b636-0b02b1c0916d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_74260e33-6bfa-45cc-84b3-0361aea3d2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_986a77df-9e87-4eef-bdde-c74fe5fd17a2" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_74260e33-6bfa-45cc-84b3-0361aea3d2aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesLeasesCurrent_c4c97e6a-b343-48db-ab97-b98bb14883d4" xlink:href="shen-20211231.xsd#shen_FCCSpectrumLicensesLeasesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_986a77df-9e87-4eef-bdde-c74fe5fd17a2" xlink:to="loc_shen_FCCSpectrumLicensesLeasesCurrent_c4c97e6a-b343-48db-ab97-b98bb14883d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_SERPInvestmentsCurrent_e8e8d645-b5dc-4b0b-a24d-9056d22c5254" xlink:href="shen-20211231.xsd#shen_SERPInvestmentsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_986a77df-9e87-4eef-bdde-c74fe5fd17a2" xlink:to="loc_shen_SERPInvestmentsCurrent_e8e8d645-b5dc-4b0b-a24d-9056d22c5254" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails" xlink:type="simple" xlink:href="shen-20211231.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_f70019dd-8479-49cc-822d-fa2f1e566958" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCosts"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_3363567f-dc06-41b1-8b78-af9c17762bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f70019dd-8479-49cc-822d-fa2f1e566958" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_3363567f-dc06-41b1-8b78-af9c17762bc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a6aa6749-1b82-46ea-9a5c-34c357b29bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f70019dd-8479-49cc-822d-fa2f1e566958" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a6aa6749-1b82-46ea-9a5c-34c357b29bf5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="shen-20211231.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_83065f41-2b0a-409f-a1dc-aa512cba68c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_SalesAndPropertyTaxesPayableCurrent_663127d4-a038-49ab-9e38-6e3bbe10e313" xlink:href="shen-20211231.xsd#shen_SalesAndPropertyTaxesPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_83065f41-2b0a-409f-a1dc-aa512cba68c3" xlink:to="loc_shen_SalesAndPropertyTaxesPayableCurrent_663127d4-a038-49ab-9e38-6e3bbe10e313" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCurrent_5faf88c8-97a1-4a4b-948f-08a681f3952e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_83065f41-2b0a-409f-a1dc-aa512cba68c3" xlink:to="loc_us-gaap_AssetRetirementObligationCurrent_5faf88c8-97a1-4a4b-948f-08a681f3952e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_aa112c6d-e645-4848-bf07-d26787d32692" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_83065f41-2b0a-409f-a1dc-aa512cba68c3" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_aa112c6d-e645-4848-bf07-d26787d32692" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_390ba30a-ba51-4d8a-9ff6-e32ad9a24a52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_83065f41-2b0a-409f-a1dc-aa512cba68c3" xlink:to="loc_us-gaap_RestructuringReserveCurrent_390ba30a-ba51-4d8a-9ff6-e32ad9a24a52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AccruedProgrammingCostsCurrent_8589e785-8d4b-4bbf-9b8f-66f17a112e54" xlink:href="shen-20211231.xsd#shen_AccruedProgrammingCostsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_83065f41-2b0a-409f-a1dc-aa512cba68c3" xlink:to="loc_shen_AccruedProgrammingCostsCurrent_8589e785-8d4b-4bbf-9b8f-66f17a112e54" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="shen-20211231.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_ab207ccc-dd26-41d8-a87d-5ff96b78e61a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_bc9055e9-f791-43c3-ad8d-48d1b86aa8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ab207ccc-dd26-41d8-a87d-5ff96b78e61a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_bc9055e9-f791-43c3-ad8d-48d1b86aa8c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesLeasesNoncurrent_df352de2-41ed-4e64-9ae1-d85eb8ba5919" xlink:href="shen-20211231.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_ab207ccc-dd26-41d8-a87d-5ff96b78e61a" xlink:to="loc_shen_FCCSpectrumLicensesLeasesNoncurrent_df352de2-41ed-4e64-9ae1-d85eb8ba5919" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_a6265a3a-2033-46e8-8f37-c388a534fa4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ab207ccc-dd26-41d8-a87d-5ff96b78e61a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_a6265a3a-2033-46e8-8f37-c388a534fa4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_3ef9182b-419e-4dc2-9ba4-3bedb91639fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ab207ccc-dd26-41d8-a87d-5ff96b78e61a" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_3ef9182b-419e-4dc2-9ba4-3bedb91639fa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#LeasesMaturityofLeaseLiabilityLesseeDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_f1435eba-be7b-4dc9-872e-2051d412e356" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_19c1df57-3ae6-4534-997a-592aa29001e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f1435eba-be7b-4dc9-872e-2051d412e356" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_19c1df57-3ae6-4534-997a-592aa29001e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_ef5925ed-235f-4a1b-8684-af64bd19ad0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f1435eba-be7b-4dc9-872e-2051d412e356" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_ef5925ed-235f-4a1b-8684-af64bd19ad0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_216df305-db9f-4f4b-a3bb-97de7d837401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f1435eba-be7b-4dc9-872e-2051d412e356" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_216df305-db9f-4f4b-a3bb-97de7d837401" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_01d606a7-4241-402d-a3ff-104ee8214667" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f1435eba-be7b-4dc9-872e-2051d412e356" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_01d606a7-4241-402d-a3ff-104ee8214667" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_307d35f9-9018-4b36-bef4-21135b5d20bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f1435eba-be7b-4dc9-872e-2051d412e356" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_307d35f9-9018-4b36-bef4-21135b5d20bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_feddca70-2575-4de1-a141-b54ac7ffdf60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f1435eba-be7b-4dc9-872e-2051d412e356" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_feddca70-2575-4de1-a141-b54ac7ffdf60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDue_e8b07532-648c-470b-bc08-86361cf0b245" xlink:href="shen-20211231.xsd#shen_LesseeLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityUndiscountedExcessAmount_b37c22c4-6c66-4c9f-b131-b7ae8c7aef85" xlink:href="shen-20211231.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_e8b07532-648c-470b-bc08-86361cf0b245" xlink:to="loc_shen_LesseeLeaseLiabilityUndiscountedExcessAmount_b37c22c4-6c66-4c9f-b131-b7ae8c7aef85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LeaseLiability_2db0c852-2f3b-4772-9d5f-8ffa26b661d5" xlink:href="shen-20211231.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_e8b07532-648c-470b-bc08-86361cf0b245" xlink:to="loc_shen_LeaseLiability_2db0c852-2f3b-4772-9d5f-8ffa26b661d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b5918813-003d-4bcd-a966-0a04ced72179" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_aee07751-ac86-42a9-b094-247b3543db04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b5918813-003d-4bcd-a966-0a04ced72179" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_aee07751-ac86-42a9-b094-247b3543db04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0a0adabe-72ca-41cf-9207-61f5102bdd34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b5918813-003d-4bcd-a966-0a04ced72179" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0a0adabe-72ca-41cf-9207-61f5102bdd34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5454d102-a165-4591-8a1b-00a0553580a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b5918813-003d-4bcd-a966-0a04ced72179" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5454d102-a165-4591-8a1b-00a0553580a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7e06eee5-c650-414c-bbae-510f9ffaa199" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b5918813-003d-4bcd-a966-0a04ced72179" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7e06eee5-c650-414c-bbae-510f9ffaa199" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_dbad8544-7355-4a63-9255-c339b50cbd81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b5918813-003d-4bcd-a966-0a04ced72179" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_dbad8544-7355-4a63-9255-c339b50cbd81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_a17fbc72-38c6-4666-b09e-8155019154c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b5918813-003d-4bcd-a966-0a04ced72179" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_a17fbc72-38c6-4666-b09e-8155019154c1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1" xlink:type="simple" xlink:href="shen-20211231.xsd#LeasesMaturityofLeaseLiabilityLesseeDetails_1"/>
  <link:calculationLink xlink:role="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9e303cf3-2c48-40b5-8909-f22a0457ac55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_3e554d77-7d64-4e59-a55b-2eb4c131ebf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9e303cf3-2c48-40b5-8909-f22a0457ac55" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_3e554d77-7d64-4e59-a55b-2eb4c131ebf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_c1bae20e-e875-4096-8ade-e971fbb6c9e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9e303cf3-2c48-40b5-8909-f22a0457ac55" xlink:to="loc_us-gaap_FinanceLeaseLiability_c1bae20e-e875-4096-8ade-e971fbb6c9e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4a551142-c826-4d95-b3ea-1a91eb6201d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f282c36a-9bc4-40da-afc6-0907226c396e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4a551142-c826-4d95-b3ea-1a91eb6201d2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f282c36a-9bc4-40da-afc6-0907226c396e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4eeaf612-6333-40a7-aa7f-6264592694a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4a551142-c826-4d95-b3ea-1a91eb6201d2" xlink:to="loc_us-gaap_OperatingLeaseLiability_4eeaf612-6333-40a7-aa7f-6264592694a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDue_8c2d353e-db9f-41df-b050-c2f4a43acc1d" xlink:href="shen-20211231.xsd#shen_LesseeLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths_7eaf7d3f-77cb-40e6-a898-2f7d75713ced" xlink:href="shen-20211231.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_8c2d353e-db9f-41df-b050-c2f4a43acc1d" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths_7eaf7d3f-77cb-40e6-a898-2f7d75713ced" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearTwo_4ee46e7d-1ca5-4f98-a0d1-8f9575e0fbaa" xlink:href="shen-20211231.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_8c2d353e-db9f-41df-b050-c2f4a43acc1d" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueYearTwo_4ee46e7d-1ca5-4f98-a0d1-8f9575e0fbaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearThree_bc1ba28e-643f-4598-b090-de963c77dd97" xlink:href="shen-20211231.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_8c2d353e-db9f-41df-b050-c2f4a43acc1d" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueYearThree_bc1ba28e-643f-4598-b090-de963c77dd97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFour_61cc6f2b-ab00-4fce-b4e8-4d54212ed3b3" xlink:href="shen-20211231.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_8c2d353e-db9f-41df-b050-c2f4a43acc1d" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFour_61cc6f2b-ab00-4fce-b4e8-4d54212ed3b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFive_54d2c18b-6cd3-43bf-80c7-d4afeb1eaa56" xlink:href="shen-20211231.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_8c2d353e-db9f-41df-b050-c2f4a43acc1d" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFive_54d2c18b-6cd3-43bf-80c7-d4afeb1eaa56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive_e64939ee-f694-4a9d-a334-f9830d68a95e" xlink:href="shen-20211231.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_8c2d353e-db9f-41df-b050-c2f4a43acc1d" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive_e64939ee-f694-4a9d-a334-f9830d68a95e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails" xlink:type="simple" xlink:href="shen-20211231.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_e52bd58a-3937-41ff-9f4b-2fc494da54b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_b9ac7a7e-7263-4306-9266-7bca1593ff54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e52bd58a-3937-41ff-9f4b-2fc494da54b1" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_b9ac7a7e-7263-4306-9266-7bca1593ff54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_108c442a-f1dd-4245-a87a-9d3356067b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e52bd58a-3937-41ff-9f4b-2fc494da54b1" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_108c442a-f1dd-4245-a87a-9d3356067b1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_7df8d998-0e0d-43e3-a895-394e3059c537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e52bd58a-3937-41ff-9f4b-2fc494da54b1" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_7df8d998-0e0d-43e3-a895-394e3059c537" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_0034e56d-31c2-4f69-b9e2-b7ed791d031a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e52bd58a-3937-41ff-9f4b-2fc494da54b1" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_0034e56d-31c2-4f69-b9e2-b7ed791d031a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_150c364b-f6fa-4da6-9e53-9ce90b740d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e52bd58a-3937-41ff-9f4b-2fc494da54b1" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_150c364b-f6fa-4da6-9e53-9ce90b740d7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_3416c003-828c-4e54-a0d8-61adc4f2e1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e52bd58a-3937-41ff-9f4b-2fc494da54b1" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_3416c003-828c-4e54-a0d8-61adc4f2e1f5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7961f247-496b-4a4b-8273-e9663dc88424" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_526d55c3-3d8a-4f47-abd8-78723762ea18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7961f247-496b-4a4b-8273-e9663dc88424" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_526d55c3-3d8a-4f47-abd8-78723762ea18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_7a3cf648-0a87-4f47-9e32-1cb92272bd1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7961f247-496b-4a4b-8273-e9663dc88424" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_7a3cf648-0a87-4f47-9e32-1cb92272bd1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_49034871-077e-4dcb-af0b-9da780b81f81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_f965965a-038b-4caa-b420-755038f81b79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax_49034871-077e-4dcb-af0b-9da780b81f81" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_f965965a-038b-4caa-b420-755038f81b79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_a323f259-2af8-4f39-abd4-2f8a87819fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeLossTax_49034871-077e-4dcb-af0b-9da780b81f81" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_a323f259-2af8-4f39-abd4-2f8a87819fdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_9003d8fe-cd21-4453-8ac7-6998b1c388e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_e0aacf49-d9bf-4105-9fe9-7f21219ddddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9003d8fe-cd21-4453-8ac7-6998b1c388e0" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_e0aacf49-d9bf-4105-9fe9-7f21219ddddf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_da077c03-f9ff-4fd0-b9b2-f804b2f48880" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9003d8fe-cd21-4453-8ac7-6998b1c388e0" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_da077c03-f9ff-4fd0-b9b2-f804b2f48880" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f916f78d-b301-46c7-ac77-b4ff88d637c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_cb6beab3-3c02-40c9-8035-e706d6810aba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f916f78d-b301-46c7-ac77-b4ff88d637c5" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_cb6beab3-3c02-40c9-8035-e706d6810aba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_dca22e29-e63c-4dd5-8c5b-3cae9f7fbf02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f916f78d-b301-46c7-ac77-b4ff88d637c5" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_dca22e29-e63c-4dd5-8c5b-3cae9f7fbf02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_45bda76c-42c9-478a-a4c7-1b16fe4fce62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_cf748548-b45b-4f12-8b85-3fbe2ad0165a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_45bda76c-42c9-478a-a4c7-1b16fe4fce62" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_cf748548-b45b-4f12-8b85-3fbe2ad0165a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4cc03f8b-06f4-4173-ad76-f2df5be5fc28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_45bda76c-42c9-478a-a4c7-1b16fe4fce62" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4cc03f8b-06f4-4173-ad76-f2df5be5fc28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_90b822c0-225d-42ac-ac1c-68425b02a420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_88921272-40c1-4bfc-9f55-324dbb0bb898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_90b822c0-225d-42ac-ac1c-68425b02a420" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_88921272-40c1-4bfc-9f55-324dbb0bb898" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c5171301-c3b1-479f-ba92-4c6511588903" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_90b822c0-225d-42ac-ac1c-68425b02a420" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c5171301-c3b1-479f-ba92-4c6511588903" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="simple" xlink:href="shen-20211231.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_02a7bdeb-1e62-43a7-9dca-fdc06be16d11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_de5cbea2-9fef-4bfc-85d6-f97cf27832f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_02a7bdeb-1e62-43a7-9dca-fdc06be16d11" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_de5cbea2-9fef-4bfc-85d6-f97cf27832f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_9ccd1f9f-1ef0-4337-9aff-be8ef01a303e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_02a7bdeb-1e62-43a7-9dca-fdc06be16d11" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_9ccd1f9f-1ef0-4337-9aff-be8ef01a303e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome_bb211cbd-82d3-4174-865c-2fdfaf49989f" xlink:href="shen-20211231.xsd#shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_02a7bdeb-1e62-43a7-9dca-fdc06be16d11" xlink:to="loc_shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome_bb211cbd-82d3-4174-865c-2fdfaf49989f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_a6753844-8813-4f02-8b71-7b2bedce1c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_02a7bdeb-1e62-43a7-9dca-fdc06be16d11" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_a6753844-8813-4f02-8b71-7b2bedce1c3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d28b9440-0721-470b-a5ab-3abba391d948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_02a7bdeb-1e62-43a7-9dca-fdc06be16d11" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d28b9440-0721-470b-a5ab-3abba391d948" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="shen-20211231.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_ee719adb-00e4-4c45-942c-f08254008588" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_256cb5b0-3654-4741-97f9-73b99f8cb937" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ee719adb-00e4-4c45-942c-f08254008588" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_256cb5b0-3654-4741-97f9-73b99f8cb937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_9048b30e-84ac-46a9-8b3b-b2a0b2dae496" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ee719adb-00e4-4c45-942c-f08254008588" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_9048b30e-84ac-46a9-8b3b-b2a0b2dae496" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_5306f329-f4ee-495e-a94d-cc8f63438b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ee719adb-00e4-4c45-942c-f08254008588" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_5306f329-f4ee-495e-a94d-cc8f63438b5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_2774207a-7179-48ea-9dfb-33213d00b9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ee719adb-00e4-4c45-942c-f08254008588" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_2774207a-7179-48ea-9dfb-33213d00b9dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_5d792249-ac60-40b3-b483-3527a144b76c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_e7771df2-61bb-4905-a2c2-258007c28db1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5d792249-ac60-40b3-b483-3527a144b76c" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_e7771df2-61bb-4905-a2c2-258007c28db1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_3ea9bb1e-1431-4ce0-b890-e684b0db374e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5d792249-ac60-40b3-b483-3527a144b76c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_3ea9bb1e-1431-4ce0-b890-e684b0db374e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_90e5d4bc-657c-4513-9760-0f5ede8b1e47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_38952093-b9f6-4fc1-a7e7-e3dd6add67e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_90e5d4bc-657c-4513-9760-0f5ede8b1e47" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_38952093-b9f6-4fc1-a7e7-e3dd6add67e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4608f526-a1de-4d4b-a12f-e853d4b2463f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_90e5d4bc-657c-4513-9760-0f5ede8b1e47" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_4608f526-a1de-4d4b-a12f-e853d4b2463f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_4380aafd-9a51-46b1-bb0d-c707bc01d05f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_c00e0318-5a46-4dc2-b890-e3d37204c7ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4380aafd-9a51-46b1-bb0d-c707bc01d05f" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_c00e0318-5a46-4dc2-b890-e3d37204c7ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_5627f369-6558-4f7f-a84f-22366078f2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4380aafd-9a51-46b1-bb0d-c707bc01d05f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_5627f369-6558-4f7f-a84f-22366078f2b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_e54f2cb7-1404-4cdc-8628-1d3963483b68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4380aafd-9a51-46b1-bb0d-c707bc01d05f" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_e54f2cb7-1404-4cdc-8628-1d3963483b68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_422d7f98-04fc-4e4d-b914-23d491197835" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4380aafd-9a51-46b1-bb0d-c707bc01d05f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_422d7f98-04fc-4e4d-b914-23d491197835" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_9ae4df86-2e79-4303-9290-03f9824c4683" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4380aafd-9a51-46b1-bb0d-c707bc01d05f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_9ae4df86-2e79-4303-9290-03f9824c4683" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_8f91d8e7-babd-4e5d-8d9b-59ad089b5657" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4380aafd-9a51-46b1-bb0d-c707bc01d05f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_8f91d8e7-babd-4e5d-8d9b-59ad089b5657" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#CommitmentsandContingenciesPurchaseCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_c300323c-c661-4421-8e2e-13918a63438c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueAfterFifthYear_0561012c-dc1d-4581-8ca5-dd9c3ffa7326" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueAfterFifthYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_c300323c-c661-4421-8e2e-13918a63438c" xlink:to="loc_us-gaap_PurchaseObligationDueAfterFifthYear_0561012c-dc1d-4581-8ca5-dd9c3ffa7326" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_780fb06a-e007-422e-86aa-449028b27349" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_c300323c-c661-4421-8e2e-13918a63438c" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_780fb06a-e007-422e-86aa-449028b27349" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_47e8aa34-39b7-4ae5-ba7d-92636be45867" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_c300323c-c661-4421-8e2e-13918a63438c" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_47e8aa34-39b7-4ae5-ba7d-92636be45867" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear_d318ee2a-67c6-42a0-8da0-193dba5164dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_c300323c-c661-4421-8e2e-13918a63438c" xlink:to="loc_us-gaap_PurchaseObligationDueInFifthYear_d318ee2a-67c6-42a0-8da0-193dba5164dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_a2096601-7ee9-46a8-8404-40a7179f7286" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_c300323c-c661-4421-8e2e-13918a63438c" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_a2096601-7ee9-46a8-8404-40a7179f7286" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_0e2c5d3a-51a3-4951-8596-e9b300956a55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_c300323c-c661-4421-8e2e-13918a63438c" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_0e2c5d3a-51a3-4951-8596-e9b300956a55" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>shen-20211231_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 2022 Workiva-->
<!--r:18cf2b2d-d644-4ec7-84cc-02fedcd122ac,g:8a2418e0-0a0e-4bff-b276-89735e520d40-->
<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/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="shen-20211231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended" id="i211c5a2a5ade48a3b13a3fb31efa439a_CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c18b6c24-6db5-4cfe-a4ca-35709b57141f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c18b6c24-6db5-4cfe-a4ca-35709b57141f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a361caf9-f92a-474c-9f09-bbeefc67e05f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a361caf9-f92a-474c-9f09-bbeefc67e05f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8e3d8b34-2e1d-4b5d-86d6-c1e4fba20ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockholdersEquity_8e3d8b34-2e1d-4b5d-86d6-c1e4fba20ee0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_abf938e6-90a3-4c8c-a9bd-cc56b0467729" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_NetIncomeLoss_abf938e6-90a3-4c8c-a9bd-cc56b0467729" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1a9ccf89-0ed4-43f6-9649-bdbe129776aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1a9ccf89-0ed4-43f6-9649-bdbe129776aa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_68e490dc-7b17-4e2f-ae14-8296af72d444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_DividendsCommonStockCash_68e490dc-7b17-4e2f-ae14-8296af72d444" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan_dd7158a4-037c-43d9-951d-19add25ae1a7" xlink:href="shen-20211231.xsd#shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan_dd7158a4-037c-43d9-951d-19add25ae1a7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan_86062342-6fc6-47c3-a6af-34ec10fac72b" xlink:href="shen-20211231.xsd#shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan_86062342-6fc6-47c3-a6af-34ec10fac72b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_89dd7087-afeb-43ad-9c5c-6afac202e613" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_89dd7087-afeb-43ad-9c5c-6afac202e613" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_1e3280f1-5a7a-407c-8ff6-9dd2eaeba196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_1e3280f1-5a7a-407c-8ff6-9dd2eaeba196" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_bf4ce211-d1c6-4f78-9cf8-7eab844a416a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_bf4ce211-d1c6-4f78-9cf8-7eab844a416a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_952e26ca-7b2c-48fb-931e-8275bd62d82c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_952e26ca-7b2c-48fb-931e-8275bd62d82c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_113b6dfa-9855-4ce8-be57-57fbc4e2b027" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_113b6dfa-9855-4ce8-be57-57fbc4e2b027" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_46348bf4-735a-4ae7-ac2b-bb7169ebbf1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_46348bf4-735a-4ae7-ac2b-bb7169ebbf1d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_521978c4-aa1e-411e-963d-09caae66182e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_521978c4-aa1e-411e-963d-09caae66182e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_7d63346b-58cb-416c-8b09-4984e35ddf83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_7d63346b-58cb-416c-8b09-4984e35ddf83" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan_9182a4cd-1915-43a0-bb5f-eeaa04b41178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan_9182a4cd-1915-43a0-bb5f-eeaa04b41178" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_53182cd9-a8c2-4b26-99b6-76edbe26284c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_53182cd9-a8c2-4b26-99b6-76edbe26284c" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares_9d8e8ec1-6a13-4ab8-8e54-bdef430e9fee" xlink:href="shen-20211231.xsd#shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares_9d8e8ec1-6a13-4ab8-8e54-bdef430e9fee" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned_429b075d-fc74-4784-af0b-094dd7c0c82e" xlink:href="shen-20211231.xsd#shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned_429b075d-fc74-4784-af0b-094dd7c0c82e" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned_524a1c2b-c8fd-474a-a991-1af5bd0b4fce" xlink:href="shen-20211231.xsd#shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned_524a1c2b-c8fd-474a-a991-1af5bd0b4fce" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_57ac8162-5e51-4777-9c74-937e1c2564d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2de38f47-6bbd-4813-bf1b-2b48c4b1081c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0d98e6d8-bb0b-4fe0-9744-dc33a705eef3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c18b6c24-6db5-4cfe-a4ca-35709b57141f" xlink:to="loc_us-gaap_StatementTable_0d98e6d8-bb0b-4fe0-9744-dc33a705eef3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_ff4cc2ff-bcb7-4ade-bad6-97f1a0443d58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0d98e6d8-bb0b-4fe0-9744-dc33a705eef3" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_ff4cc2ff-bcb7-4ade-bad6-97f1a0443d58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ff4cc2ff-bcb7-4ade-bad6-97f1a0443d58_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ff4cc2ff-bcb7-4ade-bad6-97f1a0443d58" xlink:to="loc_us-gaap_EquityComponentDomain_ff4cc2ff-bcb7-4ade-bad6-97f1a0443d58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6dc2260d-2d4a-4553-981f-64c3d58df196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_ff4cc2ff-bcb7-4ade-bad6-97f1a0443d58" xlink:to="loc_us-gaap_EquityComponentDomain_6dc2260d-2d4a-4553-981f-64c3d58df196" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_dc279c24-de77-41e8-a88b-1b61200535e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6dc2260d-2d4a-4553-981f-64c3d58df196" xlink:to="loc_us-gaap_CommonStockMember_dc279c24-de77-41e8-a88b-1b61200535e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2982dd7a-a477-49a6-a94c-93b257868d03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6dc2260d-2d4a-4553-981f-64c3d58df196" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2982dd7a-a477-49a6-a94c-93b257868d03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_43fac1e2-0c7a-4123-b5e0-295baa1a0e09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6dc2260d-2d4a-4553-981f-64c3d58df196" xlink:to="loc_us-gaap_RetainedEarningsMember_43fac1e2-0c7a-4123-b5e0-295baa1a0e09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c9aedafa-55f1-4e62-bf16-6850993c7da2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6dc2260d-2d4a-4553-981f-64c3d58df196" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c9aedafa-55f1-4e62-bf16-6850993c7da2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_64aff41b-0fc3-4a51-8dfc-7a68df5ceb50" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0d98e6d8-bb0b-4fe0-9744-dc33a705eef3" xlink:to="loc_srt_RestatementAxis_64aff41b-0fc3-4a51-8dfc-7a68df5ceb50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_64aff41b-0fc3-4a51-8dfc-7a68df5ceb50_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_64aff41b-0fc3-4a51-8dfc-7a68df5ceb50" xlink:to="loc_srt_RestatementDomain_64aff41b-0fc3-4a51-8dfc-7a68df5ceb50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_85ffe4f3-5d3c-4839-b8c8-abab0d6cc82f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_64aff41b-0fc3-4a51-8dfc-7a68df5ceb50" xlink:to="loc_srt_RestatementDomain_85ffe4f3-5d3c-4839-b8c8-abab0d6cc82f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_97d356e0-2ddc-4be4-90e8-ea70723c593f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_85ffe4f3-5d3c-4839-b8c8-abab0d6cc82f" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_97d356e0-2ddc-4be4-90e8-ea70723c593f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_315c93a6-e564-4089-9d60-8545ed6fe4e0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_85ffe4f3-5d3c-4839-b8c8-abab0d6cc82f" xlink:to="loc_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_315c93a6-e564-4089-9d60-8545ed6fe4e0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#NatureofOperationsRevisionofFinancialStatementsDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails" xlink:type="extended" id="i665491c9d21847c283d5bf20903188d5_NatureofOperationsRevisionofFinancialStatementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_418ed2e3-25d4-46d6-9a70-613fbe150dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_418ed2e3-25d4-46d6-9a70-613fbe150dc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_1a536d0a-0fa9-4002-ae21-400901b4ba6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_DeferredCosts_1a536d0a-0fa9-4002-ae21-400901b4ba6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1cd99713-1128-4e19-8f62-2dad0270d028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1cd99713-1128-4e19-8f62-2dad0270d028" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d21bcef6-d10f-4d2b-b72d-c16955a4a67c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d21bcef6-d10f-4d2b-b72d-c16955a4a67c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_c9d87849-9f2f-4557-aee3-006da40171ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_c9d87849-9f2f-4557-aee3-006da40171ea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5242d940-fecf-41a2-bfe7-f6f2288bf5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5242d940-fecf-41a2-bfe7-f6f2288bf5ac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a5aade04-6a3e-4aea-bdaf-a083f4659aef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a5aade04-6a3e-4aea-bdaf-a083f4659aef" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_595d5b5a-1407-48e8-9fff-a5fb3c20f065" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_595d5b5a-1407-48e8-9fff-a5fb3c20f065" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_15b13871-c15e-4a14-91af-9d73aab0a77f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_NetIncomeLoss_15b13871-c15e-4a14-91af-9d73aab0a77f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_fe999779-ee66-46b7-831b-a152eb326b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_fe999779-ee66-46b7-831b-a152eb326b9d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_e2f7e90f-0d50-4581-b617-2aa02efa68fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_e2f7e90f-0d50-4581-b617-2aa02efa68fa" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_794c3de7-ba95-451c-9719-33ea41740ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_EarningsPerShareBasic_794c3de7-ba95-451c-9719-33ea41740ca2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_a94c49f6-ece0-484c-9bb4-af2dec860eee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_a94c49f6-ece0-484c-9bb4-af2dec860eee" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a6bb506b-0c36-46bb-b628-2d989583653b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a6bb506b-0c36-46bb-b628-2d989583653b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1cbc9782-b56a-4d5b-a68b-be9c92085000" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1cbc9782-b56a-4d5b-a68b-be9c92085000" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_2a8fb017-de1f-479b-87d4-939d9b88d849" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1cbc9782-b56a-4d5b-a68b-be9c92085000" xlink:to="loc_srt_RestatementAxis_2a8fb017-de1f-479b-87d4-939d9b88d849" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_2a8fb017-de1f-479b-87d4-939d9b88d849_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_2a8fb017-de1f-479b-87d4-939d9b88d849" xlink:to="loc_srt_RestatementDomain_2a8fb017-de1f-479b-87d4-939d9b88d849_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_dc9c042f-1ce8-47cf-8cbe-b6c01fe58e1a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_2a8fb017-de1f-479b-87d4-939d9b88d849" xlink:to="loc_srt_RestatementDomain_dc9c042f-1ce8-47cf-8cbe-b6c01fe58e1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_701515aa-f527-4539-9078-338376d622d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_dc9c042f-1ce8-47cf-8cbe-b6c01fe58e1a" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_701515aa-f527-4539-9078-338376d622d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_e66d228b-3045-4cd8-9921-ce0873ea9b7f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_dc9c042f-1ce8-47cf-8cbe-b6c01fe58e1a" xlink:to="loc_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_e66d228b-3045-4cd8-9921-ce0873ea9b7f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended" id="idabc3f28990d477e958b015560151bde_SummaryofSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07c5ec99-1ec2-4572-a92a-2c196e5fcbb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_3a1a77c6-80d2-4ffd-a080-6fd90283e25d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07c5ec99-1ec2-4572-a92a-2c196e5fcbb3" xlink:to="loc_us-gaap_AdvertisingExpense_3a1a77c6-80d2-4ffd-a080-6fd90283e25d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DefinedBenefitPlanVestingPeriod_2ecb869c-a407-400a-89b2-5ce815c523f7" xlink:href="shen-20211231.xsd#shen_DefinedBenefitPlanVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07c5ec99-1ec2-4572-a92a-2c196e5fcbb3" xlink:to="loc_shen_DefinedBenefitPlanVestingPeriod_2ecb869c-a407-400a-89b2-5ce815c523f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient_489af193-9e4c-4d4f-8b65-d07a99693bf0" xlink:href="shen-20211231.xsd#shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07c5ec99-1ec2-4572-a92a-2c196e5fcbb3" xlink:to="loc_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient_489af193-9e4c-4d4f-8b65-d07a99693bf0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_a2fd8b78-955c-41cc-890a-2c0f9af580c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07c5ec99-1ec2-4572-a92a-2c196e5fcbb3" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_a2fd8b78-955c-41cc-890a-2c0f9af580c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_031fc882-ab4d-465b-8362-d26822177e26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07c5ec99-1ec2-4572-a92a-2c196e5fcbb3" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_031fc882-ab4d-465b-8362-d26822177e26" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_656ed209-9357-412d-9d0d-cc2eda85b142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07c5ec99-1ec2-4572-a92a-2c196e5fcbb3" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_656ed209-9357-412d-9d0d-cc2eda85b142" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_83c21b85-577d-4ab4-aff5-db7559b13c09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07c5ec99-1ec2-4572-a92a-2c196e5fcbb3" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_83c21b85-577d-4ab4-aff5-db7559b13c09" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_40f21897-2520-4ce1-9fa8-391f33145621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_83c21b85-577d-4ab4-aff5-db7559b13c09" xlink:to="loc_us-gaap_RetirementPlanNameAxis_40f21897-2520-4ce1-9fa8-391f33145621" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_40f21897-2520-4ce1-9fa8-391f33145621_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_40f21897-2520-4ce1-9fa8-391f33145621" xlink:to="loc_us-gaap_RetirementPlanNameDomain_40f21897-2520-4ce1-9fa8-391f33145621_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_22794246-4d7f-494e-8303-57c12493c015" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_40f21897-2520-4ce1-9fa8-391f33145621" xlink:to="loc_us-gaap_RetirementPlanNameDomain_22794246-4d7f-494e-8303-57c12493c015" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NtelosPensionPlanMember_639bd5b0-6f7c-4c69-b5cb-8bdaa0a3a172" xlink:href="shen-20211231.xsd#shen_NtelosPensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_22794246-4d7f-494e-8303-57c12493c015" xlink:to="loc_shen_NtelosPensionPlanMember_639bd5b0-6f7c-4c69-b5cb-8bdaa0a3a172" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_OPEBPlanMember_49bfae24-c5c1-4f75-8567-9f600dd833f4" xlink:href="shen-20211231.xsd#shen_OPEBPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_22794246-4d7f-494e-8303-57c12493c015" xlink:to="loc_shen_OPEBPlanMember_49bfae24-c5c1-4f75-8567-9f600dd833f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_cc3c8309-15ea-47ee-bb18-4844db883867" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_83c21b85-577d-4ab4-aff5-db7559b13c09" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_cc3c8309-15ea-47ee-bb18-4844db883867" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cc3c8309-15ea-47ee-bb18-4844db883867_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cc3c8309-15ea-47ee-bb18-4844db883867" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cc3c8309-15ea-47ee-bb18-4844db883867_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e8305365-1800-418c-a164-a28580adda8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cc3c8309-15ea-47ee-bb18-4844db883867" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e8305365-1800-418c-a164-a28580adda8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NtelosHoldingCorpMember_7bf128c1-b1c4-453e-b1cd-5d37aa71038e" xlink:href="shen-20211231.xsd#shen_NtelosHoldingCorpMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e8305365-1800-418c-a164-a28580adda8f" xlink:to="loc_shen_NtelosHoldingCorpMember_7bf128c1-b1c4-453e-b1cd-5d37aa71038e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_334c035c-d6d3-491c-8f32-0426f24335e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_83c21b85-577d-4ab4-aff5-db7559b13c09" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_334c035c-d6d3-491c-8f32-0426f24335e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_334c035c-d6d3-491c-8f32-0426f24335e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_334c035c-d6d3-491c-8f32-0426f24335e1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_334c035c-d6d3-491c-8f32-0426f24335e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_bf4ddced-0410-42da-bed1-f49c4e56a0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_334c035c-d6d3-491c-8f32-0426f24335e1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_bf4ddced-0410-42da-bed1-f49c4e56a0ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_bc047d39-e6cf-4524-8e65-3331a681753c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_bf4ddced-0410-42da-bed1-f49c4e56a0ba" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_bc047d39-e6cf-4524-8e65-3331a681753c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#SummaryofSignificantAccountingPoliciesBenefitObligationsDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails" xlink:type="extended" id="ib0ad605b319548c0a382d7ded3cdbc0d_SummaryofSignificantAccountingPoliciesBenefitObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3c6e19c1-eb5d-4173-8bcd-1b71aa58cfde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_ea8f4ab0-9f1d-4304-9cb5-9428ca59231e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3c6e19c1-eb5d-4173-8bcd-1b71aa58cfde" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_ea8f4ab0-9f1d-4304-9cb5-9428ca59231e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_be99253f-2892-4d86-adaf-692680f7c61d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3c6e19c1-eb5d-4173-8bcd-1b71aa58cfde" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_be99253f-2892-4d86-adaf-692680f7c61d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_1e2c5330-b87c-4515-be94-e233933afaf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_be99253f-2892-4d86-adaf-692680f7c61d" xlink:to="loc_us-gaap_RetirementPlanNameAxis_1e2c5330-b87c-4515-be94-e233933afaf6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_1e2c5330-b87c-4515-be94-e233933afaf6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_1e2c5330-b87c-4515-be94-e233933afaf6" xlink:to="loc_us-gaap_RetirementPlanNameDomain_1e2c5330-b87c-4515-be94-e233933afaf6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_33eb89f2-a6b2-48b6-888e-317e0cfe0863" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_1e2c5330-b87c-4515-be94-e233933afaf6" xlink:to="loc_us-gaap_RetirementPlanNameDomain_33eb89f2-a6b2-48b6-888e-317e0cfe0863" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_OPEBPlanMember_5a5bd95d-b2a7-45e9-8b75-c8d8041e046a" xlink:href="shen-20211231.xsd#shen_OPEBPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_33eb89f2-a6b2-48b6-888e-317e0cfe0863" xlink:to="loc_shen_OPEBPlanMember_5a5bd95d-b2a7-45e9-8b75-c8d8041e046a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_SERPPlanMember_4d8f4732-b641-4f73-85ae-e3d585d233ef" xlink:href="shen-20211231.xsd#shen_SERPPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_33eb89f2-a6b2-48b6-888e-317e0cfe0863" xlink:to="loc_shen_SERPPlanMember_4d8f4732-b641-4f73-85ae-e3d585d233ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_928b9316-4014-4861-8f29-89924d4a4d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_be99253f-2892-4d86-adaf-692680f7c61d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_928b9316-4014-4861-8f29-89924d4a4d2a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_928b9316-4014-4861-8f29-89924d4a4d2a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_928b9316-4014-4861-8f29-89924d4a4d2a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_928b9316-4014-4861-8f29-89924d4a4d2a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_99d8dc7b-bc08-4ea4-9d2c-ec0a31553b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_928b9316-4014-4861-8f29-89924d4a4d2a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_99d8dc7b-bc08-4ea4-9d2c-ec0a31553b9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_c5eba9c6-5577-4a70-99f7-267d9faea1af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_99d8dc7b-bc08-4ea4-9d2c-ec0a31553b9e" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_c5eba9c6-5577-4a70-99f7-267d9faea1af" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#DiscontinuedOperationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/DiscontinuedOperationsNarrativeDetails" xlink:type="extended" id="iacdd7256e7f4420cac5eced8737c7ca9_DiscontinuedOperationsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_46fc35d5-1c20-45aa-8a78-0e8e78a8a0a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage_d149e36c-bd9c-4e22-bfc7-f2ef14e61de8" xlink:href="shen-20211231.xsd#shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_46fc35d5-1c20-45aa-8a78-0e8e78a8a0a3" xlink:to="loc_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage_d149e36c-bd9c-4e22-bfc7-f2ef14e61de8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_0befbffc-7a02-4529-bc7a-8a00fd376631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_46fc35d5-1c20-45aa-8a78-0e8e78a8a0a3" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_0befbffc-7a02-4529-bc7a-8a00fd376631" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees_8e657e99-347a-4d81-8f01-163f45b70ac5" xlink:href="shen-20211231.xsd#shen_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_46fc35d5-1c20-45aa-8a78-0e8e78a8a0a3" xlink:to="loc_shen_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees_8e657e99-347a-4d81-8f01-163f45b70ac5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_945e4ba8-0ebd-49b9-949d-175c3f5b864c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_46fc35d5-1c20-45aa-8a78-0e8e78a8a0a3" xlink:to="loc_us-gaap_SellingExpense_945e4ba8-0ebd-49b9-949d-175c3f5b864c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt_291b60ef-1ffe-46b3-b91b-9e380924cdce" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_46fc35d5-1c20-45aa-8a78-0e8e78a8a0a3" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt_291b60ef-1ffe-46b3-b91b-9e380924cdce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_88584fbb-72fd-44cd-8355-65e779fe9cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_46fc35d5-1c20-45aa-8a78-0e8e78a8a0a3" xlink:to="loc_us-gaap_InterestExpense_88584fbb-72fd-44cd-8355-65e779fe9cd7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dc12f609-4ac4-483c-8129-7cde3e092353" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_46fc35d5-1c20-45aa-8a78-0e8e78a8a0a3" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dc12f609-4ac4-483c-8129-7cde3e092353" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a02217ad-404d-4d5c-bbee-c1581a0d3de9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dc12f609-4ac4-483c-8129-7cde3e092353" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a02217ad-404d-4d5c-bbee-c1581a0d3de9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_a02217ad-404d-4d5c-bbee-c1581a0d3de9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a02217ad-404d-4d5c-bbee-c1581a0d3de9" xlink:to="loc_us-gaap_RelatedPartyDomain_a02217ad-404d-4d5c-bbee-c1581a0d3de9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_fed6669f-58c6-42b0-89a7-fa7e274c1d40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a02217ad-404d-4d5c-bbee-c1581a0d3de9" xlink:to="loc_us-gaap_RelatedPartyDomain_fed6669f-58c6-42b0-89a7-fa7e274c1d40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_1c79b964-f3ee-48ae-ba87-8ea2a6241099" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_fed6669f-58c6-42b0-89a7-fa7e274c1d40" xlink:to="loc_srt_AffiliatedEntityMember_1c79b964-f3ee-48ae-ba87-8ea2a6241099" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_75e011e5-b0a7-47b7-a5ee-8b2335c3cb16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dc12f609-4ac4-483c-8129-7cde3e092353" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_75e011e5-b0a7-47b7-a5ee-8b2335c3cb16" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_75e011e5-b0a7-47b7-a5ee-8b2335c3cb16_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_75e011e5-b0a7-47b7-a5ee-8b2335c3cb16" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_75e011e5-b0a7-47b7-a5ee-8b2335c3cb16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_6381b88b-5f30-4fbd-99e9-83fdea68c22b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_75e011e5-b0a7-47b7-a5ee-8b2335c3cb16" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_6381b88b-5f30-4fbd-99e9-83fdea68c22b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_f00b6193-70a0-4be6-b653-c347b19ef1d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_6381b88b-5f30-4fbd-99e9-83fdea68c22b" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_f00b6193-70a0-4be6-b653-c347b19ef1d0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails" xlink:type="extended" id="ief3f1eec7bc24a4bb5fb0e678dd43a2f_DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_09668268-8fac-4a5e-8aa6-517e3410374a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_09668268-8fac-4a5e-8aa6-517e3410374a" xlink:to="loc_us-gaap_AssetsAbstract_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_34f0d299-c7ec-44c4-916f-58fad0f466c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_34f0d299-c7ec-44c4-916f-58fad0f466c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_8302dbd0-8de5-48e6-8e0c-4f9d447f19d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_8302dbd0-8de5-48e6-8e0c-4f9d447f19d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_6d902c42-91c6-40e1-8df5-c98bef568f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_6d902c42-91c6-40e1-8df5-c98bef568f1e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_c686e3f3-c879-4490-8122-a631f319383d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_c686e3f3-c879-4490-8122-a631f319383d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_7c656ebf-bc5e-4b18-9265-56d965f74e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_7c656ebf-bc5e-4b18-9265-56d965f74e8f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent_197b2616-b8af-4107-a044-51108357a0ed" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent_197b2616-b8af-4107-a044-51108357a0ed" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent_99a4e2fd-975b-4d5e-a4f1-ebdf394162ec" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent_99a4e2fd-975b-4d5e-a4f1-ebdf394162ec" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_12876a3f-dc62-48f8-b418-772c9e58a854" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_12876a3f-dc62-48f8-b418-772c9e58a854" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_1beb4dd3-ccf8-4b88-8b42-ac8d9ff51f08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_09668268-8fac-4a5e-8aa6-517e3410374a" xlink:to="loc_us-gaap_LiabilitiesAbstract_1beb4dd3-ccf8-4b88-8b42-ac8d9ff51f08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent_5ae42966-852b-4a5b-b838-3325e0299dcb" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_1beb4dd3-ccf8-4b88-8b42-ac8d9ff51f08" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent_5ae42966-852b-4a5b-b838-3325e0299dcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_998f9e5e-1977-4668-910a-58a546578199" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_1beb4dd3-ccf8-4b88-8b42-ac8d9ff51f08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_998f9e5e-1977-4668-910a-58a546578199" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent_eab22a41-460b-4608-9a98-01858a7b34f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_1beb4dd3-ccf8-4b88-8b42-ac8d9ff51f08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent_eab22a41-460b-4608-9a98-01858a7b34f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_15f1a5af-eb32-41fe-a586-0cb7e13b094d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_1beb4dd3-ccf8-4b88-8b42-ac8d9ff51f08" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_15f1a5af-eb32-41fe-a586-0cb7e13b094d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a4bbbc74-3773-425a-b48c-3ea85694b5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_09668268-8fac-4a5e-8aa6-517e3410374a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a4bbbc74-3773-425a-b48c-3ea85694b5cc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_87f08129-1755-45b2-b699-d7355caf35ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a4bbbc74-3773-425a-b48c-3ea85694b5cc" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_87f08129-1755-45b2-b699-d7355caf35ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_87f08129-1755-45b2-b699-d7355caf35ad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_87f08129-1755-45b2-b699-d7355caf35ad" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_87f08129-1755-45b2-b699-d7355caf35ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_f804e8be-f2ed-4d09-ba2a-17d606b2adf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_87f08129-1755-45b2-b699-d7355caf35ad" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_f804e8be-f2ed-4d09-ba2a-17d606b2adf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_b83dc410-e20f-4e01-85f5-3c8af91016a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_f804e8be-f2ed-4d09-ba2a-17d606b2adf0" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_b83dc410-e20f-4e01-85f5-3c8af91016a5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails" xlink:type="extended" id="ic9e80279a6de428f908bb99a8348a949_DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d619aa75-0849-40b5-855f-ec701eb25f00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_007219f9-54c2-49d3-9ce8-b599ad9d081d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d619aa75-0849-40b5-855f-ec701eb25f00" xlink:to="loc_us-gaap_RevenuesAbstract_007219f9-54c2-49d3-9ce8-b599ad9d081d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_e0d26988-d38d-429f-89e3-4f81b2f80362" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_007219f9-54c2-49d3-9ce8-b599ad9d081d" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_e0d26988-d38d-429f-89e3-4f81b2f80362" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_4baf69d4-9303-4263-817e-87f255c92ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d619aa75-0849-40b5-855f-ec701eb25f00" xlink:to="loc_us-gaap_OperatingExpensesAbstract_4baf69d4-9303-4263-817e-87f255c92ae2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_5795bfd9-d5eb-4c00-ad4f-48a0b1173586" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4baf69d4-9303-4263-817e-87f255c92ae2" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_5795bfd9-d5eb-4c00-ad4f-48a0b1173586" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_271e514e-732e-47b3-8d73-260edf6e2a09" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4baf69d4-9303-4263-817e-87f255c92ae2" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_271e514e-732e-47b3-8d73-260edf6e2a09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense_367663b9-4c46-475a-a4ba-67786f6172fb" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4baf69d4-9303-4263-817e-87f255c92ae2" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense_367663b9-4c46-475a-a4ba-67786f6172fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_90f6214c-10aa-49a7-8fb9-6a731f5b013d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4baf69d4-9303-4263-817e-87f255c92ae2" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_90f6214c-10aa-49a7-8fb9-6a731f5b013d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_8fdcce04-2704-42e8-9076-f1547c2c4f31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4baf69d4-9303-4263-817e-87f255c92ae2" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_8fdcce04-2704-42e8-9076-f1547c2c4f31" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_5fde2b7c-1b8e-4073-a872-44c619b40e57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4baf69d4-9303-4263-817e-87f255c92ae2" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_5fde2b7c-1b8e-4073-a872-44c619b40e57" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_c17877ac-e019-43f0-a7a0-968f0105c70e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d619aa75-0849-40b5-855f-ec701eb25f00" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_c17877ac-e019-43f0-a7a0-968f0105c70e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt_171e9ba4-895c-48b0-9797-c938f8926eed" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_c17877ac-e019-43f0-a7a0-968f0105c70e" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt_171e9ba4-895c-48b0-9797-c938f8926eed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_f02fea23-55c5-4aef-9dcf-3d03748b0178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_c17877ac-e019-43f0-a7a0-968f0105c70e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_f02fea23-55c5-4aef-9dcf-3d03748b0178" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_1f0710a6-7f5e-4507-819c-2b6c6d0180f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_c17877ac-e019-43f0-a7a0-968f0105c70e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_1f0710a6-7f5e-4507-819c-2b6c6d0180f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_cebaf027-d488-42af-a5df-099e91f9ccaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_c17877ac-e019-43f0-a7a0-968f0105c70e" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_cebaf027-d488-42af-a5df-099e91f9ccaf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_33f8a1b3-285e-4463-a7b8-b7d167eafec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d619aa75-0849-40b5-855f-ec701eb25f00" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_33f8a1b3-285e-4463-a7b8-b7d167eafec4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_d582e53d-a7f8-4173-856d-9e42f45853bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d619aa75-0849-40b5-855f-ec701eb25f00" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_d582e53d-a7f8-4173-856d-9e42f45853bb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ca42e958-1029-4741-9f5a-f687799f663f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d619aa75-0849-40b5-855f-ec701eb25f00" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ca42e958-1029-4741-9f5a-f687799f663f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_da5a199b-bc13-4876-83bc-966494dd1a54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ca42e958-1029-4741-9f5a-f687799f663f" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_da5a199b-bc13-4876-83bc-966494dd1a54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_da5a199b-bc13-4876-83bc-966494dd1a54_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_da5a199b-bc13-4876-83bc-966494dd1a54" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_da5a199b-bc13-4876-83bc-966494dd1a54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_0b7ed43d-2c03-46ff-86e1-df05f808e353" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_da5a199b-bc13-4876-83bc-966494dd1a54" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_0b7ed43d-2c03-46ff-86e1-df05f808e353" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_aa12ac5c-c620-46bc-a04f-e8faae2779e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_0b7ed43d-2c03-46ff-86e1-df05f808e353" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_aa12ac5c-c620-46bc-a04f-e8faae2779e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_510f036b-5f53-40c3-b108-e1f181530468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_0b7ed43d-2c03-46ff-86e1-df05f808e353" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_510f036b-5f53-40c3-b108-e1f181530468" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b7d21848-887c-4f27-813c-eb2e4748dcf9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ca42e958-1029-4741-9f5a-f687799f663f" xlink:to="loc_srt_ProductOrServiceAxis_b7d21848-887c-4f27-813c-eb2e4748dcf9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b7d21848-887c-4f27-813c-eb2e4748dcf9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_b7d21848-887c-4f27-813c-eb2e4748dcf9" xlink:to="loc_srt_ProductsAndServicesDomain_b7d21848-887c-4f27-813c-eb2e4748dcf9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b016a1b9-59bc-4ac6-9a22-f1e073c789e2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_b7d21848-887c-4f27-813c-eb2e4748dcf9" xlink:to="loc_srt_ProductsAndServicesDomain_b016a1b9-59bc-4ac6-9a22-f1e073c789e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ServiceandOtherMember_8f8e9cc4-f803-4f44-b4a8-455423d0692c" xlink:href="shen-20211231.xsd#shen_ServiceandOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b016a1b9-59bc-4ac6-9a22-f1e073c789e2" xlink:to="loc_shen_ServiceandOtherMember_8f8e9cc4-f803-4f44-b4a8-455423d0692c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EquipmentProductAndServiceMember_71883c12-7811-481a-bad2-3dfe1c649b85" xlink:href="shen-20211231.xsd#shen_EquipmentProductAndServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b016a1b9-59bc-4ac6-9a22-f1e073c789e2" xlink:to="loc_shen_EquipmentProductAndServiceMember_71883c12-7811-481a-bad2-3dfe1c649b85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_67394e83-04c1-4f4e-a78d-ac45fcc011a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b016a1b9-59bc-4ac6-9a22-f1e073c789e2" xlink:to="loc_us-gaap_ServiceMember_67394e83-04c1-4f4e-a78d-ac45fcc011a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_9f7dd32f-e1ef-434f-8721-953590038a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b016a1b9-59bc-4ac6-9a22-f1e073c789e2" xlink:to="loc_us-gaap_ProductMember_9f7dd32f-e1ef-434f-8721-953590038a0d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ebe969b7-be10-4869-803c-bdf282917e50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ca42e958-1029-4741-9f5a-f687799f663f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ebe969b7-be10-4869-803c-bdf282917e50" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ebe969b7-be10-4869-803c-bdf282917e50_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ebe969b7-be10-4869-803c-bdf282917e50" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ebe969b7-be10-4869-803c-bdf282917e50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_72c5bf2a-2118-44e0-a2d7-ea143e487a02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ebe969b7-be10-4869-803c-bdf282917e50" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_72c5bf2a-2118-44e0-a2d7-ea143e487a02" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#InvestmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/InvestmentsNarrativeDetails" xlink:type="extended" id="i50861a01e91148ad8382780f07ccebd3_InvestmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_08a1353b-6768-484c-9d9c-f4db21e0aaf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_cd48cad8-616e-4b4c-90a4-4cdf337edc54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_08a1353b-6768-484c-9d9c-f4db21e0aaf5" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_cd48cad8-616e-4b4c-90a4-4cdf337edc54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_327cb599-73b5-4ded-8ee8-1d2a46bb27a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_08a1353b-6768-484c-9d9c-f4db21e0aaf5" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_327cb599-73b5-4ded-8ee8-1d2a46bb27a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_PercentageOfPatronageCreditPaidInCash_731deb78-1971-4ca6-bd42-98c4e799917f" xlink:href="shen-20211231.xsd#shen_PercentageOfPatronageCreditPaidInCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_08a1353b-6768-484c-9d9c-f4db21e0aaf5" xlink:to="loc_shen_PercentageOfPatronageCreditPaidInCash_731deb78-1971-4ca6-bd42-98c4e799917f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_PercentageOfPatronageCreditPaidInShare_1fc57875-c088-45ca-b10d-5d3161a87c04" xlink:href="shen-20211231.xsd#shen_PercentageOfPatronageCreditPaidInShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_08a1353b-6768-484c-9d9c-f4db21e0aaf5" xlink:to="loc_shen_PercentageOfPatronageCreditPaidInShare_1fc57875-c088-45ca-b10d-5d3161a87c04" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_03eb6ebc-e83a-482a-8e29-df2ce2e2e234" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_08a1353b-6768-484c-9d9c-f4db21e0aaf5" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_03eb6ebc-e83a-482a-8e29-df2ce2e2e234" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_d6bf132b-f36c-44a6-8b82-006d73afc7bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_08a1353b-6768-484c-9d9c-f4db21e0aaf5" xlink:to="loc_us-gaap_RevenueFromRelatedParties_d6bf132b-f36c-44a6-8b82-006d73afc7bb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyCosts_093bdb4b-4a19-4b9f-a291-6e6c427dd1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_08a1353b-6768-484c-9d9c-f4db21e0aaf5" xlink:to="loc_us-gaap_RelatedPartyCosts_093bdb4b-4a19-4b9f-a291-6e6c427dd1c6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_38f0b066-3c31-4f93-8f50-9c39acdba6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_08a1353b-6768-484c-9d9c-f4db21e0aaf5" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_38f0b066-3c31-4f93-8f50-9c39acdba6ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_56180093-fbb0-43dd-b977-af520efed2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_38f0b066-3c31-4f93-8f50-9c39acdba6ae" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_56180093-fbb0-43dd-b977-af520efed2f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_56180093-fbb0-43dd-b977-af520efed2f7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_56180093-fbb0-43dd-b977-af520efed2f7" xlink:to="loc_us-gaap_RelatedPartyDomain_56180093-fbb0-43dd-b977-af520efed2f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_20a8a1d5-f7c8-43eb-b9a0-9660cc346806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_56180093-fbb0-43dd-b977-af520efed2f7" xlink:to="loc_us-gaap_RelatedPartyDomain_20a8a1d5-f7c8-43eb-b9a0-9660cc346806" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvesteeMember_22ba7d3f-4fb4-4174-9dc1-88274ac86cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvesteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_20a8a1d5-f7c8-43eb-b9a0-9660cc346806" xlink:to="loc_us-gaap_EquityMethodInvesteeMember_22ba7d3f-4fb4-4174-9dc1-88274ac86cfd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_82a09a1f-1bf7-483e-9551-ebedbf0905a4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_38f0b066-3c31-4f93-8f50-9c39acdba6ae" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_82a09a1f-1bf7-483e-9551-ebedbf0905a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_82a09a1f-1bf7-483e-9551-ebedbf0905a4_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_82a09a1f-1bf7-483e-9551-ebedbf0905a4" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_82a09a1f-1bf7-483e-9551-ebedbf0905a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_08124bf4-c25f-4e82-a3e9-5c898225f884" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_82a09a1f-1bf7-483e-9551-ebedbf0905a4" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_08124bf4-c25f-4e82-a3e9-5c898225f884" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CobankMember_473f5ef6-25ce-41d0-90d0-2ca66649de85" xlink:href="shen-20211231.xsd#shen_CobankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_08124bf4-c25f-4e82-a3e9-5c898225f884" xlink:to="loc_shen_CobankMember_473f5ef6-25ce-41d0-90d0-2ca66649de85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ValleyNetworkPartnershipMember_500469a0-77c1-46dd-a5ec-88a9657cd5c1" xlink:href="shen-20211231.xsd#shen_ValleyNetworkPartnershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_08124bf4-c25f-4e82-a3e9-5c898225f884" xlink:to="loc_shen_ValleyNetworkPartnershipMember_500469a0-77c1-46dd-a5ec-88a9657cd5c1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#PropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended" id="i7479df19ab4f4e019ae4143c2b8f2e88_PropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9ed1cf80-179c-4487-a8e1-ed804a77ffa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_a753169a-efbc-4fa0-8610-d72f863e9f25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9ed1cf80-179c-4487-a8e1-ed804a77ffa0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_a753169a-efbc-4fa0-8610-d72f863e9f25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_bc7c43c4-c1d4-40f6-b9d5-54b516aaaa38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_a753169a-efbc-4fa0-8610-d72f863e9f25" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_bc7c43c4-c1d4-40f6-b9d5-54b516aaaa38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_41c5bde0-33c8-468c-8c86-e43bc938a133" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_a753169a-efbc-4fa0-8610-d72f863e9f25" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_41c5bde0-33c8-468c-8c86-e43bc938a133" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_52fc6dde-acfa-4fbe-8cb6-053e9b4dd182" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_a753169a-efbc-4fa0-8610-d72f863e9f25" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_52fc6dde-acfa-4fbe-8cb6-053e9b4dd182" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_395757ce-6548-4c96-a9fe-f25ec2abd6e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_a753169a-efbc-4fa0-8610-d72f863e9f25" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_395757ce-6548-4c96-a9fe-f25ec2abd6e8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TangibleAssetImpairmentCharges_85418824-b35b-4596-81a7-66a75ac6c2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TangibleAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9ed1cf80-179c-4487-a8e1-ed804a77ffa0" xlink:to="loc_us-gaap_TangibleAssetImpairmentCharges_85418824-b35b-4596-81a7-66a75ac6c2c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d38b2551-bf01-4f7f-8f11-6ad932df7dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9ed1cf80-179c-4487-a8e1-ed804a77ffa0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d38b2551-bf01-4f7f-8f11-6ad932df7dfc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d3459ee-0de4-4dd2-8516-58be2c1e61c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d38b2551-bf01-4f7f-8f11-6ad932df7dfc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d3459ee-0de4-4dd2-8516-58be2c1e61c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d3459ee-0de4-4dd2-8516-58be2c1e61c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d3459ee-0de4-4dd2-8516-58be2c1e61c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d3459ee-0de4-4dd2-8516-58be2c1e61c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_01cf55ec-e982-4777-bf62-94c72c2392d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d3459ee-0de4-4dd2-8516-58be2c1e61c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_01cf55ec-e982-4777-bf62-94c72c2392d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_19490167-2901-484e-99eb-f4ca608ba830" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_01cf55ec-e982-4777-bf62-94c72c2392d7" xlink:to="loc_us-gaap_LandMember_19490167-2901-484e-99eb-f4ca608ba830" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandImprovementsMember_c9cd65ef-a3ff-48ba-825d-a77624a16270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_01cf55ec-e982-4777-bf62-94c72c2392d7" xlink:to="loc_us-gaap_LandImprovementsMember_c9cd65ef-a3ff-48ba-825d-a77624a16270" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_7ed39014-7be7-4f9a-b53d-335d83f01b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_01cf55ec-e982-4777-bf62-94c72c2392d7" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_7ed39014-7be7-4f9a-b53d-335d83f01b1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_6064998f-3e2c-4e02-a1aa-a51d26b428a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherMachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_01cf55ec-e982-4777-bf62-94c72c2392d7" xlink:to="loc_us-gaap_OtherMachineryAndEquipmentMember_6064998f-3e2c-4e02-a1aa-a51d26b428a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EquipmentAndSoftwareMember_5bfc8784-4e54-4536-a3f7-2b029b7df5a9" xlink:href="shen-20211231.xsd#shen_EquipmentAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_01cf55ec-e982-4777-bf62-94c72c2392d7" xlink:to="loc_shen_EquipmentAndSoftwareMember_5bfc8784-4e54-4536-a3f7-2b029b7df5a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPlantInServiceMember_391bceae-4c08-4ab2-87a8-7805ae7caf64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPlantInServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_01cf55ec-e982-4777-bf62-94c72c2392d7" xlink:to="loc_us-gaap_OtherPlantInServiceMember_391bceae-4c08-4ab2-87a8-7805ae7caf64" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetUnderConstructionMember_c503398e-631e-4895-aa55-3305d0ff112f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetUnderConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_01cf55ec-e982-4777-bf62-94c72c2392d7" xlink:to="loc_us-gaap_AssetUnderConstructionMember_c503398e-631e-4895-aa55-3305d0ff112f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0294c8f3-cbf0-4bd8-b532-799654be8cce" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d38b2551-bf01-4f7f-8f11-6ad932df7dfc" xlink:to="loc_srt_RangeAxis_0294c8f3-cbf0-4bd8-b532-799654be8cce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0294c8f3-cbf0-4bd8-b532-799654be8cce_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0294c8f3-cbf0-4bd8-b532-799654be8cce" xlink:to="loc_srt_RangeMember_0294c8f3-cbf0-4bd8-b532-799654be8cce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f175517f-2e9b-485f-add6-ff58de637cb1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0294c8f3-cbf0-4bd8-b532-799654be8cce" xlink:to="loc_srt_RangeMember_f175517f-2e9b-485f-add6-ff58de637cb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_92ffeabb-c531-454f-a118-c438204184c7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f175517f-2e9b-485f-add6-ff58de637cb1" xlink:to="loc_srt_MinimumMember_92ffeabb-c531-454f-a118-c438204184c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7e7c29a2-72c7-4184-bbf8-27ef568a5479" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f175517f-2e9b-485f-add6-ff58de637cb1" xlink:to="loc_srt_MaximumMember_7e7c29a2-72c7-4184-bbf8-27ef568a5479" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#GoodwillandIntangibleAssetsIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended" id="icbba1775aafb484890e494e97700f414_GoodwillandIntangibleAssetsIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4efebe7c-008c-45b9-ade8-238365245983" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_6dae16ef-cf6f-4530-8929-a42e74121463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4efebe7c-008c-45b9-ade8-238365245983" xlink:to="loc_us-gaap_GoodwillGross_6dae16ef-cf6f-4530-8929-a42e74121463" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0ea55a83-e898-434e-8b0c-c2f5b4a3ed71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4efebe7c-008c-45b9-ade8-238365245983" xlink:to="loc_us-gaap_Goodwill_0ea55a83-e898-434e-8b0c-c2f5b4a3ed71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_882b0ce0-9764-4e21-a5f9-761410414dca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4efebe7c-008c-45b9-ade8-238365245983" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_882b0ce0-9764-4e21-a5f9-761410414dca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_90077a6f-03bf-4c14-aa77-a3700339f553" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4efebe7c-008c-45b9-ade8-238365245983" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_90077a6f-03bf-4c14-aa77-a3700339f553" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_d812ef8a-74e4-4ae1-b653-c634759c23f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4efebe7c-008c-45b9-ade8-238365245983" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_d812ef8a-74e4-4ae1-b653-c634759c23f0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f26078b-65f5-46c4-b899-f3733bf4c185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4efebe7c-008c-45b9-ade8-238365245983" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f26078b-65f5-46c4-b899-f3733bf4c185" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_325c64bc-13b7-4a33-bd15-1f6372737828" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4efebe7c-008c-45b9-ade8-238365245983" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_325c64bc-13b7-4a33-bd15-1f6372737828" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_113e6f69-e15a-496a-92f2-86c2682c181e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4efebe7c-008c-45b9-ade8-238365245983" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_113e6f69-e15a-496a-92f2-86c2682c181e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c327c517-2151-4458-8bb0-f5ba833aaf72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4efebe7c-008c-45b9-ade8-238365245983" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c327c517-2151-4458-8bb0-f5ba833aaf72" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_d829541f-b02a-40d9-9145-7c0b49676ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c327c517-2151-4458-8bb0-f5ba833aaf72" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_d829541f-b02a-40d9-9145-7c0b49676ee4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d829541f-b02a-40d9-9145-7c0b49676ee4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_d829541f-b02a-40d9-9145-7c0b49676ee4" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d829541f-b02a-40d9-9145-7c0b49676ee4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_52fe7b19-0b9d-4d10-bcc2-514f38d8319e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_d829541f-b02a-40d9-9145-7c0b49676ee4" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_52fe7b19-0b9d-4d10-bcc2-514f38d8319e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember_979abef7-fae6-4579-92af-c9a5ebf924b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FranchiseRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_52fe7b19-0b9d-4d10-bcc2-514f38d8319e" xlink:to="loc_us-gaap_FranchiseRightsMember_979abef7-fae6-4579-92af-c9a5ebf924b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_b271e40c-cb61-4dd4-a639-d770dc828d5f" xlink:href="shen-20211231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_52fe7b19-0b9d-4d10-bcc2-514f38d8319e" xlink:to="loc_shen_FCCSpectrumLicensesMember_b271e40c-cb61-4dd4-a639-d770dc828d5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RailroadCrossingRightsMember_5951e364-96e3-440c-a9f5-24d88dc02f76" xlink:href="shen-20211231.xsd#shen_RailroadCrossingRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_52fe7b19-0b9d-4d10-bcc2-514f38d8319e" xlink:to="loc_shen_RailroadCrossingRightsMember_5951e364-96e3-440c-a9f5-24d88dc02f76" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1707c528-d351-4dd1-9563-8c3c8fa7b144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c327c517-2151-4458-8bb0-f5ba833aaf72" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1707c528-d351-4dd1-9563-8c3c8fa7b144" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1707c528-d351-4dd1-9563-8c3c8fa7b144_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1707c528-d351-4dd1-9563-8c3c8fa7b144" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1707c528-d351-4dd1-9563-8c3c8fa7b144_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d8d8e69e-1549-4d85-b7b0-702fd9591cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1707c528-d351-4dd1-9563-8c3c8fa7b144" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d8d8e69e-1549-4d85-b7b0-702fd9591cf3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_50c43bf6-79b9-439f-8ae5-340504aed358" xlink:href="shen-20211231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d8d8e69e-1549-4d85-b7b0-702fd9591cf3" xlink:to="loc_shen_FCCSpectrumLicensesMember_50c43bf6-79b9-439f-8ae5-340504aed358" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_3b79372d-7e00-403f-be0a-1f9ac6666c88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d8d8e69e-1549-4d85-b7b0-702fd9591cf3" xlink:to="loc_us-gaap_CustomerRelationshipsMember_3b79372d-7e00-403f-be0a-1f9ac6666c88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_9c9f7efb-4b40-4ea5-973a-77b6bd745b51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d8d8e69e-1549-4d85-b7b0-702fd9591cf3" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_9c9f7efb-4b40-4ea5-973a-77b6bd745b51" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c759f771-9200-4631-a6a8-41a1190beee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c327c517-2151-4458-8bb0-f5ba833aaf72" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c759f771-9200-4631-a6a8-41a1190beee5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c759f771-9200-4631-a6a8-41a1190beee5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c759f771-9200-4631-a6a8-41a1190beee5" xlink:to="loc_us-gaap_SegmentDomain_c759f771-9200-4631-a6a8-41a1190beee5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_14bb6b93-19b8-4995-b0f6-50ac22b0cd7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c759f771-9200-4631-a6a8-41a1190beee5" xlink:to="loc_us-gaap_SegmentDomain_14bb6b93-19b8-4995-b0f6-50ac22b0cd7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BroadbandSegmentMember_75017982-6595-4830-939e-fec4c9fb7955" xlink:href="shen-20211231.xsd#shen_BroadbandSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_14bb6b93-19b8-4995-b0f6-50ac22b0cd7f" xlink:to="loc_shen_BroadbandSegmentMember_75017982-6595-4830-939e-fec4c9fb7955" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended" id="ifa5b1bc6235b4637a71bc10b8ba25e63_GoodwillandIntangibleAssetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_699e8b7d-9714-4094-b25a-da5142646cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f5ef8e84-c6f7-4b40-a7ee-42fe66a010d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_699e8b7d-9714-4094-b25a-da5142646cfe" xlink:to="loc_us-gaap_Goodwill_f5ef8e84-c6f7-4b40-a7ee-42fe66a010d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_4de54dbe-0979-4273-b489-56dcf6895e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_699e8b7d-9714-4094-b25a-da5142646cfe" xlink:to="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_4de54dbe-0979-4273-b489-56dcf6895e5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NumberOfMarketsIncludedInTransaction_da4ddc66-c7ec-47f8-b8b8-fe30fb19521e" xlink:href="shen-20211231.xsd#shen_NumberOfMarketsIncludedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_699e8b7d-9714-4094-b25a-da5142646cfe" xlink:to="loc_shen_NumberOfMarketsIncludedInTransaction_da4ddc66-c7ec-47f8-b8b8-fe30fb19521e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction_b1581f4b-e75f-4a75-8153-06c85cf57a6a" xlink:href="shen-20211231.xsd#shen_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_699e8b7d-9714-4094-b25a-da5142646cfe" xlink:to="loc_shen_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction_b1581f4b-e75f-4a75-8153-06c85cf57a6a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_13c77b79-5d08-4a15-b39f-9f3bc736dbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_699e8b7d-9714-4094-b25a-da5142646cfe" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_13c77b79-5d08-4a15-b39f-9f3bc736dbb9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_11017df1-3908-4877-bdf3-916cb285b0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_699e8b7d-9714-4094-b25a-da5142646cfe" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_11017df1-3908-4877-bdf3-916cb285b0c8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_85e504ad-73c1-4613-adf6-7e9511406c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_11017df1-3908-4877-bdf3-916cb285b0c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_85e504ad-73c1-4613-adf6-7e9511406c4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_85e504ad-73c1-4613-adf6-7e9511406c4c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_85e504ad-73c1-4613-adf6-7e9511406c4c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_85e504ad-73c1-4613-adf6-7e9511406c4c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_68ad62b1-2f6e-44b9-bda5-33c9241882ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_85e504ad-73c1-4613-adf6-7e9511406c4c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_68ad62b1-2f6e-44b9-bda5-33c9241882ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_9c569253-f45a-4594-9ad0-0355ecb57934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_68ad62b1-2f6e-44b9-bda5-33c9241882ca" xlink:to="loc_us-gaap_CustomerRelationshipsMember_9c569253-f45a-4594-9ad0-0355ecb57934" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_82a68162-cff1-4bee-ab54-6bdb1ba58306" xlink:href="shen-20211231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_68ad62b1-2f6e-44b9-bda5-33c9241882ca" xlink:to="loc_shen_FCCSpectrumLicensesMember_82a68162-cff1-4bee-ab54-6bdb1ba58306" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3adeef6c-8281-4b99-8f0c-dcc76be99c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_11017df1-3908-4877-bdf3-916cb285b0c8" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3adeef6c-8281-4b99-8f0c-dcc76be99c2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3adeef6c-8281-4b99-8f0c-dcc76be99c2e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3adeef6c-8281-4b99-8f0c-dcc76be99c2e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3adeef6c-8281-4b99-8f0c-dcc76be99c2e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_63a8fd59-8a75-40da-81d5-8c2ee48da9a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3adeef6c-8281-4b99-8f0c-dcc76be99c2e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_63a8fd59-8a75-40da-81d5-8c2ee48da9a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_71c467ce-940a-40d6-a5fa-47eb88f9630c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_11017df1-3908-4877-bdf3-916cb285b0c8" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_71c467ce-940a-40d6-a5fa-47eb88f9630c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_71c467ce-940a-40d6-a5fa-47eb88f9630c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_71c467ce-940a-40d6-a5fa-47eb88f9630c" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_71c467ce-940a-40d6-a5fa-47eb88f9630c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_edd52de5-836e-48c7-b928-4db9bad3259f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_71c467ce-940a-40d6-a5fa-47eb88f9630c" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_edd52de5-836e-48c7-b928-4db9bad3259f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_5525f819-b7cc-43fa-89f8-9f5d53fc16e0" xlink:href="shen-20211231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_edd52de5-836e-48c7-b928-4db9bad3259f" xlink:to="loc_shen_FCCSpectrumLicensesMember_5525f819-b7cc-43fa-89f8-9f5d53fc16e0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails" xlink:type="extended" id="i2efc3f6c98a44424a6110005c2dcf82d_GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_933e7c06-77cf-431f-b0a9-34446fde664a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2aa15bcb-ae2c-46a4-a5e1-2e216cd127e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_933e7c06-77cf-431f-b0a9-34446fde664a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2aa15bcb-ae2c-46a4-a5e1-2e216cd127e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_331e4e25-c4e5-4a4d-8acc-7134da3b7772" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_933e7c06-77cf-431f-b0a9-34446fde664a" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_331e4e25-c4e5-4a4d-8acc-7134da3b7772" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c92b7271-25aa-4e7e-b8ff-cb4e3bbda243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_331e4e25-c4e5-4a4d-8acc-7134da3b7772" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c92b7271-25aa-4e7e-b8ff-cb4e3bbda243" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c92b7271-25aa-4e7e-b8ff-cb4e3bbda243_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c92b7271-25aa-4e7e-b8ff-cb4e3bbda243" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c92b7271-25aa-4e7e-b8ff-cb4e3bbda243_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_31a4dcd4-a801-4688-a306-73211254ea95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c92b7271-25aa-4e7e-b8ff-cb4e3bbda243" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_31a4dcd4-a801-4688-a306-73211254ea95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_6d36d9d3-8fd6-44c8-bdb2-d5d3ac1c0c81" xlink:href="shen-20211231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_31a4dcd4-a801-4688-a306-73211254ea95" xlink:to="loc_shen_FCCSpectrumLicensesMember_6d36d9d3-8fd6-44c8-bdb2-d5d3ac1c0c81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AcquiredSubscribersBroadbandMember_7778ad7d-1824-481e-87a7-b0d542ca419d" xlink:href="shen-20211231.xsd#shen_AcquiredSubscribersBroadbandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_31a4dcd4-a801-4688-a306-73211254ea95" xlink:to="loc_shen_AcquiredSubscribersBroadbandMember_7778ad7d-1824-481e-87a7-b0d542ca419d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_fdd1b6c6-c085-469d-8f7a-c537e16e21b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_31a4dcd4-a801-4688-a306-73211254ea95" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_fdd1b6c6-c085-469d-8f7a-c537e16e21b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5055672e-af19-4d05-b22d-f3c6ad0c5b27" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_331e4e25-c4e5-4a4d-8acc-7134da3b7772" xlink:to="loc_srt_RangeAxis_5055672e-af19-4d05-b22d-f3c6ad0c5b27" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5055672e-af19-4d05-b22d-f3c6ad0c5b27_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5055672e-af19-4d05-b22d-f3c6ad0c5b27" xlink:to="loc_srt_RangeMember_5055672e-af19-4d05-b22d-f3c6ad0c5b27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3713a163-dc60-4fb5-8d6d-b489bee37916" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5055672e-af19-4d05-b22d-f3c6ad0c5b27" xlink:to="loc_srt_RangeMember_3713a163-dc60-4fb5-8d6d-b489bee37916" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_89ecde50-7e51-428f-8e9c-69706b5247f7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3713a163-dc60-4fb5-8d6d-b489bee37916" xlink:to="loc_srt_MinimumMember_89ecde50-7e51-428f-8e9c-69706b5247f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ea931cf0-17f7-4575-87ec-8662b6cb9e8a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3713a163-dc60-4fb5-8d6d-b489bee37916" xlink:to="loc_srt_MaximumMember_ea931cf0-17f7-4575-87ec-8662b6cb9e8a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails" xlink:type="extended" id="i3edf646364f04709b00e416c54606690_OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_99c880a3-969b-4135-81b1-76c65114dd1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_de35e9d6-8e5e-4a45-a171-754530e3bad3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_99c880a3-969b-4135-81b1-76c65114dd1c" xlink:to="loc_us-gaap_RestructuringReserveRollForward_de35e9d6-8e5e-4a45-a171-754530e3bad3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_c2d1676d-4ce0-47c4-8f3e-f0211246bba6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_de35e9d6-8e5e-4a45-a171-754530e3bad3" xlink:to="loc_us-gaap_RestructuringReserve_c2d1676d-4ce0-47c4-8f3e-f0211246bba6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_34b1a598-c0cc-4dea-849a-15f4577e2db7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_de35e9d6-8e5e-4a45-a171-754530e3bad3" xlink:to="loc_us-gaap_RestructuringCharges_34b1a598-c0cc-4dea-849a-15f4577e2db7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_bd287ad0-05b0-403b-bdd3-f0f54d7e6ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_de35e9d6-8e5e-4a45-a171-754530e3bad3" xlink:to="loc_us-gaap_PaymentsForRestructuring_bd287ad0-05b0-403b-bdd3-f0f54d7e6ca2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_d9d31462-a7ec-4e16-a41b-82d9ed8fd548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f9bc818f-da45-4347-9ab7-c980e2489b54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_99c880a3-969b-4135-81b1-76c65114dd1c" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f9bc818f-da45-4347-9ab7-c980e2489b54" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_03e26918-ab77-49fd-aacc-fbf64a81a66c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f9bc818f-da45-4347-9ab7-c980e2489b54" xlink:to="loc_us-gaap_RestructuringPlanAxis_03e26918-ab77-49fd-aacc-fbf64a81a66c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_03e26918-ab77-49fd-aacc-fbf64a81a66c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_03e26918-ab77-49fd-aacc-fbf64a81a66c" xlink:to="loc_us-gaap_RestructuringPlanDomain_03e26918-ab77-49fd-aacc-fbf64a81a66c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_a2443397-302c-47b2-8993-f4209b0431cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_03e26918-ab77-49fd-aacc-fbf64a81a66c" xlink:to="loc_us-gaap_RestructuringPlanDomain_a2443397-302c-47b2-8993-f4209b0431cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_WorkforceReductionProgramMember_7babed7a-258d-4480-9e38-b6d5ef9196b9" xlink:href="shen-20211231.xsd#shen_WorkforceReductionProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_a2443397-302c-47b2-8993-f4209b0431cc" xlink:to="loc_shen_WorkforceReductionProgramMember_7babed7a-258d-4480-9e38-b6d5ef9196b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_756a3dd6-7644-4109-ad5a-27661d5a7a51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f9bc818f-da45-4347-9ab7-c980e2489b54" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_756a3dd6-7644-4109-ad5a-27661d5a7a51" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_756a3dd6-7644-4109-ad5a-27661d5a7a51_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_756a3dd6-7644-4109-ad5a-27661d5a7a51" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_756a3dd6-7644-4109-ad5a-27661d5a7a51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_87690dbd-f538-493b-82d2-b35315f37873" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_756a3dd6-7644-4109-ad5a-27661d5a7a51" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_87690dbd-f538-493b-82d2-b35315f37873" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_89c893db-cd47-4af5-87a7-6251b23bab94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_87690dbd-f538-493b-82d2-b35315f37873" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_89c893db-cd47-4af5-87a7-6251b23bab94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_b4a2ce82-7b20-4435-a03a-d39b85054fff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_87690dbd-f538-493b-82d2-b35315f37873" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_b4a2ce82-7b20-4435-a03a-d39b85054fff" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/DebtNarrativeDetails" xlink:type="extended" id="i0557c88a1137493d994274df5c84f6b8_DebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_5cfe5c98-f098-4d03-9fb3-f5a038bf6ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_us-gaap_InterestPaidNet_5cfe5c98-f098-4d03-9fb3-f5a038bf6ecf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_8eab08a6-e18f-4fcf-8bf6-2f854ac406a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_us-gaap_RepaymentsOfDebt_8eab08a6-e18f-4fcf-8bf6-2f854ac406a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentNumberOfCreditFacilities_717b89b6-2437-4b70-ada9-213d0d0394e8" xlink:href="shen-20211231.xsd#shen_DebtInstrumentNumberOfCreditFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_shen_DebtInstrumentNumberOfCreditFacilities_717b89b6-2437-4b70-ada9-213d0d0394e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_34989737-009c-46ab-a656-9ac1cd1cb1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_34989737-009c-46ab-a656-9ac1cd1cb1bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_53d9bfd4-ac9f-4536-b1f5-d033ed3ad1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_us-gaap_DebtInstrumentTerm_53d9bfd4-ac9f-4536-b1f5-d033ed3ad1e2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest_35bf74d6-43f8-46cc-ba1a-6c360fbb9b95" xlink:href="shen-20211231.xsd#shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest_35bf74d6-43f8-46cc-ba1a-6c360fbb9b95" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum_2acfb860-2506-43fa-86fc-966342345b43" xlink:href="shen-20211231.xsd#shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum_2acfb860-2506-43fa-86fc-966342345b43" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_08edcb62-3627-4551-a564-3f23dcc9141a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_08edcb62-3627-4551-a564-3f23dcc9141a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum_6fec8c67-dc7e-4fc6-b15f-a450edb3e271" xlink:href="shen-20211231.xsd#shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum_6fec8c67-dc7e-4fc6-b15f-a450edb3e271" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_bdecbc4f-41f0-4378-9311-b7039cb1e84a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_us-gaap_DebtInstrumentTable_bdecbc4f-41f0-4378-9311-b7039cb1e84a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_1e171005-3a80-4ddf-906d-86dfda23a88c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bdecbc4f-41f0-4378-9311-b7039cb1e84a" xlink:to="loc_us-gaap_CreditFacilityAxis_1e171005-3a80-4ddf-906d-86dfda23a88c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1e171005-3a80-4ddf-906d-86dfda23a88c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_1e171005-3a80-4ddf-906d-86dfda23a88c" xlink:to="loc_us-gaap_CreditFacilityDomain_1e171005-3a80-4ddf-906d-86dfda23a88c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3067befa-e782-45b8-b5cb-e424875c70f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_1e171005-3a80-4ddf-906d-86dfda23a88c" xlink:to="loc_us-gaap_CreditFacilityDomain_3067befa-e782-45b8-b5cb-e424875c70f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_2f69c604-8643-4be2-81e0-23e5cf039198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_3067befa-e782-45b8-b5cb-e424875c70f6" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_2f69c604-8643-4be2-81e0-23e5cf039198" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_19bbf88b-ea35-41b5-804e-654f58bff695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bdecbc4f-41f0-4378-9311-b7039cb1e84a" xlink:to="loc_us-gaap_DebtInstrumentAxis_19bbf88b-ea35-41b5-804e-654f58bff695" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_19bbf88b-ea35-41b5-804e-654f58bff695_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_19bbf88b-ea35-41b5-804e-654f58bff695" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_19bbf88b-ea35-41b5-804e-654f58bff695_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fbce3ce6-7f75-4d09-b197-b59f8e32d008" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_19bbf88b-ea35-41b5-804e-654f58bff695" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fbce3ce6-7f75-4d09-b197-b59f8e32d008" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NewCreditAgreementMember_2d0660d8-ef5e-4719-aa6a-29cfc9e51856" xlink:href="shen-20211231.xsd#shen_NewCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fbce3ce6-7f75-4d09-b197-b59f8e32d008" xlink:to="loc_shen_NewCreditAgreementMember_2d0660d8-ef5e-4719-aa6a-29cfc9e51856" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TermLoanA1Member_4ce1465f-2f7a-420e-8fa2-eca42ecf54d1" xlink:href="shen-20211231.xsd#shen_TermLoanA1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fbce3ce6-7f75-4d09-b197-b59f8e32d008" xlink:to="loc_shen_TermLoanA1Member_4ce1465f-2f7a-420e-8fa2-eca42ecf54d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TermLoanA2Member_52250f5e-d44c-448e-8453-0a6e312671c4" xlink:href="shen-20211231.xsd#shen_TermLoanA2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fbce3ce6-7f75-4d09-b197-b59f8e32d008" xlink:to="loc_shen_TermLoanA2Member_52250f5e-d44c-448e-8453-0a6e312671c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TermLoansMember_78b4aa49-89d8-4113-bfb3-beb6db4c4a0c" xlink:href="shen-20211231.xsd#shen_TermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fbce3ce6-7f75-4d09-b197-b59f8e32d008" xlink:to="loc_shen_TermLoansMember_78b4aa49-89d8-4113-bfb3-beb6db4c4a0c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c669bcd7-ac35-4cae-a34d-7bd6834b4e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bdecbc4f-41f0-4378-9311-b7039cb1e84a" xlink:to="loc_us-gaap_VariableRateAxis_c669bcd7-ac35-4cae-a34d-7bd6834b4e3c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c669bcd7-ac35-4cae-a34d-7bd6834b4e3c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_c669bcd7-ac35-4cae-a34d-7bd6834b4e3c" xlink:to="loc_us-gaap_VariableRateDomain_c669bcd7-ac35-4cae-a34d-7bd6834b4e3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_8af00ec2-9508-48ff-9367-ee1845bf40fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_c669bcd7-ac35-4cae-a34d-7bd6834b4e3c" xlink:to="loc_us-gaap_VariableRateDomain_8af00ec2-9508-48ff-9367-ee1845bf40fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_6943c4ea-d50b-4f40-92f3-310aa9cced41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_8af00ec2-9508-48ff-9367-ee1845bf40fb" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_6943c4ea-d50b-4f40-92f3-310aa9cced41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_4d2504d9-c5e9-4444-a19d-4629a287106d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_8af00ec2-9508-48ff-9367-ee1845bf40fb" xlink:to="loc_us-gaap_BaseRateMember_4d2504d9-c5e9-4444-a19d-4629a287106d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_629c8ef3-5426-4d37-b1ad-1603dc2f1512" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bdecbc4f-41f0-4378-9311-b7039cb1e84a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_629c8ef3-5426-4d37-b1ad-1603dc2f1512" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_629c8ef3-5426-4d37-b1ad-1603dc2f1512_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_629c8ef3-5426-4d37-b1ad-1603dc2f1512" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_629c8ef3-5426-4d37-b1ad-1603dc2f1512_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_baa9118b-8683-4b51-9cbf-207997728821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_629c8ef3-5426-4d37-b1ad-1603dc2f1512" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_baa9118b-8683-4b51-9cbf-207997728821" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_282c3207-6492-4bb6-a382-d88b95ce4652" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_baa9118b-8683-4b51-9cbf-207997728821" xlink:to="loc_us-gaap_LineOfCreditMember_282c3207-6492-4bb6-a382-d88b95ce4652" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ae20fff5-b515-4bc1-adb9-0fb7d8136e96" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bdecbc4f-41f0-4378-9311-b7039cb1e84a" xlink:to="loc_srt_RangeAxis_ae20fff5-b515-4bc1-adb9-0fb7d8136e96" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ae20fff5-b515-4bc1-adb9-0fb7d8136e96_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ae20fff5-b515-4bc1-adb9-0fb7d8136e96" xlink:to="loc_srt_RangeMember_ae20fff5-b515-4bc1-adb9-0fb7d8136e96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3aeaa8b7-55f1-4f11-a2b2-302fdb8af7b1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ae20fff5-b515-4bc1-adb9-0fb7d8136e96" xlink:to="loc_srt_RangeMember_3aeaa8b7-55f1-4f11-a2b2-302fdb8af7b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1b0f1619-fcb2-4222-9062-c49dee2e67d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3aeaa8b7-55f1-4f11-a2b2-302fdb8af7b1" xlink:to="loc_srt_MinimumMember_1b0f1619-fcb2-4222-9062-c49dee2e67d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2422efd6-884e-4892-95a4-0c4b53000c8e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3aeaa8b7-55f1-4f11-a2b2-302fdb8af7b1" xlink:to="loc_srt_MaximumMember_2422efd6-884e-4892-95a4-0c4b53000c8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_VariableRateComponentAxis_316ae8e3-246f-4014-af95-0a08c4e5469d" xlink:href="shen-20211231.xsd#shen_VariableRateComponentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_bdecbc4f-41f0-4378-9311-b7039cb1e84a" xlink:to="loc_shen_VariableRateComponentAxis_316ae8e3-246f-4014-af95-0a08c4e5469d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_VariableRateComponentDomain_316ae8e3-246f-4014-af95-0a08c4e5469d_default" xlink:href="shen-20211231.xsd#shen_VariableRateComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_shen_VariableRateComponentAxis_316ae8e3-246f-4014-af95-0a08c4e5469d" xlink:to="loc_shen_VariableRateComponentDomain_316ae8e3-246f-4014-af95-0a08c4e5469d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_VariableRateComponentDomain_639bcd0a-43ca-44cd-b321-a7433668c615" xlink:href="shen-20211231.xsd#shen_VariableRateComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_shen_VariableRateComponentAxis_316ae8e3-246f-4014-af95-0a08c4e5469d" xlink:to="loc_shen_VariableRateComponentDomain_639bcd0a-43ca-44cd-b321-a7433668c615" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_VariableRateComponentOneMember_81901ab5-9132-412b-9d64-abb2551acfce" xlink:href="shen-20211231.xsd#shen_VariableRateComponentOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_shen_VariableRateComponentDomain_639bcd0a-43ca-44cd-b321-a7433668c615" xlink:to="loc_shen_VariableRateComponentOneMember_81901ab5-9132-412b-9d64-abb2551acfce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_VariableRateComponentTwoMember_c051be4c-d3ec-41b8-a67f-fc80c56750cc" xlink:href="shen-20211231.xsd#shen_VariableRateComponentTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_shen_VariableRateComponentDomain_639bcd0a-43ca-44cd-b321-a7433668c615" xlink:to="loc_shen_VariableRateComponentTwoMember_c051be4c-d3ec-41b8-a67f-fc80c56750cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_VariableRateComponentThreeMember_02381416-d0b1-42a2-bbe8-eb48cad972bf" xlink:href="shen-20211231.xsd#shen_VariableRateComponentThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_shen_VariableRateComponentDomain_639bcd0a-43ca-44cd-b321-a7433668c615" xlink:to="loc_shen_VariableRateComponentThreeMember_02381416-d0b1-42a2-bbe8-eb48cad972bf" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="ic235db3579f74f2fb31df0bc173e05b8_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_821b7bc3-a203-4c71-aa1d-2fda2e3a3a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_38a84714-3411-42e3-93df-68ac91131a96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_821b7bc3-a203-4c71-aa1d-2fda2e3a3a26" xlink:to="loc_us-gaap_IncomeTaxesPaid_38a84714-3411-42e3-93df-68ac91131a96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_64e32d86-3cf9-4a99-9630-08e9a3f46437" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_821b7bc3-a203-4c71-aa1d-2fda2e3a3a26" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_64e32d86-3cf9-4a99-9630-08e9a3f46437" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds_7ce948f5-a7ad-435d-aaa7-aa6af806dd3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_821b7bc3-a203-4c71-aa1d-2fda2e3a3a26" xlink:to="loc_us-gaap_ProceedsFromIncomeTaxRefunds_7ce948f5-a7ad-435d-aaa7-aa6af806dd3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_abca4ca7-3fcf-4c32-a5c6-22b166cdbf6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_821b7bc3-a203-4c71-aa1d-2fda2e3a3a26" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_abca4ca7-3fcf-4c32-a5c6-22b166cdbf6f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_27e65ce7-e14c-496d-b146-9b1e163ffc50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_821b7bc3-a203-4c71-aa1d-2fda2e3a3a26" xlink:to="loc_us-gaap_OperatingLossCarryforwards_27e65ce7-e14c-496d-b146-9b1e163ffc50" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f4e687aa-e353-42bd-a759-f73c1bb169d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_821b7bc3-a203-4c71-aa1d-2fda2e3a3a26" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f4e687aa-e353-42bd-a759-f73c1bb169d9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_39b0a82c-f6af-4edf-ac5b-06fdfd4e8944" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_821b7bc3-a203-4c71-aa1d-2fda2e3a3a26" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_39b0a82c-f6af-4edf-ac5b-06fdfd4e8944" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_4cc66b53-d53f-4862-8443-7a830e8ef334" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_39b0a82c-f6af-4edf-ac5b-06fdfd4e8944" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_4cc66b53-d53f-4862-8443-7a830e8ef334" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_4cc66b53-d53f-4862-8443-7a830e8ef334_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4cc66b53-d53f-4862-8443-7a830e8ef334" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_4cc66b53-d53f-4862-8443-7a830e8ef334_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_71dbc46a-ca62-4319-bb75-4686058ec868" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_4cc66b53-d53f-4862-8443-7a830e8ef334" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_71dbc46a-ca62-4319-bb75-4686058ec868" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_2e97807b-0721-497c-92a2-16e1009af69b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_71dbc46a-ca62-4319-bb75-4686058ec868" xlink:to="loc_us-gaap_DomesticCountryMember_2e97807b-0721-497c-92a2-16e1009af69b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_294df700-c6b2-47d5-a6da-258744a5efd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_71dbc46a-ca62-4319-bb75-4686058ec868" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_294df700-c6b2-47d5-a6da-258744a5efd9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#StockCompensationEarningsperShareandDividendsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails" xlink:type="extended" id="ib3e3ae5b0b504f3ca3a2b0096d6dd21c_StockCompensationEarningsperShareandDividendsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_16cac2d7-e02e-43cb-9a1b-7faad6cc3b40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_16cac2d7-e02e-43cb-9a1b-7faad6cc3b40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_54648b3d-0e4a-41fc-8208-8095b6a5d83e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_54648b3d-0e4a-41fc-8208-8095b6a5d83e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_04b9545e-4a30-4725-8461-7d8045e75ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_04b9545e-4a30-4725-8461-7d8045e75ab4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_80b51470-8b80-422d-b033-87103d87eba7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_80b51470-8b80-422d-b033-87103d87eba7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_0b49121d-4edc-492a-97d7-9b6612453c86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_0b49121d-4edc-492a-97d7-9b6612453c86" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_d70cfd96-30b9-4a0d-bc4b-d1ab3c7fb1f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_d70cfd96-30b9-4a0d-bc4b-d1ab3c7fb1f7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_27a3e8c8-191c-4c53-91c3-7c98dc8d6493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_27a3e8c8-191c-4c53-91c3-7c98dc8d6493" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage_d90920b1-9f42-4e2e-8750-9ebd5d3a41a2" xlink:href="shen-20211231.xsd#shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage_d90920b1-9f42-4e2e-8750-9ebd5d3a41a2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f9873626-cf03-4a51-a2c3-79a61a4c4dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f9873626-cf03-4a51-a2c3-79a61a4c4dbb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dbd564bc-ae4f-4dc4-9385-3cd62c8129fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dbd564bc-ae4f-4dc4-9385-3cd62c8129fa" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9f92f716-4694-4134-bf2e-4bad8f57a4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9f92f716-4694-4134-bf2e-4bad8f57a4c4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_80b402ac-7971-46a7-880c-d1caf30ccf57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_DividendsCommonStock_80b402ac-7971-46a7-880c-d1caf30ccf57" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9402da98-2d0d-4fbc-897c-af4baebba5a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9402da98-2d0d-4fbc-897c-af4baebba5a8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e1470776-0229-4137-b6e9-c0068f3298d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9402da98-2d0d-4fbc-897c-af4baebba5a8" xlink:to="loc_us-gaap_AwardTypeAxis_e1470776-0229-4137-b6e9-c0068f3298d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e1470776-0229-4137-b6e9-c0068f3298d3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e1470776-0229-4137-b6e9-c0068f3298d3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e1470776-0229-4137-b6e9-c0068f3298d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e9a5da3-f34c-4367-99f2-53ad92bbf926" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e1470776-0229-4137-b6e9-c0068f3298d3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e9a5da3-f34c-4367-99f2-53ad92bbf926" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_065a8152-3084-4a99-9681-cde1a91a1ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e9a5da3-f34c-4367-99f2-53ad92bbf926" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_065a8152-3084-4a99-9681-cde1a91a1ec3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RelativeTotalShareholderReturnAwardsMember_d5238540-6888-4e18-ad5b-87933dfeb836" xlink:href="shen-20211231.xsd#shen_RelativeTotalShareholderReturnAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e9a5da3-f34c-4367-99f2-53ad92bbf926" xlink:to="loc_shen_RelativeTotalShareholderReturnAwardsMember_d5238540-6888-4e18-ad5b-87933dfeb836" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RSUsAndRTSRsMember_355a8db6-5c07-478a-9044-100a103bdc03" xlink:href="shen-20211231.xsd#shen_RSUsAndRTSRsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e9a5da3-f34c-4367-99f2-53ad92bbf926" xlink:to="loc_shen_RSUsAndRTSRsMember_355a8db6-5c07-478a-9044-100a103bdc03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_6cf342cf-c621-413d-a938-86743966f21f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9402da98-2d0d-4fbc-897c-af4baebba5a8" xlink:to="loc_srt_TitleOfIndividualAxis_6cf342cf-c621-413d-a938-86743966f21f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6cf342cf-c621-413d-a938-86743966f21f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_6cf342cf-c621-413d-a938-86743966f21f" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6cf342cf-c621-413d-a938-86743966f21f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_88392a76-0ed9-463d-8ada-8dd323819c78" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_6cf342cf-c621-413d-a938-86743966f21f" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_88392a76-0ed9-463d-8ada-8dd323819c78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EmployeesAndDirectorsMember_aa56bf1c-aa53-4f7a-a00c-8f3d38f66f1a" xlink:href="shen-20211231.xsd#shen_EmployeesAndDirectorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_88392a76-0ed9-463d-8ada-8dd323819c78" xlink:to="loc_shen_EmployeesAndDirectorsMember_aa56bf1c-aa53-4f7a-a00c-8f3d38f66f1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9550aad0-ebed-4ef7-a7fb-85a8041d5605" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9402da98-2d0d-4fbc-897c-af4baebba5a8" xlink:to="loc_srt_RangeAxis_9550aad0-ebed-4ef7-a7fb-85a8041d5605" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9550aad0-ebed-4ef7-a7fb-85a8041d5605_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9550aad0-ebed-4ef7-a7fb-85a8041d5605" xlink:to="loc_srt_RangeMember_9550aad0-ebed-4ef7-a7fb-85a8041d5605_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_52206b12-e15a-4062-a069-8aa8d2766b85" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9550aad0-ebed-4ef7-a7fb-85a8041d5605" xlink:to="loc_srt_RangeMember_52206b12-e15a-4062-a069-8aa8d2766b85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_972009b7-baac-4a7d-875d-5013b3d4708f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_52206b12-e15a-4062-a069-8aa8d2766b85" xlink:to="loc_srt_MinimumMember_972009b7-baac-4a7d-875d-5013b3d4708f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_446b7948-bd25-482b-be29-cf91d5e5ac09" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_52206b12-e15a-4062-a069-8aa8d2766b85" xlink:to="loc_srt_MaximumMember_446b7948-bd25-482b-be29-cf91d5e5ac09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_55095994-d5f8-4851-8348-6a15f1fb8fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9402da98-2d0d-4fbc-897c-af4baebba5a8" xlink:to="loc_us-gaap_PlanNameAxis_55095994-d5f8-4851-8348-6a15f1fb8fdb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_55095994-d5f8-4851-8348-6a15f1fb8fdb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_55095994-d5f8-4851-8348-6a15f1fb8fdb" xlink:to="loc_us-gaap_PlanNameDomain_55095994-d5f8-4851-8348-6a15f1fb8fdb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9a194e89-9f7b-42fe-85e7-dbec50c5e8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_55095994-d5f8-4851-8348-6a15f1fb8fdb" xlink:to="loc_us-gaap_PlanNameDomain_9a194e89-9f7b-42fe-85e7-dbec50c5e8f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ThePlan2014Member_f0d9b29d-5888-4959-91f0-766699bd039f" xlink:href="shen-20211231.xsd#shen_ThePlan2014Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_9a194e89-9f7b-42fe-85e7-dbec50c5e8f9" xlink:to="loc_shen_ThePlan2014Member_f0d9b29d-5888-4959-91f0-766699bd039f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i48a063c6ae3040ecb9b20f84c7b619d4_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_5afd1203-ce09-41ba-a125-cf4254237a69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_PaymentsForLongTermPurchaseCommitment_1373c067-fd88-420d-8856-99895f949be4" xlink:href="shen-20211231.xsd#shen_PaymentsForLongTermPurchaseCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5afd1203-ce09-41ba-a125-cf4254237a69" xlink:to="loc_shen_PaymentsForLongTermPurchaseCommitment_1373c067-fd88-420d-8856-99895f949be4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_bfa34381-c9a2-4365-9075-6baffba117df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5afd1203-ce09-41ba-a125-cf4254237a69" xlink:to="loc_us-gaap_OtherCommitmentsTable_bfa34381-c9a2-4365-9075-6baffba117df" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_994cbf45-ec27-4764-8a6f-2f2220f1d203" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_bfa34381-c9a2-4365-9075-6baffba117df" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_994cbf45-ec27-4764-8a6f-2f2220f1d203" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_994cbf45-ec27-4764-8a6f-2f2220f1d203_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_994cbf45-ec27-4764-8a6f-2f2220f1d203" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_994cbf45-ec27-4764-8a6f-2f2220f1d203_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_76d156a6-a965-4f56-8ed2-93d82f46731a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_994cbf45-ec27-4764-8a6f-2f2220f1d203" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_76d156a6-a965-4f56-8ed2-93d82f46731a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_MarketingServicesAndITSoftewareLicencesMember_291ecf4c-8cce-48a5-ad79-6a3818c6ccc3" xlink:href="shen-20211231.xsd#shen_MarketingServicesAndITSoftewareLicencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_76d156a6-a965-4f56-8ed2-93d82f46731a" xlink:to="loc_shen_MarketingServicesAndITSoftewareLicencesMember_291ecf4c-8cce-48a5-ad79-6a3818c6ccc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_0a9b7419-3453-4152-963a-b6af911f7d75" xlink:href="shen-20211231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_76d156a6-a965-4f56-8ed2-93d82f46731a" xlink:to="loc_shen_FCCSpectrumLicensesMember_0a9b7419-3453-4152-963a-b6af911f7d75" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#SegmentReportingSelectedFinancialDataforSegmentsDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails" xlink:type="extended" id="iff90643b146443178bfac151a251659a_SegmentReportingSelectedFinancialDataforSegmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_02be12d1-1192-40dc-a6ff-505e499331cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_118ffa50-3f88-4fea-a905-d521c4e3057e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_02be12d1-1192-40dc-a6ff-505e499331cd" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_118ffa50-3f88-4fea-a905-d521c4e3057e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EntityWideInformationRevenueFromExternalCustomerAbstract_a218b5aa-e8c2-4c7c-9aa2-7ad1a6c19ad2" xlink:href="shen-20211231.xsd#shen_EntityWideInformationRevenueFromExternalCustomerAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_118ffa50-3f88-4fea-a905-d521c4e3057e" xlink:to="loc_shen_EntityWideInformationRevenueFromExternalCustomerAbstract_a218b5aa-e8c2-4c7c-9aa2-7ad1a6c19ad2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a32e9dc8-59a4-46d8-8663-423caa096610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_shen_EntityWideInformationRevenueFromExternalCustomerAbstract_a218b5aa-e8c2-4c7c-9aa2-7ad1a6c19ad2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a32e9dc8-59a4-46d8-8663-423caa096610" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_1e658702-816e-44b3-8bbd-4e8e42940642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_118ffa50-3f88-4fea-a905-d521c4e3057e" xlink:to="loc_us-gaap_OperatingExpensesAbstract_1e658702-816e-44b3-8bbd-4e8e42940642" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_69379a35-615d-48e7-a457-a0d1bde0b224" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1e658702-816e-44b3-8bbd-4e8e42940642" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_69379a35-615d-48e7-a457-a0d1bde0b224" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0ae15283-f95f-4f0f-a965-5e0b1e9c36fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1e658702-816e-44b3-8bbd-4e8e42940642" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0ae15283-f95f-4f0f-a965-5e0b1e9c36fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_564bf661-9a81-46c3-aadb-f6161ea9b776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1e658702-816e-44b3-8bbd-4e8e42940642" xlink:to="loc_us-gaap_RestructuringCharges_564bf661-9a81-46c3-aadb-f6161ea9b776" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_2017bbb5-2c29-4d9f-8588-a83396bdad75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1e658702-816e-44b3-8bbd-4e8e42940642" xlink:to="loc_us-gaap_AssetImpairmentCharges_2017bbb5-2c29-4d9f-8588-a83396bdad75" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_865f3611-61b4-4d3c-8ce4-cedc662e9d87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1e658702-816e-44b3-8bbd-4e8e42940642" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_865f3611-61b4-4d3c-8ce4-cedc662e9d87" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_32ff3d0e-7c3c-4f97-bfed-d66f679208e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_118ffa50-3f88-4fea-a905-d521c4e3057e" xlink:to="loc_us-gaap_OperatingExpenses_32ff3d0e-7c3c-4f97-bfed-d66f679208e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9539b697-07e2-4e75-82c8-2dd81e496d24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_118ffa50-3f88-4fea-a905-d521c4e3057e" xlink:to="loc_us-gaap_OperatingIncomeLoss_9539b697-07e2-4e75-82c8-2dd81e496d24" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b95a3a5b-12c4-4c5c-8720-1c8cdd30954a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_02be12d1-1192-40dc-a6ff-505e499331cd" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b95a3a5b-12c4-4c5c-8720-1c8cdd30954a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4e811749-b0de-4e25-85a9-65432c4a8bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_02be12d1-1192-40dc-a6ff-505e499331cd" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4e811749-b0de-4e25-85a9-65432c4a8bb3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_74b6894b-3018-40b0-b773-f2cc2526cf83" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4e811749-b0de-4e25-85a9-65432c4a8bb3" xlink:to="loc_srt_ProductOrServiceAxis_74b6894b-3018-40b0-b773-f2cc2526cf83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_74b6894b-3018-40b0-b773-f2cc2526cf83_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_74b6894b-3018-40b0-b773-f2cc2526cf83" xlink:to="loc_srt_ProductsAndServicesDomain_74b6894b-3018-40b0-b773-f2cc2526cf83_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4eb286be-5f26-4b1e-910f-13b10c294175" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_74b6894b-3018-40b0-b773-f2cc2526cf83" xlink:to="loc_srt_ProductsAndServicesDomain_4eb286be-5f26-4b1e-910f-13b10c294175" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ResidentialAndSMBMember_744243d9-3ce0-4ea4-b6a5-74f51822174f" xlink:href="shen-20211231.xsd#shen_ResidentialAndSMBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4eb286be-5f26-4b1e-910f-13b10c294175" xlink:to="loc_shen_ResidentialAndSMBMember_744243d9-3ce0-4ea4-b6a5-74f51822174f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CommercialFiberMember_0f737ce1-7dbb-4343-ad32-c8c887ca3748" xlink:href="shen-20211231.xsd#shen_CommercialFiberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4eb286be-5f26-4b1e-910f-13b10c294175" xlink:to="loc_shen_CommercialFiberMember_0f737ce1-7dbb-4343-ad32-c8c887ca3748" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CarrierAccessRevenueMember_51c751bc-7683-4d66-95b0-decae72d56fe" xlink:href="shen-20211231.xsd#shen_CarrierAccessRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4eb286be-5f26-4b1e-910f-13b10c294175" xlink:to="loc_shen_CarrierAccessRevenueMember_51c751bc-7683-4d66-95b0-decae72d56fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TowerLeaseMember_64f6add7-c34a-465f-b695-0c4bf75279d8" xlink:href="shen-20211231.xsd#shen_TowerLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4eb286be-5f26-4b1e-910f-13b10c294175" xlink:to="loc_shen_TowerLeaseMember_64f6add7-c34a-465f-b695-0c4bf75279d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ServiceandOtherMember_27be4171-49c1-4c6b-9476-b7ef69c8f7e0" xlink:href="shen-20211231.xsd#shen_ServiceandOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4eb286be-5f26-4b1e-910f-13b10c294175" xlink:to="loc_shen_ServiceandOtherMember_27be4171-49c1-4c6b-9476-b7ef69c8f7e0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_12c417d4-eb86-43d0-9570-039a2b294865" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4eb286be-5f26-4b1e-910f-13b10c294175" xlink:to="loc_us-gaap_ServiceMember_12c417d4-eb86-43d0-9570-039a2b294865" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a5be05e9-3c24-44c5-bff7-328a62397aba" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4e811749-b0de-4e25-85a9-65432c4a8bb3" xlink:to="loc_srt_ConsolidationItemsAxis_a5be05e9-3c24-44c5-bff7-328a62397aba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a5be05e9-3c24-44c5-bff7-328a62397aba_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_a5be05e9-3c24-44c5-bff7-328a62397aba" xlink:to="loc_srt_ConsolidationItemsDomain_a5be05e9-3c24-44c5-bff7-328a62397aba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7e897638-85c8-4cff-a719-3d64aafd28f2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_a5be05e9-3c24-44c5-bff7-328a62397aba" xlink:to="loc_srt_ConsolidationItemsDomain_7e897638-85c8-4cff-a719-3d64aafd28f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_d6e6b515-1188-4ff3-94cf-a7635de68c08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7e897638-85c8-4cff-a719-3d64aafd28f2" xlink:to="loc_us-gaap_OperatingSegmentsMember_d6e6b515-1188-4ff3-94cf-a7635de68c08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_8f05c578-32cf-4f74-bf7e-aac400f2aee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7e897638-85c8-4cff-a719-3d64aafd28f2" xlink:to="loc_us-gaap_IntersegmentEliminationMember_8f05c578-32cf-4f74-bf7e-aac400f2aee6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_7c3b5daa-cd42-4be5-92e4-cfb72161282a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7e897638-85c8-4cff-a719-3d64aafd28f2" xlink:to="loc_us-gaap_CorporateNonSegmentMember_7c3b5daa-cd42-4be5-92e4-cfb72161282a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_adadfadf-ab9b-4c65-aa34-28c4f14d0de2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4e811749-b0de-4e25-85a9-65432c4a8bb3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_adadfadf-ab9b-4c65-aa34-28c4f14d0de2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_adadfadf-ab9b-4c65-aa34-28c4f14d0de2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_adadfadf-ab9b-4c65-aa34-28c4f14d0de2" xlink:to="loc_us-gaap_SegmentDomain_adadfadf-ab9b-4c65-aa34-28c4f14d0de2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_eb04e59a-1a9b-4ddb-85ca-025760179939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_adadfadf-ab9b-4c65-aa34-28c4f14d0de2" xlink:to="loc_us-gaap_SegmentDomain_eb04e59a-1a9b-4ddb-85ca-025760179939" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BroadbandSegmentMember_115d68ec-eeee-4200-863f-ac629ed3457f" xlink:href="shen-20211231.xsd#shen_BroadbandSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_eb04e59a-1a9b-4ddb-85ca-025760179939" xlink:to="loc_shen_BroadbandSegmentMember_115d68ec-eeee-4200-863f-ac629ed3457f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TowerSegmentMember_5f6ce47b-3a6c-441a-9dc2-bae9988580c9" xlink:href="shen-20211231.xsd#shen_TowerSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_eb04e59a-1a9b-4ddb-85ca-025760179939" xlink:to="loc_shen_TowerSegmentMember_5f6ce47b-3a6c-441a-9dc2-bae9988580c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_c1454c24-0eea-4469-9c76-bf0f44cb64bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_eb04e59a-1a9b-4ddb-85ca-025760179939" xlink:to="loc_us-gaap_CorporateAndOtherMember_c1454c24-0eea-4469-9c76-bf0f44cb64bf" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesDetails"/>
  <link:definitionLink xlink:role="http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="extended" id="i3573881dd50140079d6726f66b598675_ScheduleIIValuationandQualifyingAccountsandReservesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_98022149-4cd3-4c5f-a1a2-c4db73c20217" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4dccd395-e8fd-4824-af9a-933615cf1084" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_98022149-4cd3-4c5f-a1a2-c4db73c20217" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4dccd395-e8fd-4824-af9a-933615cf1084" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_63ebf683-bcb9-4a06-be7a-1349822b10b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4dccd395-e8fd-4824-af9a-933615cf1084" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_63ebf683-bcb9-4a06-be7a-1349822b10b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesRecoveries_d3de9982-acab-46f9-95d6-1839449538d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4dccd395-e8fd-4824-af9a-933615cf1084" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesRecoveries_d3de9982-acab-46f9-95d6-1839449538d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_3ab60bf9-4973-4af3-bc43-caa02c4cea24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4dccd395-e8fd-4824-af9a-933615cf1084" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_3ab60bf9-4973-4af3-bc43-caa02c4cea24" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_89c75cb4-a734-443e-aa6a-29dbdd779512" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4dccd395-e8fd-4824-af9a-933615cf1084" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_89c75cb4-a734-443e-aa6a-29dbdd779512" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_ee3ab1d2-b0c5-42e8-8c17-16ae1f8f4670" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1c809876-da45-41fd-a9ff-ebcf43cdf2f7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_98022149-4cd3-4c5f-a1a2-c4db73c20217" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1c809876-da45-41fd-a9ff-ebcf43cdf2f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_421cc9e2-c79b-4cce-8a64-7d58fabce418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1c809876-da45-41fd-a9ff-ebcf43cdf2f7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_421cc9e2-c79b-4cce-8a64-7d58fabce418" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_421cc9e2-c79b-4cce-8a64-7d58fabce418_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_421cc9e2-c79b-4cce-8a64-7d58fabce418" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_421cc9e2-c79b-4cce-8a64-7d58fabce418_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_aa43ddf1-bc5c-4301-b44e-039b3364b0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_421cc9e2-c79b-4cce-8a64-7d58fabce418" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_aa43ddf1-bc5c-4301-b44e-039b3364b0a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_ef2a21a7-65b8-4baf-a118-40cf74eb8941" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_aa43ddf1-bc5c-4301-b44e-039b3364b0a2" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_ef2a21a7-65b8-4baf-a118-40cf74eb8941" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>shen-20211231_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 2022 Workiva-->
<!--r:18cf2b2d-d644-4ec7-84cc-02fedcd122ac,g:8a2418e0-0a0e-4bff-b276-89735e520d40-->
<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_shen_PercentageOfPatronageCreditPaidInCash_de6ebc3f-61d2-4444-99f4-e877591c765a_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-20211231.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_CurrentStateAndLocalTaxExpenseBenefit_07b779f5-9b02-4cb6-87bf-2faa535fb6a7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ResidentialAndSMBMember_de23a16b-6a9e-4da0-98c7-d7d13dc226be_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-20211231.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_5e353e47-bb97-4458-8419-63578de330c3_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">2024</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-20211231.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_us-gaap_NetIncomeLoss_e9be127f-38b2-4864-a6a0-4ae954c43599_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_70c4cb4d-6545-4f15-a16a-a1b37f238b29_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_c55d6470-5324-4f7c-ab72-065fe7df72b9_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_cc73425c-6d8f-4c0b-9d13-a43e3f5e32e9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseRightOfUseAsset_0b107c76-649e-4e2c-8ba7-6fa33ce6370b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_TermLoanA2Member_aef9d2ba-2f31-4727-ac72-be92957f9796_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-20211231.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_58640c2f-483d-4ab1-9244-18058b864223_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RangeMember_1116352d-a591-4b0d-8362-42170aeb19cc_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_OtherIntangibleAssetsMember_2f74124a-78a5-4906-b49c-6d73c44ecd24_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DividendsCommonStockCash_98dfdcec-f94b-43a5-92f2-64d4b3f416c1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_SecurityExchangeName_8e256dae-5ec6-4c3c-8383-e57fdb04b061_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/2021q4/dei-2021q4.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_EquitySecuritiesFvNi_aec87aff-9970-4016-aa2e-ec0f784d79fb_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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_db44f02f-547e-47e7-95a7-0aa2d44470ba_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityIncorporationStateCountryCode_c1cd6a2f-9504-4633-b275-fe83992ed38e_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/2021q4/dei-2021q4.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_QuarterlyFinancialInformationDisclosureAbstract_d931c08b-6a9a-4aa5-98ee-d7edd1ed0884_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RSUsAndRTSRsMember_b18c1fff-19bc-48fd-b355-69aa57176600_terseLabel_en-US" xlink:label="lab_shen_RSUsAndRTSRsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs and RTSRs</link:label>
    <link:label id="lab_shen_RSUsAndRTSRsMember_label_en-US" xlink:label="lab_shen_RSUsAndRTSRsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs and RTSRs [Member]</link:label>
    <link:label id="lab_shen_RSUsAndRTSRsMember_documentation_en-US" xlink:label="lab_shen_RSUsAndRTSRsMember" 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">RSUs and RTSRs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RSUsAndRTSRsMember" xlink:href="shen-20211231.xsd#shen_RSUsAndRTSRsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_RSUsAndRTSRsMember" xlink:to="lab_shen_RSUsAndRTSRsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_1bbcb955-f6bd-4e50-9600-3e2b4fdaf756_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b6361407-9ace-4270-9224-1668c595d639_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_bb3f06cf-0fab-43e5-a79e-53cae9ac11ec_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_acbbc8fc-4ba2-4177-b5a4-3db80007df4e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7ff1e167-1ed4-4af1-8d61-7e0c2900683e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_f20f9a02-f6dd-44ad-9828-0ad7f3b26bbb_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_StatementBusinessSegmentsAxis_2cee1fe7-9004-467f-a413-a55cce11e6f7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_21bf9416-7706-46c2-ab4a-b0f56485167f_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 (decrease) 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredCosts_a0e352de-541f-4e59-822d-9a69b291cfda_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_ba16bc40-995a-4c89-9719-2f66e27ed7aa_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityFileNumber_1a599c04-34d8-42e0-9424-0ef99cbbb811_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/2021q4/dei-2021q4.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_shen_LesseeLeaseLiabilityPaymentsDue_c9b202f2-bc7f-479f-ae0d-2dc76ed9445c_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-20211231.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_shen_CapitalizedContractCostPayments_de7203cf-42f3-415f-956a-0314166386f7_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">Commission 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-20211231.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_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_3ce5739a-47aa-41cc-a411-d2e41687656a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_VariableRateComponentTwoMember_dc4b59c9-4ba2-4e6a-9225-b5aeea49118d_terseLabel_en-US" xlink:label="lab_shen_VariableRateComponentTwoMember" xlink: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 Component Two</link:label>
    <link:label id="lab_shen_VariableRateComponentTwoMember_label_en-US" xlink:label="lab_shen_VariableRateComponentTwoMember" xlink: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 Component Two [Member]</link:label>
    <link:label id="lab_shen_VariableRateComponentTwoMember_documentation_en-US" xlink:label="lab_shen_VariableRateComponentTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_VariableRateComponentTwoMember" xlink:href="shen-20211231.xsd#shen_VariableRateComponentTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_VariableRateComponentTwoMember" xlink:to="lab_shen_VariableRateComponentTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_FCCSpectrumLicensesLeasesCurrent_1db97bcd-4259-4272-8e27-a796a79efeb1_terseLabel_en-US" xlink:label="lab_shen_FCCSpectrumLicensesLeasesCurrent" xlink: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_FCCSpectrumLicensesLeasesCurrent_label_en-US" xlink:label="lab_shen_FCCSpectrumLicensesLeasesCurrent" xlink: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, Current</link:label>
    <link:label id="lab_shen_FCCSpectrumLicensesLeasesCurrent_documentation_en-US" xlink:label="lab_shen_FCCSpectrumLicensesLeasesCurrent" 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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesLeasesCurrent" xlink:href="shen-20211231.xsd#shen_FCCSpectrumLicensesLeasesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_FCCSpectrumLicensesLeasesCurrent" xlink:to="lab_shen_FCCSpectrumLicensesLeasesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_DefinedBenefitPlanVestingPeriod_94fb3029-ecac-49ce-becb-f12efb3e2e45_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-20211231.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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_f01a5a37-c20c-49ed-805b-27575fe6a3c9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d4e454ba-9ff4-4ad3-8b7b-13604b7b981d_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_RetirementPlanNameDomain_11052e66-2495-43d1-82d8-ae4dcd5f38ef_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_f2ab37d2-77d4-4c50-8ba0-669032893656_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_95faf713-f33a-4b44-8a4f-6983d63dd9c8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_e0255c27-1c7c-4d63-b0e5-32c23be28c00_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c5dbd8b2-9793-4beb-addb-355a7bc133bb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1d9f2e94-950d-4927-bd08-81642b1a4d0d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_d0b5a15a-0f4b-4a7b-a805-59e1885b05d2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_EmployeesAndDirectorsMember_d61a31dc-8bd1-4622-8d0d-d274ccf3685f_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-20211231.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_d70b93e9-af6c-4df8-8d1e-7518f21177b6_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">2027 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-20211231.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_shen_LeaseLiability_c9c28e6d-d10f-42d4-b44a-2080b90bc39f_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-20211231.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_DeferredTaxAssetsNet_17b54802-0458-43ad-86fa-87e4ba6f38a4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b668c480-4c92-4794-8b7f-c61d6c474e68_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessAcquisitionAxis_7acdcaec-307d-443c-87d2-28f79265ccca_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_87e2b7b9-358b-4f5e-a4f5-64c59fa518f7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_TitleOfIndividualWithRelationshipToEntityDomain_fd59aa24-3772-40d2-b115-83f86d34f053_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_shen_AmortizationReflectedAsOperatingExpense_d0a603e7-902d-4c8c-aea5-cf90eec20110_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-20211231.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_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_02736d1b-68c3-47f1-8af8-275935b598cc_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-20211231.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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_ee268cae-d781-4f08-a69b-9b2490027396_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_0ffbf773-3776-4b29-a80e-9349ddd6839a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_afe3b216-8a3d-4fc8-9a58-c774c7f4dc97_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_LocalPhoneNumber_df1928ed-f854-4aa9-8d33-5892f36faa57_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/2021q4/dei-2021q4.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_CreditFacilityDomain_8af8b569-1a55-4cd2-aef7-e6cd715a0e45_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetsAbstract_8b5732be-175c-423d-b5d3-ea131f38cd69_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_8d43e493-ee74-458a-8c56-d62dd128e4ee_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_FiniteLivedIntangibleAssetsAmortizationExpense_85ed4c23-25e0-4c19-822a-3258440f245b_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-20211231.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_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction_4afcda62-ab42-4c2a-95d9-60e7b168c9c9_terseLabel_en-US" xlink:label="lab_shen_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction" xlink: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, cost basis of assets included in transaction</link:label>
    <link:label id="lab_shen_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction_label_en-US" xlink:label="lab_shen_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction" xlink: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, Cost Basis Of Assets Included In Transaction</link:label>
    <link:label id="lab_shen_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction_documentation_en-US" xlink:label="lab_shen_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction" 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">Indefinite-lived Intangible Assets, Cost Basis Of Assets Included In Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction" xlink:href="shen-20211231.xsd#shen_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction" xlink:to="lab_shen_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_OPEBPlanMember_da0e45ea-12a4-4dd2-b0e1-a43c5bb92b8e_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 Medical Benefits 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-20211231.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_OperatingLossCarryforwardsLineItems_e159995e-afae-4e66-872f-81c0ffb01b68_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_LandMember_83d8aeb1-52c3-41d1-88ba-e433390aa955_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_EquipmentProductAndServiceMember_bd8544c5-e79d-4104-8543-96b8126763d3_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-20211231.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_b9e25809-9a09-488f-a775-568f7abc6371_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-20211231.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_GoodwillAndIntangibleAssetsPolicyTextBlock_03dc05fa-e760-4de8-8b28-a7bdf7258d7a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract_4d8cc412-586d-40c3-a2fb-ca2dac0ec90b_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract" xlink: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_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract" xlink: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, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_7454b970-5cf6-4a3a-8bf1-3f710a9a7dea_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">Derivatives 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fdfc6f00-c577-4d89-b31f-5840943f75cd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_c855f57d-6886-49fb-8beb-d87d1a51000f_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink: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 Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink: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 or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_643717e8-b7bf-4609-8131-725e6507c5e3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_NumberOfCellTowersBuilt_36420645-969e-4321-853d-5a7a99eb3495_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-20211231.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_shen_AccruedProgrammingCostsCurrent_37a70e41-22c8-42dd-b668-8337f5faf016_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-20211231.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_PropertyPlantAndEquipmentPolicyTextBlock_8878de8c-01ee-40d8-86e3-c2d6a7c133f8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_4bf8cffb-3b5c-4502-bc88-d144e5c937ee_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_d0ce5b8a-bea4-4705-b33f-cd9f70ff7840_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink: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, liability, noncurrent, statement of financial position [extensible enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_3c7af65d-04df-45ef-ac5c-11b4b4f0e292_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 (as a percent)</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RetainedEarningsMember_f890a89e-f85a-47e8-8239-d55a9b6b41a5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentAxis_ba5e34e8-08da-40d3-8c1b-4bf9d06b54f9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_d859c9e3-a1f2-4aa4-b80a-aa1df9eb9d3a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AdvertisingCostsPolicyTextBlock_8bce89a7-0892-487b-a4f8-5aa03041b97c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherLiabilitiesDisclosureAbstract_2623f915-5881-4ffc-9a9f-a7b172b57b2e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CommitmentsAndContingenciesDisclosureTextBlock_d85eb45d-335e-4cd5-906c-195479b86ef4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FinanceLeaseCost_57f33d84-646e-40a8-990f-5a30bfce552c_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-20211231.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_AociTaxAttributableToParent_2807336e-3ae1-4c14-b127-22e248af4ec4_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, 2020</link:label>
    <link:label id="lab_us-gaap_AociTaxAttributableToParent_df4f1fd2-297d-4071-b988-f9d33428a14e_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, 2021</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RelatedPartyTransactionsByRelatedPartyAxis_ccafa937-42c5-4f8b-b3fd-a2c168b29a95_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_VariableRateComponentThreeMember_9ead1856-57e1-4751-a3c6-495420be37fa_terseLabel_en-US" xlink:label="lab_shen_VariableRateComponentThreeMember" xlink: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 Component Three</link:label>
    <link:label id="lab_shen_VariableRateComponentThreeMember_label_en-US" xlink:label="lab_shen_VariableRateComponentThreeMember" xlink: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 Component Three [Member]</link:label>
    <link:label id="lab_shen_VariableRateComponentThreeMember_documentation_en-US" xlink:label="lab_shen_VariableRateComponentThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_VariableRateComponentThreeMember" xlink:href="shen-20211231.xsd#shen_VariableRateComponentThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_VariableRateComponentThreeMember" xlink:to="lab_shen_VariableRateComponentThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_437a2140-ac54-42fa-ae9a-f74712eac63e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0efe3a92-1621-445f-8d98-1f9fe4726853_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e5abbd42-85e6-46c5-9572-59bb6c82d75b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_8671ec06-aa62-49e0-8502-9a6084a998b2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentLineItems_1e87b1ce-a195-4531-bc2c-145a6320f3f3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityWellKnownSeasonedIssuer_32253ee5-066a-4a29-b97e-38df1ddf50db_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/2021q4/dei-2021q4.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_CommitmentsAndContingenciesDisclosureAbstract_0bf00b67-864b-4a63-ba5d-dc4609808ef3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_7caf06b4-ad40-4268-be93-f0b507bcfab1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfSegmentReportingInformationBySegmentTable_e2d7c5c0-69a7-4afa-9aea-e3ecfe6aeeaa_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_51516ac6-6130-45f1-b0b6-8f3bc54fafe7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_45f2cba5-a32c-498a-b5a4-afe0c69a9a09_terseLabel_en-US" xlink:label="lab_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink: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 Correction</link:label>
    <link:label id="lab_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_label_en-US" xlink:label="lab_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink: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, Error Correction, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:to="lab_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_caaa196c-7393-49d5-8c85-a9665f0fcdfd_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_009301be-4893-4f46-938a-3a819dfd93dd_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic - Net income from continuing operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_4e1618d4-30c4-4619-9ada-4f6581c7cfac_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_af76dbc8-c25c-4928-9465-982d5f08dcc2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EquitySecuritiesFvNiRealizedGainLoss_92b2616d-0b2a-4b64-b299-cfbcba3ccaac_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_85be6687-6bad-482a-8be5-4cbfa6971a4f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_63f00afd-1216-47e1-b052-af64c175b0b9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink: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 Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink: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 Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3b4f3c87-097c-457e-bc95-cf6900a43af9_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">2024</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RevenueFromContractWithCustomerTextBlock_79d8c098-89b4-424d-9ea1-5ebbaa875769_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SubleaseIncome_853371ac-ec34-4605-bacd-e75a1ecb1af7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_a74192d6-6a61-4ea0-bc2f-9c6f450eb919_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_AOCIAttributabletoParentTaxRollForward_5e061155-59dc-40e5-8058-d96ed5458b48_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-20211231.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_AllowanceForCreditLossMember_c00d649f-3d2e-4721-a20a-eab549cbc37c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_bb28b83d-a5aa-4b22-b902-4ce24de3dade_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PurchaseObligationDueInThirdYear_631e36e3-b4ac-4c8b-8373-5e4e40db7548_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink: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_PurchaseObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:to="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_dcd9fce3-3d99-45dd-b224-32db6998941f_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_5e1bcbdb-8247-4fad-a2eb-0f0fa7fe4733_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 provided (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_CapitalizedContractCostNet_5ee76a84-4e04-4b3e-9503-a0e424d2e72b_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_788665d5-1cbb-4652-9e1b-1e1c7713ac7e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DeferredTaxLiabilities_4c0a5eb0-2a8d-40f3-a534-a5696ecd279c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeasePayments_0bfd2ad0-640d-4d95-ab06-42edfb9794d1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CapitalizedContractCostNetNoncurrent_3d84e461-0757-48b9-8a02-a0f30af459fd_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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a3f835dd-26f3-4823-8647-84ace77fb0ce_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LessorOperatingLeasePaymentsToBeReceivedFiveYears_f5396538-0724-40bf-930a-815231d4ac57_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">2026</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProceedsFromSaleOfMachineryAndEquipment_e9dfb17a-78b0-4b0b-b0e4-653b80add81b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProvisionForDoubtfulAccounts_ca1ce67b-0472-4308-a202-71ec6a10eccd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3c5d5a50-1b87-45f3-82dc-8f48afc62161_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityVoluntaryFilers_2f4dcd8d-056f-48be-becb-64b249f25cfb_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/2021q4/dei-2021q4.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_shen_LesseeLeaseLiabilityPaymentsDueYearFour_00033fea-0c1a-43b7-8064-6ae2c0a0f448_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">2025</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-20211231.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_PaymentsForDerivativeInstrumentFinancingActivities_94bc2e8f-485a-4578-b1c1-91e049f32662_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities" xlink: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 Derivative Instrument, Financing Activities</link:label>
    <link:label id="lab_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities" xlink: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 Derivative Instrument, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForDerivativeInstrumentFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities" xlink:to="lab_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_5c28a4bf-0f10-49d0-baac-ad5cdd06133b_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_2e89abe3-f1d7-44ad-8567-623a2de87f1f_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" 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 - 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PlanNameAxis_41cc2264-eda3-4107-9916-e99ac825e409_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesOtherThanLongtermDebtNoncurrent_b83171d2-2e63-4dc6-82e1-9496a50901eb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_BroadbandSegmentMember_6200a7a2-7747-46b3-aa14-af2162857fce_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-20211231.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_IncomeTaxDisclosureAbstract_b5211619-328b-49fb-a1c4-b8e0ecf5a180_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2d59de1d-9572-4d22-9d78-0111258e7d3d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntitySmallBusiness_e806e3a5-eeba-40c6-8815-567e83514da7_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/2021q4/dei-2021q4.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_OperatingLeaseLiabilitiesPaymentsDueAbstract_6c7b0e37-c10b-450c-88ae-272e4be4e5be_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BaseRateMember_bb6460d2-d819-4987-a091-3e2fcb13c183_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_de09a941-2fba-49c0-b877-f74c54753607_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsLineItems_d986b7e7-edac-4a3a-b8f3-c54be985f9f8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_LiabilitiesAndStockholdersEquity_fa27a856-bad6-432f-b332-e5f79770fd80_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherAccruedLiabilitiesCurrent_22775041-1c82-4d93-bb8d-7592026372de_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum_aac070d1-9090-45e9-8502-c315022dd18d_terseLabel_en-US" xlink:label="lab_shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum" xlink: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 net leverage ratio</link:label>
    <link:label id="lab_shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum_label_en-US" xlink:label="lab_shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum" xlink: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, Total Net Leverage Ratio, Maximum</link:label>
    <link:label id="lab_shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum_documentation_en-US" xlink:label="lab_shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum" 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, Total Net Leverage Ratio, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum" xlink:href="shen-20211231.xsd#shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum" xlink:to="lab_shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_14f025ab-687b-4ed6-b90c-975102907e5c_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">Net gains (losses) on interest rate swaps, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_d1e2c79e-286b-4010-afeb-00a133322313_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_72e065b1-4b4c-4592-b71d-ad39a045e6ff_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" 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 - discontinued operations (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LessorOperatingLeasePaymentsToBeReceived_a782a9f7-f7de-4ca5-a8bc-a36b67d5b2b2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OtherIncomeAndExpensesAbstract_7a269408-9559-43d4-ae0e-3609d59cba2f_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 (expense) 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ContractWithCustomerLiabilityCurrent_475a2c22-c19e-4855-9dc3-54341415271f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_919fba7d-b681-446f-9c68-ebfba41ac115_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 expense, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f96a14b3-b22a-4b3d-aeb8-71afd237fbfb_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">2026</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ServiceMember_5b36c0cd-2f81-4dfa-a005-4c7fd209fd80_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AdditionalPaidInCapital_c51a629c-54be-47fa-b7c2-46ca10980682_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_6ad52499-acab-4b37-9b52-8d6209acecc8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesAndStockholdersEquityAbstract_c3264201-f515-47fa-a4e6-0cd58d7104a1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInAccountsPayable_5c995347-835b-4d87-8508-72dededb40eb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestructuringReserveRollForward_78292f0f-a0fd-4df1-a6f7-8ee4b952e3ac_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_6f74f518-ee52-4f2d-999f-bd65729d93e8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ValuationAndQualifyingAccountsDisclosureTable_67f8fa07-99b0-4a72-91fb-6a3aca3938d4_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_ReclassificationFromAociCurrentPeriodTax_c3d35757-e55b-4fee-9817-bae22bc3b91e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_40b860fa-e50a-4dde-9d0c-b96ed8521217_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetsOfDisposalGroupIncludingDiscontinuedOperation_49051d30-e16e-47a1-9089-3911ecc062a4_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">Current 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OperatingExpensesAbstract_98223777-046f-44f0-ad59-d86fc22b2d96_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EquityMethodInvestmentOwnershipPercentage_882928f5-8cdb-420e-9e10-bbeab8e9c233_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityInteractiveDataCurrent_7b6aed5f-13de-4a51-b7d7-fe4f174c22eb_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/2021q4/dei-2021q4.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_b302c491-02ae-41fe-8ecb-7de43becf2a7_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">2025</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodValueStockOptionsExercised_e0f53e45-828d-4968-b41a-68d95542cebf_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_MinimumMember_628ef4a0-6a6c-4d28-8663-230055081565_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_IncomeTaxesReceivable_01f31b5d-9e7d-475f-9b18-17089dd19ea6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_NewCreditAgreementMember_b9fc9670-4a8c-4de6-ade7-8bdf7c4b652c_terseLabel_en-US" xlink:label="lab_shen_NewCreditAgreementMember" xlink: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 Credit Agreement</link:label>
    <link:label id="lab_shen_NewCreditAgreementMember_label_en-US" xlink:label="lab_shen_NewCreditAgreementMember" xlink: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 Credit Agreement [Member]</link:label>
    <link:label id="lab_shen_NewCreditAgreementMember_documentation_en-US" xlink:label="lab_shen_NewCreditAgreementMember" 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">New Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NewCreditAgreementMember" xlink:href="shen-20211231.xsd#shen_NewCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_NewCreditAgreementMember" xlink:to="lab_shen_NewCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_494e3f52-f83a-44a1-bab1-345fbe50cc99_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned_d06e045e-3241-4576-b77d-691603563976_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-20211231.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_srt_AffiliatedEntityMember_12a60fd0-eaab-4b24-bcf5-dc2e3582dad7_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1eee4bb8-7a00-4ae4-8bc5-40a88a62ad92_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">2023</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PurchaseObligationDueInFifthYear_002ab59b-ded5-4995-8a72-191b0f382813_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink: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</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInFifthYear" xlink:to="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_7da2021b-54f6-4934-95f5-24020ab17ff7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_6d23619f-d041-45a1-9588-ee0f437e83b5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_SellingGeneralAndAdministrativeExpense_9f084bf8-a122-4731-9d13-31691afbbdd4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IndefiniteLivedIntangibleAssetsByMajorClassAxis_d573f59d-e109-4eb0-b04e-3f343ed39654_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_UnrecognizedTaxBenefits_0768d295-5dfb-40ab-89d6-0af9c3ce9691_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_CapitalizedContractCostRollForward_5a3b6dd4-f3a5-4b7c-984c-e448bb2233b7_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-20211231.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_DeferredTaxAssetsGross_5e060075-08fb-4a61-982e-0183470b8f87_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IncomeTaxAuthorityDomain_d2f51ae9-5933-409f-a8ef-002bdb1b4f93_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityCommonStockSharesOutstanding_0e8ec562-0518-4e57-ba13-2e86cbda9b0c_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/2021q4/dei-2021q4.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_shen_ThePlan2014Member_a87c7730-6754-4c2f-bf7b-18b74be52a22_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-20211231.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_dei_EntityAddressStateOrProvince_6e8a9ec4-f62d-4e4a-93b4-137744e91cca_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/2021q4/dei-2021q4.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_LesseeFinanceLeasesTextBlock_10ef0d0f-6d60-4629-96d2-1373da209919_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetRetirementObligationLiabilitiesIncurred_98b56950-6bb2-4789-b330-600768571e74_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestructuringReserve_ef22d8da-4e88-4d20-9741-2038519f4b17_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" 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_RestructuringReserve_016a4324-3e19-4232-87b7-3d91953f871a_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" 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_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_4a640d58-4fce-45e7-bfb4-b661972bc446_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_8fbd3814-db50-40b8-b68e-197cb140efa2_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">2022</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_9096849d-43d4-46d7-8148-0144f9fcfed5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_LiabilitiesCurrentAbstract_4312d162-b2ba-4af8-9bfe-f37364a103d3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodValueNewIssues_b03f347d-0a5c-4ab4-8431-e8fe8fe95b07_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_54b12703-8a7e-4291-9df6-3b8dbe812573_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_3ed029c3-fd53-4c34-98dc-a51fd8866927_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_RestatementAxis_8dbd8b14-e110-42d5-8893-75a14b43b0f9_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_us-gaap_DebtDisclosureTextBlock_fd3b3682-c942-4880-98b9-ca6649474969_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestructuringPlanDomain_59ac1dd7-0917-44cb-b940-291cb7cd5636_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIncomeTaxRefunds_8b0a706e-a3cf-423a-b410-bbe3bb7eab72_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c09e63c5-8d75-4532-89c1-dc31e575a28c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LineOfCreditMember_51658bd5-2cc9-46e4-b155-a92347267427_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_f1f38cdc-1572-4387-8128-caeccf3c2755_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">Stock Compensation, Earnings per Share, and Dividends</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentNetByTypeAbstract_c265091c-8471-4a7d-ac67-7f80d788d3fd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PaymentsOfDividendsCommonStock_9bcdba17-62b8-469d-b23f-c418d34910bc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock_4d6f4497-ed7c-4773-96d6-309cecec8b2c_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-20211231.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_us-gaap_AccountingPoliciesAbstract_d590d775-33be-41b5-8648-e22fa8635982_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodSharesNewIssues_c1e51c66-affa-4fcd-9ba6-b6c0832c17b1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LessorOperatingLeasePaymentsToBeReceivedFourYears_fa91f549-8ad3-44e1-abb8-fbe8769a8ed0_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">2025</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CurrentFederalTaxExpenseBenefit_dd1472e6-4ef9-4f90-b546-801526529a8f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseLiability_d8e92782-af88-4fda-9702-c14c9e99b108_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentTransitionReport_1123a3fc-b8a0-40ef-adc6-ac88f2e484f1_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/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_e19f2f98-4e08-4894-8e78-9005ab5ba9ad_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_5940a873-3d28-41ad-807a-97a1b72d86b3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CommonStockValue_074d3853-d335-405f-acba-62bbb8c75cbc_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,965 and 49,868 issued and outstanding at December 31, 2021 and 2020, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FinanceLeaseWeightedAverageDiscountRatePercent_0ff53071-eedf-4d95-8061-c28b3342ffd7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NonoperatingIncomeExpense_70ed3922-ed04-4eb4-86a4-692d8ee28222_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_65557b86-7d08-4d53-9387-3b2e85f6a195_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_416c1e2a-474a-470a-8f78-49b515492a02_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink: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</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_3f8a78fc-1527-4c01-9d27-08afde1ceefa_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CommitmentsAndContingencies_1719792b-5806-48a8-82c8-20e8f66b9250_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned_f108768d-bca9-4a85-be0b-fe5e566e1746_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-20211231.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_us-gaap_LesseeOperatingLeasesTextBlock_7b95923b-8a8e-4271-863c-7918a4e5d175_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths_0dfab9f2-8247-411e-8db5-19ba1465c47e_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">2022</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-20211231.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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c18c5f73-6bf4-48d0-a818-822a6477145a_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, net of taxes</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_58ca40ca-0fe6-402a-8e26-19a3dae538a7_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, 2020</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_aa167950-50c9-4ce0-a09f-34598ea74990_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, 2021</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityEmergingGrowthCompany_fe75ba26-068a-46fd-89a6-82cdf4088ce9_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/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_21fc65ab-468d-48ee-9ceb-d73160e98868_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage_7c56b0ad-e05a-42b4-9ea6-8ea2e2ab26e2_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-20211231.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_AssetRetirementObligationRevisionOfEstimate_9c86fc02-115e-45d1-bb5b-73978cd322d7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PaymentsOfDebtIssuanceCosts_d10973f7-72e5-44a8-900e-1c0fafab13c3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_aee70f93-c8d6-4b3c-81a4-078916db21c6_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/2021q4/dei-2021q4.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_OtherCommitmentsTable_5672001d-e30e-4e7f-a104-412e21edc559_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FCCSpectrumLicensesMember_8803bf75-47fe-4fd3-9cea-b2c756d9d2a2_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_90ebc90b-c9fc-49e8-9304-65fc086c4203_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-20211231.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_ScheduleOfOtherAssetsNoncurrentTextBlock_a43ddb2d-61f2-4044-9286-b7bb60dbeb51_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisposalGroupClassificationAxis_107b65e8-8827-46b0-ae21-6334f47a5b01_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_AuditorName_bbdee073-9ecb-42ae-ac25-546c4bcbae0b_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_c037e364-e52b-4e11-a1d8-470b70ab1878_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/2021q4/dei-2021q4.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_shen_RevenueRemainingPerformanceObligationAmountPerYear_1d3e1a0e-2f49-4553-8be3-d09b8e55704a_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-20211231.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_us-gaap_CostsAndExpenses_03a7546f-cdca-4a59-8054-692a1df57497_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent_074aa186-7da9-464f-a222-ba6f31a77c36_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-20211231.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_CashAndCashEquivalentsPolicyTextBlock_30430f43-51ae-47c9-aa44-de19cd52ac1c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherCurrentLiabilitiesTableTextBlock_18db03c3-e657-4e4b-82e2-06142d281dda_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d0d97f29-61c3-4389-bc14-299ad8751bff_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_dda4e5a2-c35a-4c1f-90a4-9b1ec2515a7f_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 (used) 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_SalesAndPropertyTaxesPayableCurrent_a1eb70d3-ae9a-4bac-a108-cc3c90df10aa_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-20211231.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_IncomeTaxAuthorityAxis_f044ae2f-9608-40d0-8d44-9985bacc1b36_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_SegmentOperatingActivitiesDomain_53e87a2f-4e40-4c5f-9af5-6eff70e8e856_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink: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 Activities [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_label_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink: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 Activities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:to="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_CobankMember_f550ea3c-6245-4a21-b3cf-b998c0df1fa3_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-20211231.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_22cc8a94-e534-4872-96e8-44447671a212_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-20211231.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_AociBeforeTaxAttributableToParent_50d860b3-330f-4405-9282-e1727cb24ce0_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, 2020</link:label>
    <link:label id="lab_us-gaap_AociBeforeTaxAttributableToParent_5d770ad5-fb69-4a01-9b54-c74c06438c94_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, 2021</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeLossBeforeReclassificationsTax_d2306c3c-c98d-4140-b966-595170908dfb_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" 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 income (loss) before reclassifications</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FinanceLeaseLiabilityPaymentsDueAfterYearFive_d410ca9a-2a7d-4426-9a51-ec28c7899c9c_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">2027 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PrepaidExpenseAndOtherAssetsCurrent_7797e0b7-e1bc-4833-b999-6608c24360db_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_4397c721-7fd3-40f3-872a-4c0ca16d2e70_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_GainLossFromPatronageInvestmentsAndOther_64275da4-d75a-4137-863a-2161011905ef_negatedTerseLabel_en-US" xlink:label="lab_shen_GainLossFromPatronageInvestmentsAndOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain from patronage and investments and other</link:label>
    <link:label id="lab_shen_GainLossFromPatronageInvestmentsAndOther_label_en-US" xlink:label="lab_shen_GainLossFromPatronageInvestmentsAndOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) From Patronage, Investments And Other</link:label>
    <link:label id="lab_shen_GainLossFromPatronageInvestmentsAndOther_documentation_en-US" xlink:label="lab_shen_GainLossFromPatronageInvestmentsAndOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) From Patronage, Investments And Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_GainLossFromPatronageInvestmentsAndOther" xlink:href="shen-20211231.xsd#shen_GainLossFromPatronageInvestmentsAndOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_GainLossFromPatronageInvestmentsAndOther" xlink:to="lab_shen_GainLossFromPatronageInvestmentsAndOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_f3a93102-ba72-479f-a766-400e43791160_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CommonStockDividendsPerShareDeclared_3764cbb7-b51d-4054-bfa2-f0d0c1744d26_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccruedLiabilitiesCurrent_bcf344e6-7d04-431e-a4d3-5c07c60b9acf_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_77c8b82c-3866-4627-9214-fd21168da7d6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RevenueFromContractWithCustomerExcludingAssessedTax_2fac9ed3-1459-42d1-8582-508785450f57_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_3812d592-43db-40bc-87c5-5a89c970cdd4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_438115d4-8f28-478a-b04a-4c05229ed6ea_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_4ab2577a-f5b7-4562-8ada-f3148aba7a5d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FinanceLeaseLiabilityUndiscountedExcessAmount_dbb46b5d-3114-4e59-a674-8472405ef16a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PurchaseObligationDueInSecondYear_f8f605f8-a8b1-4b27-8849-c4c340ba1474_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink: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_PurchaseObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:to="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_d43ba2eb-3c39-418b-89df-62df0195c1ef_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f7f49aa6-48a4-4efe-bb06-74c22be69b91_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_ce50a414-5e86-40aa-b323-ac61f169d10d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ConsolidationItemsDomain_b5ac83a3-b1e4-4f8d-b44a-1a1443bdfeba_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_us-gaap_PaymentsForRestructuring_10cbbbfb-d2d8-4c7f-81a2-f7772e81f34e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" 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">Payments</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_085a9e83-84f3-4702-b079-c7a695a927c4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FinanceLeaseLiabilityPaymentsDueYearFive_026a4ac7-351c-47c1-8aed-fed86cda72e0_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">2026</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CommonStockMember_5292825a-8353-45bf-855d-e8b9f0cc2db8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_VariableRateAxis_88205574-8073-424b-a5a0-7e4a748b8592_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SegmentReportingDisclosureTextBlock_156accfa-35d1-43e7-9c35-88365ff2985e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OciBeforeReclassificationsNetOfTaxAttributableToParent_50751ba0-9faf-4800-bfeb-c3acf80b6b75_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss) before reclassifications</link:label>
    <link:label id="lab_us-gaap_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FinanceLeaseWeightedAverageRemainingLeaseTerm1_9c63bf74-95bb-4ea5-a096-474e08e83298_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingIncomeLoss_f8f02303-0ffd-4c2f-8572-ed23a471d23c_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_ced67fa3-7f7e-4900-82b7-3d70875d608d_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_3d20b88e-3ab1-4bd1-a736-7e014017c446_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 income (loss)</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f90b7768-4eea-4140-bb8c-903ee5846266_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_PrepaidMaintenanceExpenseCurrent_6883520a-4a3f-4f6d-8e68-3a31283c0054_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-20211231.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_shen_SERPInvestmentsCurrent_0f9035f3-c2a7-4273-90b1-a8d1168c44f8_terseLabel_en-US" xlink:label="lab_shen_SERPInvestmentsCurrent" xlink: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, Current</link:label>
    <link:label id="lab_shen_SERPInvestmentsCurrent_label_en-US" xlink:label="lab_shen_SERPInvestmentsCurrent" xlink: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 Investments, Current</link:label>
    <link:label id="lab_shen_SERPInvestmentsCurrent_documentation_en-US" xlink:label="lab_shen_SERPInvestmentsCurrent" 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 Investments, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_SERPInvestmentsCurrent" xlink:href="shen-20211231.xsd#shen_SERPInvestmentsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_SERPInvestmentsCurrent" xlink:to="lab_shen_SERPInvestmentsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_426e4ce2-418e-42bf-83de-7c60aa688ce7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_77c7d1a5-be90-4bc2-aeda-8dd58c0d26fb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_98f42546-4656-4861-9311-1877d693aa60_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">2023</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0aed48e3-9d9b-47cf-a537-e81669864d86_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentFiscalYearFocus_b8050d4c-a7dd-411d-b902-0d1e9694f5ed_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/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_a36c7c84-80cd-4b34-918c-2f9dcf6b77bc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentAbstract_29b1a0c0-1414-48c4-a05c-b2650bb43446_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensation_1d6c6973-0b03-45f2-a6cb-f6c5ce3c3269_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_VariableRateDomain_00ef883f-5c59-48d9-bde6-dbe5deffcb4a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AOCIAttributableToParentNetOfTaxRollForward_7ece1b2f-d009-4455-b15b-b496eaa4ace8_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 (Loss) Income, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_869f7620-c0aa-43f4-8f5a-89f62dd2daa6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AdditionalPaidInCapitalMember_d4aefeab-8523-444a-88ef-59dde9a1171b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CashAndCashEquivalentsAtCarryingValue_520ace1e-b247-493d-b31b-e16f1ba13e73_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_Depreciation_c713eb66-8c95-4740-b3cc-fe364ea9cf7e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees_c37a4261-90d7-4916-b8a5-8765f5c85af0_terseLabel_en-US" xlink:label="lab_shen_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Waived management fees</link:label>
    <link:label id="lab_shen_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees_label_en-US" xlink:label="lab_shen_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees" xlink: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, Discontinued Operation, Consideration, Waived Management Fees</link:label>
    <link:label id="lab_shen_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees_documentation_en-US" xlink:label="lab_shen_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees" 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, Discontinued Operation, Consideration, Waived Management Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees" xlink:href="shen-20211231.xsd#shen_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees" xlink:to="lab_shen_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_5bd30548-2175-4dad-b68a-bcc4efc3959c_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_FCCSpectrumLicensesLeasesNoncurrent_167771c0-3d84-4e4c-b042-ffcf5e5351f0_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-20211231.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_LongtermDebtTypeDomain_c654de1b-7296-4ad3-a424-8e0632a80dc6_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_7696abf0-b297-49c2-824e-bbe680fd97de_terseLabel_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-Adjustment</link:label>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_label_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioPreviouslyReportedMember" xlink:to="lab_srt_ScenarioPreviouslyReportedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_TermLoanA1Member_2524b220-b556-4079-983e-b730d954b46e_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-20211231.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_PurchaseObligationDueAfterFifthYear_3a2c176e-ca12-4cd0-87a3-eedac2e0e758_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027 and thereafter</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueAfterFifthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueAfterFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:to="lab_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_7d9b692b-54c0-416d-9297-6e7549670e93_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AssetImpairmentCharges_714788d9-2da6-42e3-b86d-d1253be15a89_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment expense</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink: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 Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_TowerLeaseMember_57e8773e-cb33-4f51-9c63-74979ae1f5a2_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-20211231.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_IncomeTaxReconciliationChangeInEnactedTaxRate_a572f236-4a53-4e4c-ac72-731dfdc73d87_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 deferred tax liabilities</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_AmortizationReflectedasRentExpense_9a0f7ef5-f76e-4792-a303-8ceecd56bba6_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-20211231.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_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_b4e0a44a-a29f-4557-9b38-a76539db5485_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c709fdfa-d2ee-49bd-b6bf-2ebc4e2db5b1_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_1246b6a2-8149-473f-8b71-5440551b5697_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares_13cd8272-856a-4ed6-bca5-3da5fcfc30aa_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-20211231.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_06b1fde1-b3ad-4d53-adf4-c1657d48da84_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetRetirementObligationRollForwardAnalysisRollForward_4a59d599-67b7-4b31-a01c-1040aee10661_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DeferredTaxAssetsDeferredIncome_163a7a0f-70df-4f78-8f26-a650d09bcf00_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_344e0a3b-b934-4b5f-bf8b-9cd50c5dd38d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_MaximumMember_62a04f0d-cdbf-4f3d-9743-24aa07087c46_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2baa0cc2-68a6-45cc-8b0a-032af76d3fdb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxAssetsNetAbstract_b72c71c4-7feb-48f9-abc9-ac0001df3749_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AwardTypeAxis_7b79f3b1-d160-476b-b85d-1468d1be94d2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a8d58145-9fc2-4754-a152-4165bcd07d0a_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">2022</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0b6b0009-1aad-440d-9c2d-bd8934574ae6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ConsolidationItemsAxis_0f08ec20-b3a7-4c48-9020-42dffe45b6ad_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_StockholdersEquity_c144b8ce-36eb-4918-bdf7-7cd4b4685a80_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_63d10b85-4be1-493b-9ec0-11d43c9a1057_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_04fa8d08-5681-4589-9019-8a0c3dd11102_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_AOCIAttributabletoParentBeforeTaxRollForward_299ccf13-3a36-432e-8495-c23dba18e65f_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">(Losses) Gains 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-20211231.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_OperatingLeasesOfLessorDisclosureTextBlock_6c1bb699-521e-4037-a75f-3b711346ec2d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLossCarryforwards_fa737f04-2a1f-4346-9408-43f4bde48a15_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CommonStockSharesIssued_e123adb1-7799-4f59-90ee-81933fbd3bb8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_CityAreaCode_06287773-0bf0-4724-adfa-80c41355491e_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/2021q4/dei-2021q4.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_shen_NtelosPensionPlanMember_f60687f0-3ce7-4585-af8a-66b36ef19dba_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-20211231.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_PurchaseObligationFiscalYearMaturityAbstract_e0291ccf-b0f4-45cb-851c-295a96e48e4a_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitments</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_24720781-b19b-4c22-9577-2c1462eff42e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_fc2c7069-1d62-4c11-b7a7-f9d9e0333e9b_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/2021q4/dei-2021q4.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_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_f027dcd5-607a-4db9-b4a2-b5a6bfc2dbff_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInOtherAccruedLiabilities_2b598a11-4813-47de-a0f9-a8748079136c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PaymentsForRepurchaseOfCommonStock_a76bc233-ccdc-4800-834a-c1e5d4e4c3e4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentUsefulLife_a2c70630-12ca-494f-8d1f-782775728c3a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockholdersEquityAbstract_7df3b9d2-3e38-418c-b22a-154d168d8da4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_175ad80a-be7f-48b2-98f5-08f626dd4760_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RetirementPlanTypeAxis_59d7bada-13f0-4ea2-96b6-32a948b89876_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodSharesDividendReinvestmentPlan_fddb25bd-bf18-4b92-8f7d-dc37fd4e1661_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingLeaseLiabilityNoncurrent_4f25fe7f-2bf7-483a-857f-e2287ea5b495_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FinanceLeaseLiabilityPaymentsDue_a88398ec-0c69-461b-be41-19558be55e5e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_EquipmentAndSoftwareMember_1bb3f24d-a2a6-4f58-90d4-b11b7d39a879_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-20211231.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_CurrentIncomeTaxExpenseBenefit_a7e1d650-9894-414b-94b7-f975c85281e6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InterestExpense_cb45eb0d-5c3e-4f02-bd56-fc131ddb4658_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_93974404-f47b-4e91-97eb-b81a36331650_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">2022</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2f606ca5-d31f-4b20-ac69-227f650dd8aa_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt_26710324-ff1d-46ec-8e2a-f98f8a3d043a_terseLabel_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt" xlink: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 extinguishment</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt_e98ce61a-eedc-42a3-b48a-38faf7c57152_negatedTerseLabel_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt extinguishment</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt_label_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt" xlink: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, Extinguishment of Debt</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt_documentation_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt" 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, Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt" xlink:to="lab_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_62938c13-592f-4765-8ba3-ba873e0cb70a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RetainedEarningsAccumulatedDeficit_5bc3bd13-7464-4c51-b96f-860181cf1fa6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingSegmentsMember_b2c17b44-f1b0-44da-a572-a5bab29014a0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8ddd171e-925b-4dfe-a25c-427a0390e944_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetRetirementObligation_416e702b-79ea-4b34-8a6d-f2f2f0af5731_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_05e09f94-cfe3-43f8-9d5b-13e420d59951_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_d760e4fa-443c-4688-ab0e-a0c24ac4b723_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RestrictedStockUnitsRSUMember_eb905d6b-f061-41f4-a23f-a44f089f4a44_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent_9920d751-44cf-4d9c-a39b-273cf75050b4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementOfStockholdersEquityAbstract_e53f53ab-ca6e-4893-a0e5-7d8886f37cc3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_RestatementDomain_d0b7d00d-8245-4083-a168-fb4b1a0a9844_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_dei_EntityFilerCategory_160b7915-d6ce-492c-a9ec-308c290ce047_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/2021q4/dei-2021q4.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_FinanceLeaseLiability_8f985103-d85d-4cc6-98af-f2264abcf6ef_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract_5b3901f0-8e4f-4941-ae82-c539182e9ce5_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-20211231.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_us-gaap_DeferredIncomeTaxLiabilities_d08ffe0d-5d56-4ccf-88d2-21bccd885c12_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_184d4012-923d-46b2-aac9-213b6c0f3515_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeStatementAbstract_de2d014f-da8e-49df-9a5d-77ed69a68b00_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityRegistrantName_126fef49-d5cf-4bc7-9271-bbafa9c2b16a_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/2021q4/dei-2021q4.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_shen_LesseeLeaseLiabilityPaymentsDueYearFive_1037ddf0-f963-4839-986d-ee15cc376d51_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">2026</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-20211231.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_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_5f7b14b6-7ad1-44af-b700-dabb5d653a72_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_e30c0def-7c7e-4d7e-8321-e78e26dab4f6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FinanceLeaseLiabilityPaymentsDueYearThree_da9a29bf-73a9-4664-8ade-06c36e8e1b8e_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">2024</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_e5526afb-69fb-4608-8769-fcb61a7158a3_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">2025</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ValuationAllowancesAndReservesDeductions_8f731e10-bb00-4931-905c-8c0cc116660b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_c1a98c7a-c65e-4963-890b-6e62432ca30b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DiscontinuedOperationsHeldforsaleMember_5d9c2aa7-85cd-4411-87d9-541453207cc7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_070cc4d5-e4a9-49c6-8437-ec6e67875a7f_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">2023</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_LeaseLiabilitiesPaymentsDueAbstract_7548de4b-9204-44f1-b4a9-8b665e3ec232_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-20211231.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_FiniteLivedIntangibleAssetsByMajorClassAxis_43e907bb-ce82-448f-b2b5-239c2f845470_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxExpenseBenefit_628d7c69-b0f2-4075-8fcf-a6819c40fa85_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_c170c769-f1d5-4c64-b804-55b2fb6649b8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccountsReceivableNetCurrent_4f945fef-0c22-4a7a-be5b-363634c69a92_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 $352 and $614, 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_AmendmentFlag_55b47c3c-0078-4c74-b84a-5515e7a27ae9_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/2021q4/dei-2021q4.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_StatementEquityComponentsAxis_bb48de48-113a-4667-a598-2b68abcf59e9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityTaxIdentificationNumber_5e80e13d-f743-4b5b-a1a2-6cab717880fd_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/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_16136a84-c578-4456-9efe-e3e608a0409c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentFiscalPeriodFocus_0bb1d47a-4de3-4bad-b080-e035fde3b9c8_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/2021q4/dei-2021q4.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_us-gaap_AssetsCurrent_0836054f-dfb2-43d2-8660-4baf35ba3e7e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan_85a68c90-28d2-4165-a23f-9a9bc3c03299_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</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-20211231.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_LesseeOperatingLeaseLiabilityPaymentsDue_6b03a9b0-59b9-4456-a96f-9d1283770ad1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_c6843b79-2a8e-4661-a907-f7c5c64cbb59_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockRepurchasedDuringPeriodValue_6a1a4b3d-9ce8-46d0-a1f1-dccaebdb9dfe_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" 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</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PurchaseObligationDueInFourthYear_bbde04c4-8895-44af-9989-a93acf3c52d0_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink: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_PurchaseObligationDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInFourthYear" xlink:to="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_51d9b3b6-f447-4a12-b21d-787d8ff8ec83_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementOfFinancialPositionAbstract_f9564882-0184-4809-b79e-de69f27f3871_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c38e9546-1059-4d18-a620-8d9c383c6803_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">2027 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ValuationAndQualifyingAccountsAbstract_4372b8de-084f-47c9-8e2b-78b3f0c52d12_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_EquityMethodInvestmentAggregateCost_23c4b42f-bc3b-4a8c-a977-b83f0b64d576_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ValuationAllowancesAndReservesRecoveries_73d0db12-52e5-4996-ad97-24486d0f28ae_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermDebtCurrent_2310957b-feb4-4aa2-88b7-3893c84a8736_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_ProductOrServiceAxis_177da718-d733-4d75-a8bd-7601f7210afd_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_PropertyPlantAndEquipmentTypeDomain_98c13df3-82a0-4f66-b7a6-737abfdaa1f1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_d3f40877-3737-48fd-ada2-97607deba65b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_03019240-1382-49ad-8718-eb885a411c5d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RestructuringPlanAxis_859445cd-3d1f-45bd-a335-481c369a2b02_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis" xlink:to="lab_us-gaap_RestructuringPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient_0ec846dd-188f-48e8-8ab3-844a4370f626_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-20211231.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_dei_EntityPublicFloat_f2c6c90b-2a68-4ad1-8f2c-cbec638c19a3_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/2021q4/dei-2021q4.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_dei_DocumentsIncorporatedByReferenceTextBlock_5db6d0a9-e03c-4e93-94c9-35eac6631ec3_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/2021q4/dei-2021q4.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_EquityComponentDomain_62318c47-02a1-4f9d-80cc-7557ec34548c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest_856a602e-4fdc-45bf-9f75-555fd12ca2f9_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-20211231.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_StockIssuedDuringPeriodSharesShareBasedCompensation_605322cd-501c-4f7d-946f-9c774b3130bf_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome_3dbe2b52-e433-43c7-8df2-982f3891cf50_terseLabel_en-US" xlink:label="lab_shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stranded tax effects reclassified from other comprehensive income</link:label>
    <link:label id="lab_shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome_label_en-US" xlink:label="lab_shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome" xlink: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, Reclassification From Other Comprehensive Income</link:label>
    <link:label id="lab_shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome_documentation_en-US" xlink:label="lab_shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Reclassification From Other Comprehensive Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome" xlink:href="shen-20211231.xsd#shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome" xlink:to="lab_shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8c3f518f-ed97-49a8-8138-6036a73ba461_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">2022</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DiscontinuedOperationsDisposedOfBySaleMember_606f92ba-7768-46c1-b5cb-87fb7f91f4b5_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink: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, Disposed of by Sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink: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, Disposed of by Sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_eb14dab4-067c-4f69-aeb5-f2b11a8cb6e7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" 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 (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_2be827c8-f1af-4c28-9f29-c69eb7299b03_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink: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 (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1ad55035-4a61-422a-9782-0ced3f34644b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InvestmentsAbstract_02198e87-811f-4c80-98b5-91a110a9746d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementLineItems_d2b5a879-23e2-49be-9a79-7a4c0fa30006_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ValuationAllowancesAndReservesDomain_b2338b5e-01d9-41d2-a9bb-cfc4fa3f699e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock_1ba568e4-3af4-4873-b15e-186c17c94bcd_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-20211231.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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_a443514c-fba7-4c69-8f8c-f443bfc8bab8_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_5eae684e-214f-4b0a-bc7b-ebb2c038d1ea_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RevenueRemainingPerformanceObligation_3311aec0-10e6-40a5-ab87-603171de19d6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_6d08cec8-5f95-4470-b438-28384c241de1_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_f6ed4019-ce17-4a13-a5e3-83321a9c3451_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink: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 (loss) 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodValueShareBasedCompensation_45e7ec43-2345-42f0-8240-cc8a28415988_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DomesticCountryMember_249ce390-3fc2-4619-a04a-e7eaa8a11259_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesAbstract_a9e3340d-7313-46fa-b1e3-19052f2b0f07_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RetirementPlanTypeDomain_d06541a9-b384-4531-9e6e-e654dfed154d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_eda134f2-cec8-4ee9-a32f-5956d16023b1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_29357121-c997-4139-a69d-b67e6b846cf0_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">2025</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_8d709487-67ed-418f-a2ce-ea903e9ad8c8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermPurchaseCommitmentTextBlock_3ed9f086-8d2b-47fc-a519-fbb496707961_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTextBlock" xlink: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 Purchase Commitment</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTextBlock" xlink: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 Purchase Commitment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTextBlock" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_3f26da50-8a12-405f-be63-eb8512e0bc23_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_WeightedAverageCustomerLife_fb0cafcf-1138-4b52-9dec-10cd458ad9f5_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-20211231.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4eb91859-958d-4704-a243-276420a63aee_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b3c06200-e397-44c8-ab59-cbc07b6330fa_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationCurrent_19dd87ba-eedc-43d5-96bf-54afe0635138_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4b5640a5-9c44-4324-9b3e-7dde1bce7424_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_abf9c561-e7c6-4e15-bf1b-c4162929c9c1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of historical financial statements</link:label>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink: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 Adjustments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_2325f106-d2b7-4386-8230-f4ba27354bf6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ContractWithCustomerLiabilityNoncurrent_7d781cf9-5abe-4302-92c5-bf0e3e5c10b3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_AuditorLocation_24dd4825-5ade-4f12-a47f-00705db6144d_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_27057046-e7d7-48c9-912c-070bb8f4818f_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_9b135f49-4919-4a69-85c2-0a0179e887a9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CorporateNonSegmentMember_4a1c0b55-8cf1-47d2-8820-ce79e13ade02_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SegmentReportingAbstract_cd242b50-8ec1-4b69-b3ac-7974d797d013_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest_d5ffd0c3-4eb3-4ff1-9cf3-2a8bb382d58f_terseLabel_en-US" xlink:label="lab_shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest" xlink: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 borrowing capacity available upon request</link:label>
    <link:label id="lab_shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest_label_en-US" xlink:label="lab_shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest" xlink: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, Additional Borrowing Capacity Available Upon Request</link:label>
    <link:label id="lab_shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest_documentation_en-US" xlink:label="lab_shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest" 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 Of Credit Facility, Additional Borrowing Capacity Available Upon Request</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest" xlink:href="shen-20211231.xsd#shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest" xlink:to="lab_shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_29788d43-9888-487c-928c-2d736555e624_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisposalGroupIncludingDiscontinuedOperationRevenue_b1f5ebee-276a-43e4-b8ad-d2fccae1b4f5_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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestructuringCostAndReserveLineItems_38bf70e1-37ad-4656-8023-7b9a0ccde5a6_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_VariableRateComponentAxis_7687a075-3092-448e-b65b-057e331b80c0_terseLabel_en-US" xlink:label="lab_shen_VariableRateComponentAxis" xlink: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 Component [Axis]</link:label>
    <link:label id="lab_shen_VariableRateComponentAxis_label_en-US" xlink:label="lab_shen_VariableRateComponentAxis" xlink: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 Component [Axis]</link:label>
    <link:label id="lab_shen_VariableRateComponentAxis_documentation_en-US" xlink:label="lab_shen_VariableRateComponentAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_VariableRateComponentAxis" xlink:href="shen-20211231.xsd#shen_VariableRateComponentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_VariableRateComponentAxis" xlink:to="lab_shen_VariableRateComponentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_fbe787cb-dcbb-4ab9-b88c-c49f48586200_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_UseOfEstimates_59386e9c-ab05-4795-989f-0ae5ca714b2f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_acc423e5-c34c-4567-a0ad-c706f4b9d97c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_a97d0595-3f46-46aa-8f73-92547fc02c9d_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-20211231.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_dei_DocumentAnnualReport_b3314f56-29a8-4367-83ad-09bbd138d70a_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/2021q4/dei-2021q4.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_68d0d8b1-e502-47d8-8178-6657dc748555_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">Net gain on interest rate swaps, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_27177051-84cc-4344-88ef-6b24de51440d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_8a73fdb5-cec5-43f6-872f-f32475bf315c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_Security12bTitle_d7188147-d734-41b3-ae3d-8a38a09c6703_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/2021q4/dei-2021q4.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_shen_SERPPlanMember_f52caa4a-00d0-4020-a57f-ba20f5b0ce0b_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">Supplemental executive retirement plan ("SERP")</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-20211231.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_shen_TowerSegmentMember_bb4db5aa-ace5-45eb-b83f-a89eb14f64ae_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-20211231.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_OtherComprehensiveIncomeLossTax_c2815a58-730e-4e41-82aa-5a7eb4c52db2_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" 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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_ad98cdd3-257c-42e6-a3d0-1917ed87f4d2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_Assets_7e9b0621-4c9e-4bc0-8a93-d22f2fa7d944_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherAccruedLiabilitiesNoncurrent_dd28dfff-288a-44aa-bdbe-f8859f3308b4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_EquityMethodInvesteeNameDomain_67df2b2b-47cc-4394-8ce6-44a2548835b2_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_DeferredIncomeTaxesAndTaxCredits_ff8f7d25-3537-4cbc-a656-4e0f299bfc58_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PlanNameDomain_f15cee99-a508-41f6-a640-6914a60c4192_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_CommonStockSharesAuthorized_b7dfe6cd-558e-4d22-8170-3ea2721536a2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherLongTermInvestments_15ad6dda-9a1a-46e1-a54b-8b0fa7233140_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_InterestPaidNet_a6ead019-2205-4016-9434-8c2f8ea92dfb_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 payments</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_TitleOfIndividualAxis_99cdbd7a-76c2-4fe0-8679-7a1633f643bb_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_dei_DocumentType_f7bce011-0cf2-4974-ba92-1564fc28b12a_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/2021q4/dei-2021q4.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_srt_ProductsAndServicesDomain_dc8c9154-a22b-4b4f-978d-e3684dfd2a6c_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_LessorOperatingLeasePaymentsToBeReceivedTwoYears_d3a53233-3f02-41b9-8d43-9fb05fcadb4e_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">2023</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_53dcca37-f3b9-47cf-9578-c11e0ab15698_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on the sale of discontinued operations, net of tax</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink: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, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_a9e810d4-89ab-4537-8809-f2927ff29cba_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">2027 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_CarrierAccessRevenueMember_8b39e46a-9af4-42cc-83df-91cc182aae64_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-20211231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_54747694-98a7-4fdd-beb7-88f636110c09_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SegmentDiscontinuedOperationsMember_4fa5e426-0dc8-4d9c-aafb-5a5d4ecfe843_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink: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_SegmentDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:to="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCost_6ba9585e-495a-460c-88cc-af98f180b06b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RevolvingCreditFacilityMember_e5d39d57-7a03-4472-8b68-d7a01685f488_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OtherMachineryAndEquipmentMember_7fe119b8-d7f4-4a50-abf3-919c63be186d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInOperatingActivities_5d700b49-7e7d-42a4-9eec-c97c356d8b7d_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 (used) 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_PaymentsForLongTermPurchaseCommitment_62fa5812-30b3-40fd-9c16-6eb797d51ca3_terseLabel_en-US" xlink:label="lab_shen_PaymentsForLongTermPurchaseCommitment" xlink: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 Long-Term Purchase Commitment</link:label>
    <link:label id="lab_shen_PaymentsForLongTermPurchaseCommitment_label_en-US" xlink:label="lab_shen_PaymentsForLongTermPurchaseCommitment" xlink: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 Long-Term Purchase Commitment</link:label>
    <link:label id="lab_shen_PaymentsForLongTermPurchaseCommitment_documentation_en-US" xlink:label="lab_shen_PaymentsForLongTermPurchaseCommitment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Long-Term Purchase Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_PaymentsForLongTermPurchaseCommitment" xlink:href="shen-20211231.xsd#shen_PaymentsForLongTermPurchaseCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_PaymentsForLongTermPurchaseCommitment" xlink:to="lab_shen_PaymentsForLongTermPurchaseCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_ValleyNetworkPartnershipMember_a2fca8f1-1851-4160-96a5-dadb014ca23f_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-20211231.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_DebtInstrumentTable_3a1f92fe-f6cc-4013-b5d9-7432306dc023_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_VariableRateComponentDomain_f70932e7-aca2-45f7-bc05-63cd66c99011_terseLabel_en-US" xlink:label="lab_shen_VariableRateComponentDomain" xlink: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 Component [Domain]</link:label>
    <link:label id="lab_shen_VariableRateComponentDomain_label_en-US" xlink:label="lab_shen_VariableRateComponentDomain" xlink: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 Component [Domain]</link:label>
    <link:label id="lab_shen_VariableRateComponentDomain_documentation_en-US" xlink:label="lab_shen_VariableRateComponentDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_VariableRateComponentDomain" xlink:href="shen-20211231.xsd#shen_VariableRateComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_VariableRateComponentDomain" xlink:to="lab_shen_VariableRateComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetUnderConstructionMember_1e4be0e6-da8f-4e47-9b5a-745654fbd3b3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CorporateAndOtherMember_3f35bc8c-e3b7-4544-98d5-e46478f902c0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_WeightedAverageNumberOfSharesOutstandingBasic_da33eed4-ae62-4ef8-90ae-4b12e5f31971_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_56985843-b6a5-4e1b-92f7-91dd870e1650_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EarningsPerShareDiluted_a573496a-3352-4b8d-bc35-c77789c742c6_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_f962defe-9367-44a8-8269-24f5431f2b43_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted income per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_b3212d25-33b2-4f3d-b0cc-71daccc35fd0_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_089dc6be-a03b-4ba9-8c6f-2c52f34d932a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SegmentDomain_9bb69f79-a12f-4642-833a-10ee90e92565_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProductMember_1f610d43-39f7-460d-8488-3eafdce63410_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_VariableRateComponentOneMember_32f3d74f-bc2e-4a82-be65-929512a39a0d_terseLabel_en-US" xlink:label="lab_shen_VariableRateComponentOneMember" xlink: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 Component One</link:label>
    <link:label id="lab_shen_VariableRateComponentOneMember_label_en-US" xlink:label="lab_shen_VariableRateComponentOneMember" xlink: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 Component One [Member]</link:label>
    <link:label id="lab_shen_VariableRateComponentOneMember_documentation_en-US" xlink:label="lab_shen_VariableRateComponentOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_VariableRateComponentOneMember" xlink:href="shen-20211231.xsd#shen_VariableRateComponentOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_VariableRateComponentOneMember" xlink:to="lab_shen_VariableRateComponentOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_TermLoansMember_8564190c-d755-4d37-9843-56f2403514e3_terseLabel_en-US" xlink:label="lab_shen_TermLoansMember" xlink: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 Loans</link:label>
    <link:label id="lab_shen_TermLoansMember_label_en-US" xlink:label="lab_shen_TermLoansMember" xlink: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 Loans [Member]</link:label>
    <link:label id="lab_shen_TermLoansMember_documentation_en-US" xlink:label="lab_shen_TermLoansMember" 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">Term Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TermLoansMember" xlink:href="shen-20211231.xsd#shen_TermLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_TermLoansMember" xlink:to="lab_shen_TermLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefinitelivedIntangibleAssetsAcquired_fa2c89d5-9701-4242-a223-94ac14eaa50b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RelatedPartyCosts_42d662d8-b7e7-4ae9-9460-e4ac1e3d21d2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IntangibleAssetsFiniteLivedPolicy_f6df26bc-f49d-4051-8ff8-4a9a08f13bb8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfRestructuringAndRelatedCostsTable_1a9cc2ed-70ed-4a70-bd4b-b1c2582d5886_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink: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 Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_4bf223f6-f2cb-4e0a-b26b-acdc14282236_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ComprehensiveIncomeNetOfTax_e6071aaf-db98-4f93-8b74-910850ddda2d_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_6f570aa6-f4f1-4593-88cf-9a80ad154aed_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_QuarterlyFinancialInformationTextBlock_babd0f3e-175f-4446-b68f-2d5132a8d322_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InvestmentPolicyTextBlock_3f2cf2e5-37cc-4a7e-ad40-e3b37fa3ad2b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_RestructuringReserveCurrent_9a841f3a-c29b-41b6-929a-114c1d08ad1e_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Current</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveCurrent_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveCurrent" xlink:to="lab_us-gaap_RestructuringReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_a6df9d73-94e5-4bbb-b010-0f9f8ad51e53_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_d73d3446-6528-494f-b5d3-0f6d98468af1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationCashPaidToSettle_a7d33883-df06-4a28-bd4b-ae6c16374940_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherPlantInServiceMember_72e87f1d-9c1d-499d-b85b-86b2dc9a60d3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredIncomeTaxLiabilitiesNet_08e14191-c0f2-4840-a843-97c704373f4c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7fbaea58-7394-47a4-b712-c6605638838c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_BusinessAcquisitionAcquireeDomain_d0f31422-fc90-4648-b6d3-2a10499f4cf4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromContinuingOperationsPerBasicShare_4c7ddfff-7e3f-46ad-8ea6-fbf7ee224ca1_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_c63e3a7f-8df4-4f6f-803c-f77853984cee_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" 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 - 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_ServiceandOtherMember_2d67285b-250e-46d9-962f-fc2c67c48964_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_0037653e-5201-4eb9-a439-6cef7b46e333_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-20211231.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_af31825b-8a60-4806-bb46-b7ff1fcb8fa8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_b88f8528-df76-479f-8fc5-085b7317817d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestructuringCharges_9e2cc26b-5868-43b2-9075-2d9018e0fe46_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring expense</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_b497b8c8-1f5c-40a8-9011-f51a1cb48628_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" 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">Expense</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_46fd4a1f-49d5-4d7c-9673-59e315ef0423_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent_d1fc49c6-621c-453d-887c-c2bcedf105fb_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-20211231.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_us-gaap_DepreciationDepletionAndAmortization_1a0efda1-bca6-4a9e-a3b6-ba1148ebe3b2_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccruedSalariesCurrent_037cd644-c424-4cb3-98b7-d4395c78b1cc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DividendsCommonStock_b06c801e-d643-4f02-880e-c4d349df43ac_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" xlink: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 payout</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStock" xlink:to="lab_us-gaap_DividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_RelativeTotalShareholderReturnAwardsMember_7e625e37-29ec-4537-873c-aa7fcab44144_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-20211231.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_74b3943f-d744-492a-8fe4-1cc8e984f054_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">2024</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AllocatedShareBasedCompensationExpenseNetOfTax_0c856e6b-3f09-40b0-977e-92d5666e5e76_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccumulatedOtherComprehensiveIncomeMember_d03c7ebe-32b6-48f3-9b69-d7f0f623c90b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfRestructuringAndRelatedCostsTextBlock_d2cf5df0-24d7-49ac-8691-cf5c16d4b3b4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_6043583d-d3b0-42f5-9efe-42bc989eb45a_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_0b3fef43-c6a9-4f88-ab02-2f4f9d197443_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">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_e0e8a132-72cc-4abb-b0de-3197726ee6e0_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">Ending 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LongTermInvestments_322245f4-c1ae-461c-8846-1fd240241e48_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent_1364253b-c545-44df-9bdc-b79c51c7fcd6_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-20211231.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_SegmentContinuingOperationsMember_4f4e9846-697b-4a69-9bae-9e5b1d625416_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing Operations</link:label>
    <link:label id="lab_us-gaap_SegmentContinuingOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentContinuingOperationsMember" xlink:to="lab_us-gaap_SegmentContinuingOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_82ae38a0-12d2-43a6-93da-3506e05215e0_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">Revenue:</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxLiabilitiesNetAbstract_f92a67ee-cfb0-4ab7-a590-322a6e7db62e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_DocumentPeriodEndDate_61bae6ca-70c8-431e-ae70-f29cda40424f_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/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AOCIAttributableToParentAbstract_19966ee9-d9d5-4675-b757-035f047e8568_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PaymentsToAcquireIntangibleAssets_b236bee0-bafe-4551-9924-2b29224fd515_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityCentralIndexKey_1f2ec412-f657-423a-a80f-75ce4c381d97_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/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_79abe7c3-4b94-4e54-b41d-c2b98f475efa_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">Other comprehensive income (loss) before reclassifications</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfQuarterlyFinancialInformationTableTextBlock_18599759-5212-4368-916a-0b0cf3347523_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredStateAndLocalIncomeTaxExpenseBenefit_b34d0ce5-ba79-4408-821b-cdd579d2b46d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_TangibleAssetImpairmentCharges_8d1a96f0-5598-4442-b597-c3c3436f4762_terseLabel_en-US" xlink:label="lab_us-gaap_TangibleAssetImpairmentCharges" xlink: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 impairment charges</link:label>
    <link:label id="lab_us-gaap_TangibleAssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_TangibleAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tangible Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TangibleAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TangibleAssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TangibleAssetImpairmentCharges" xlink:to="lab_us-gaap_TangibleAssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_1ae246fb-0ca3-4d8c-a89a-04cf9f7cbcf3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_DebtInstrumentNumberOfCreditFacilities_66cf0326-5bce-45e7-b042-a7176a06f372_terseLabel_en-US" xlink:label="lab_shen_DebtInstrumentNumberOfCreditFacilities" xlink: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 credit facilities</link:label>
    <link:label id="lab_shen_DebtInstrumentNumberOfCreditFacilities_label_en-US" xlink:label="lab_shen_DebtInstrumentNumberOfCreditFacilities" xlink: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, Number Of Credit Facilities</link:label>
    <link:label id="lab_shen_DebtInstrumentNumberOfCreditFacilities_documentation_en-US" xlink:label="lab_shen_DebtInstrumentNumberOfCreditFacilities" 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, Number Of Credit Facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentNumberOfCreditFacilities" xlink:href="shen-20211231.xsd#shen_DebtInstrumentNumberOfCreditFacilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DebtInstrumentNumberOfCreditFacilities" xlink:to="lab_shen_DebtInstrumentNumberOfCreditFacilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_3d8b5e44-0ecf-4152-9624-0d192def9208_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_8d6265e0-6f96-4175-961e-94aaeb041394_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentTerm_db0a43af-8363-4120-a343-8bf3a66079ca_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_50677811-6d73-4891-9ae7-3954b9d6d799_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CustomerRelationshipsMember_e232e0be-41e2-4c40-8ab4-6c539b6ac9e4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentNet_0ddf7519-1b29-4e10-bba6-9dd1a18c9a47_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_cf68d51c-e07e-42ac-800e-74e09512debb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingExpenses_d01971a6-49a3-4085-8bf5-67ea6f8bbc6f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentDisclosureTextBlock_c436d577-a4ea-4cb5-bcf8-2d57d150c511_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherLiabilitiesNoncurrent_78f768e2-d3f0-421a-986f-72269d0ad99a_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_2bbfef8d-1349-4df0-b5dd-d3f64471e8c3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementOperatingActivitiesSegmentAxis_3cf990e1-9e8d-4597-8994-c97803412393_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink: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 Activities [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_label_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink: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 Activities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_6a8b0b14-9f8a-4e00-b49b-32ef5eab4d55_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_988002de-981f-42e6-bb82-5e76e0b27418_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentLineItems_bbda6af9-5712-46f8-afbf-d053389533cc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_TradingSymbol_7c74ff74-5a3b-4934-ab7c-e260f2c4b861_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/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_3699fb54-4b91-41de-accd-941f159162eb_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_EquityMethodInvesteeMember_46b9b0ec-0552-4ceb-a301-61933dc36047_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PropertyPlantAndEquipmentGross_dbe267d8-3f42-499b-ab9f-7a979ab46e49_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxLiabilitiesOther_cd38273b-059c-4092-90e3-6f9cf79f055e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_LesseeLeaseLiabilityUndiscountedExcessAmount_5e2c4578-160a-42bd-bcfe-dc5cea8ee68b_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-20211231.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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_395ca8a2-92c5-4518-8e91-0048f66fbd5a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_PercentageOfPatronageCreditPaidInShare_e80455e9-69c9-4dd2-ad24-447e4aaa269c_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-20211231.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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_1e0497bb-c75c-40ab-945e-9a36809b7819_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_80878a2c-856f-46dc-b376-bb57f3eedc1b_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" 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 - discontinued operations (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherCommitmentsLineItems_17e0d0f2-d70d-45f0-b497-34c8f49fbd97_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_GoodwillGross_41693dc3-e243-4346-a3f8-771171fd07d6_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_LesseeLeaseLiabilityPaymentsDueYearTwo_fc046392-e03d-4e2c-9848-6a7faa899b88_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">2023</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-20211231.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_AllocatedShareBasedCompensationExpense_f69790bc-940e-420d-b819-eec614991e87_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfEquityMethodInvestmentsLineItems_de94f349-5717-4e33-b874-2d355f8fe173_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IntangibleAssetsNetIncludingGoodwill_66ca57a6-5e49-4c07-9d79-bdf6ce0985c8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityCurrentReportingStatus_dbf3d241-8b99-4d9c-834d-aebf16c446d7_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/2021q4/dei-2021q4.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_EarningsPerShareBasicAndDilutedAbstract_7b420695-f74e-4e86-b335-64f09004b498_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DefinedBenefitPlanFairValueOfPlanAssets_5ab1ba82-01b4-4cf0-be65-edb468861ef5_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EffectiveIncomeTaxRateContinuingOperations_e5d06528-4eac-4bdf-8174-c0b0defb9d91_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_WorkforceReductionProgramMember_15815700-7a12-4638-9c75-3687cd60aab0_terseLabel_en-US" xlink:label="lab_shen_WorkforceReductionProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workforce Reduction Program</link:label>
    <link:label id="lab_shen_WorkforceReductionProgramMember_label_en-US" xlink:label="lab_shen_WorkforceReductionProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workforce Reduction Program [Member]</link:label>
    <link:label id="lab_shen_WorkforceReductionProgramMember_documentation_en-US" xlink:label="lab_shen_WorkforceReductionProgramMember" 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">Workforce Reduction Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_WorkforceReductionProgramMember" xlink:href="shen-20211231.xsd#shen_WorkforceReductionProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_WorkforceReductionProgramMember" xlink:to="lab_shen_WorkforceReductionProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum_e5015a2a-2870-4623-b26c-632f266c8772_terseLabel_en-US" xlink:label="lab_shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum" xlink: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</link:label>
    <link:label id="lab_shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum_label_en-US" xlink:label="lab_shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum" xlink: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, Debt Service Coverage Ratio, Minimum</link:label>
    <link:label id="lab_shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum_documentation_en-US" xlink:label="lab_shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum" 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, Debt Service Coverage Ratio, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum" xlink:href="shen-20211231.xsd#shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum" xlink:to="lab_shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6ba42053-7d8b-4b60-aaa9-b0658f909f9a_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_f03fb9b0-097e-4d69-86ef-9dda08037de1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CommonStockParOrStatedValuePerShare_7ae7a794-c784-4015-812a-6b2669856503_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DefinedBenefitPlanDisclosureLineItems_902a0b9a-8070-4a6c-b8e6-4c5cb0d61fe3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LandImprovementsMember_add06042-6c04-4301-9945-88825ee8e7f3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_AssetsCurrentAbstract_17387719-cacd-4e53-92bd-77a3134a83ba_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ProceedsFromPaymentsForOtherFinancingActivities_8157b069-c48e-46a2-a7f4-937b27257013_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsGross_6954bb17-dea5-43c5-9b50-998881e1f991_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LeasesAbstract_261e0498-8747-43f9-a388-8705cf961b33_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_242254c9-3ede-4071-89d5-e73c439d263b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LondonInterbankOfferedRateLIBORMember_72ed4907-b3fa-4b09-94e7-1a6df9d871af_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_843f2b66-5643-4eb0-bc95-1d3a0eb6c483_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisposalGroupClassificationDomain_d6df446a-aed3-4d25-a6b4-4b33a32193b4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_9c63393a-4d43-421c-a268-f5142b228c0f_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" 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 income from discontinued operations, net of tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_9cca1579-1a69-4958-8f6c-3208895ae558_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" 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 from discontinued operations, net of tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_caeed606-4fd1-48f2-98ef-dca49b9e847f_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">Total 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressPostalZipCode_e873e50b-34ea-4a73-8e8b-e417506f9bf9_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/2021q4/dei-2021q4.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_StockIssuedDuringPeriodSharesStockOptionsExercised_637c6011-8f17-4c2d-9a26-ccdb39ccea3b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PurchaseObligationDueInNextTwelveMonths_4e166c19-3039-46e3-8344-204bcc9adec1_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink: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_PurchaseObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_062b7de6-0a78-45c3-b917-aa27e83be1c1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SellingExpense_f2add6db-e360-4b95-970d-912725e77c6e_terseLabel_en-US" xlink:label="lab_us-gaap_SellingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental selling costs</link:label>
    <link:label id="lab_us-gaap_SellingExpense_label_en-US" xlink:label="lab_us-gaap_SellingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingExpense" xlink:to="lab_us-gaap_SellingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_572e5ea9-0c7f-4ffb-a49f-45bf5ed22209_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of disposition of Wireless assets and operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink: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, Other Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_74cf819d-6861-4ec5-bf6c-af0b81658b6f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_66982191-80c7-45f2-8fe9-4d6a1ab663da_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_3a7d9ccc-c652-4172-aa72-26aad7a9dd28_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtInstrumentBasisSpreadOnVariableRate1_5dad1a9a-b161-4bbb-91c3-6dad07890cfa_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_AuditInformationAbstract_label_en-US" xlink:label="lab_shen_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_shen_AuditInformationAbstract_documentation_en-US" xlink:label="lab_shen_AuditInformationAbstract" 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">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AuditInformationAbstract" xlink:href="shen-20211231.xsd#shen_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_AuditInformationAbstract" xlink:to="lab_shen_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_15dfe0bf-3c4b-453e-ab4a-38da433ef561_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_4cc43efc-7721-41e4-92a3-4a1fd3177a59_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_66134710-9cd0-4283-9d08-446c28319255_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">2026</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_OtherLiabilitiesNoncurrentAbstract_9c0b1ec5-9a05-4f3d-b4a5-cc751c8d2a09_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_CapitalizedContractCostTableTextBlock_2cf35375-89ac-432a-9d2c-3dd48fe8f628_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementOfCashFlowsAbstract_6546c2a9-37ea-47f6-a619-fa74f9ce1976_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_AuditorFirmId_8aee98c7-7202-4eee-933d-d0b467f8f5d4_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_shen_MarketingServicesAndITSoftewareLicencesMember_4d4af636-e652-4765-9ac7-1eaa0042b83d_terseLabel_en-US" xlink:label="lab_shen_MarketingServicesAndITSoftewareLicencesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing Services and IT Softeware Licences</link:label>
    <link:label id="lab_shen_MarketingServicesAndITSoftewareLicencesMember_label_en-US" xlink:label="lab_shen_MarketingServicesAndITSoftewareLicencesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing Services and IT Softeware Licences [Member]</link:label>
    <link:label id="lab_shen_MarketingServicesAndITSoftewareLicencesMember_documentation_en-US" xlink:label="lab_shen_MarketingServicesAndITSoftewareLicencesMember" 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">Marketing Services and IT Softeware Licences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_MarketingServicesAndITSoftewareLicencesMember" xlink:href="shen-20211231.xsd#shen_MarketingServicesAndITSoftewareLicencesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_MarketingServicesAndITSoftewareLicencesMember" xlink:to="lab_shen_MarketingServicesAndITSoftewareLicencesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_b286aa18-9510-43f0-aadc-9ae984f11557_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_PurchaseObligation_20afdec1-b5e0-4627-b043-01db3bc62d50_totalLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligation" 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_PurchaseObligation_label_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_69ea4312-29cd-458f-91fe-efcb33a87d3b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsMajorClassNameDomain_ecf97738-0ad0-4df2-bf81-cf0935eb113c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressAddressLine1_fa358d9b-db16-40ba-8904-6f59aeee905b_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/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_2f195f40-509a-4e89-8fba-2fd4e96770a6_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 provided (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan_22d8adad-3ba4-4c8d-939c-d1f25b26effb_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 (in shares)</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-20211231.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_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_7c2187bb-7c4c-40c5-8b76-d88c160138fa_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_317edf7e-6907-4963-a5b6-2a14bc8a30dd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2d1905c1-1593-4037-a891-0921578dfdb8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ConsolidationPolicyTextBlock_0b0128b1-99ee-4e96-908f-21b7501cc1c0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityShellCompany_0c63581c-db26-4def-a3d1-db5cf6a9c4c3_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/2021q4/dei-2021q4.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_shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense_d40a14cd-5930-4ea8-88a2-73fe13c62057_terseLabel_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance expense</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense_label_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense" xlink: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, Severance Expense</link:label>
    <link:label id="lab_shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense_documentation_en-US" xlink:label="lab_shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense" 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, Severance Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense" xlink:to="lab_shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_0692ca1c-1ad7-4e81-a81e-3ce7553f7c92_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncreaseDecreaseInIncomeTaxesReceivable_0eaf7bc4-6a56-4e9f-bcf9-ed7a121004f3_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LiabilitiesCurrent_9193ebb9-df2b-4014-a4a2-90a7ff72aa12_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6a38ecec-0f39-40a7-aa41-c0a13866e6bc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IntersegmentEliminationMember_88dfd7bf-f511-455b-928d-8308f3d67f54_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DisposalGroupIncludingDiscontinuedOperationInterestExpense_8604228e-cc2e-4451-abe5-9f583a0b6e9a_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 and other, net</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_EntityWideInformationRevenueFromExternalCustomerAbstract_ece16066-10cd-42e2-98fc-c307d71b3aac_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-20211231.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_LineOfCreditFacilityMaximumBorrowingCapacity_5e42c87c-13e7-4c7b-8b24-a3df9df34ece_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SegmentReportingInformationLineItems_a7300ea4-a715-4283-8e9d-73fab68beb82_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_CurrentFiscalYearEndDate_5aaf3ead-62fb-4314-b477-82692403873c_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/2021q4/dei-2021q4.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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ffbcaaa8-963b-48a8-98d5-f0e6eb6217c7_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_51d68896-379e-45ff-bae8-77f4e43d10fa_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_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_DebtInstrumentNameDomain_9be98590-28fe-453d-839a-26a322014d5d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherAssetsCurrent_bbb38aba-f72a-4667-ae02-d82a07b74cdc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StatementTable_2e51ee51-e471-42b7-8444-fb30dac73665_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_AcquiredSubscribersBroadbandMember_65d5be30-9d7c-4961-900c-c0d38e18fac3_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-20211231.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_AdvertisingExpense_ce4f4bfe-8e84-4f54-93a7-126938eecf54_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NewAccountingPronouncementsPolicyPolicyTextBlock_c8e84b1b-0328-4264-93d9-d96fe8c8bc97_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_NumberOfMarketsIncludedInTransaction_e3bd1967-9a28-43a0-bd3e-442827b455a1_terseLabel_en-US" xlink:label="lab_shen_NumberOfMarketsIncludedInTransaction" xlink: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 markets included in transaction</link:label>
    <link:label id="lab_shen_NumberOfMarketsIncludedInTransaction_label_en-US" xlink:label="lab_shen_NumberOfMarketsIncludedInTransaction" xlink: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 Markets Included In Transaction</link:label>
    <link:label id="lab_shen_NumberOfMarketsIncludedInTransaction_documentation_en-US" xlink:label="lab_shen_NumberOfMarketsIncludedInTransaction" 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 Markets Included In Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NumberOfMarketsIncludedInTransaction" xlink:href="shen-20211231.xsd#shen_NumberOfMarketsIncludedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_NumberOfMarketsIncludedInTransaction" xlink:to="lab_shen_NumberOfMarketsIncludedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_dff13784-b1a2-467f-bd51-e51db3fcb2fc_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_b2ae50a2-91ca-4b94-8122-aae6bb629732_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_b59aa2e7-cae7-45f7-b037-2964a717b56b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_RangeAxis_746da5d5-aa78-4fa9-8a6d-acf7b3753632_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_d3984128-0b90-4b47-8904-73834c1fbd3f_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_99489b60-5fa1-40ac-9793-678af2b205e9_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition_bc831808-75a4-460b-93d7-37d845b682e7_terseLabel_en-US" xlink:label="lab_shen_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition" xlink: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_shen_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition_label_en-US" xlink:label="lab_shen_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition" xlink: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, Excluding Gain (Loss) On Disposition</link:label>
    <link:label id="lab_shen_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition_documentation_en-US" xlink:label="lab_shen_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition" 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">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent, Excluding Gain (Loss) On Disposition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_shen_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition" xlink:href="shen-20211231.xsd#shen_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_shen_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition" xlink:to="lab_shen_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_03e29b35-04ae-4064-b51b-a06d008cc7cf_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FiniteLivedIntangibleAssetsNet_00a69ecc-5e7b-4c07-877c-f007909fd4ee_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_Goodwill_a517eea0-ac03-4413-8271-f8ca2c8140a0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_StockIssuedDuringPeriodValueDividendReinvestmentPlan_c4ed41c5-cb1d-4912-b621-8274e349604a_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_CommercialFiberMember_3ec808fa-d258-4bf1-b664-ab3b64d2b46e_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-20211231.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_ValuationAllowancesAndReservesBalance_3209c520-47de-42ae-92fa-4a0abee84d6a_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_fcfb6673-2342-4f48-b218-e8062aec0755_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FranchiseRightsMember_2a87d18d-0538-4ff3-b49a-9b9d662a8b02_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_503c9170-a688-47e1-a666-640d289f950d_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccruedIncomeTaxesCurrent_dc77889b-c3c3-48b8-9955-92fec1918609_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LessorOperatingLeasePaymentsToBeReceivedThreeYears_601f81d2-9729-4828-aebb-9447f0804f9a_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">2024</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_de3c8045-ffb5-4481-8863-55e9e9ccd867_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_03a5f48e-5794-4645-8504-42333dedbe43_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NatureOfOperations_a61c7423-a43e-43a2-855c-52b2462cadd4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_728f789d-90ef-45ed-95fc-5c46f10afe5b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_3c9e148d-eb9b-418e-8df6-1ad9a72c37e0_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_0d0b86aa-d699-4d66-abb3-c78c9a12296c_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage_5ac1293b-1cb1-4f9e-ab0e-4b1b45903ffc_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-20211231.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_OperatingLeaseCost_6617b48b-602a-42c2-8bab-dbc76f52b032_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_InvestmentHoldingsTextBlock_b3acff76-34d4-4721-a534-c4e0629ebaca_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CapitalizedContractCostNetCurrent_8721e893-92f1-4932-bcdd-d8d8b8f8d021_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 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfFiniteLivedIntangibleAssetsTable_ca0f6c13-1ee5-4c2d-900d-f795cc844898_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b0858268-9685-4272-b8e1-16046274c3a4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>shen-20211231_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 2022 Workiva-->
<!--r:18cf2b2d-d644-4ec7-84cc-02fedcd122ac,g:8a2418e0-0a0e-4bff-b276-89735e520d40-->
<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-20211231.xsd#Cover"/>
  <link:presentationLink xlink:role="http://shentel.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_ae748114-a7c3-40c0-ad98-f8bfcd610a63" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_DocumentType_ae748114-a7c3-40c0-ad98-f8bfcd610a63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_a62bcc67-347c-498e-998e-f35cc0c0b262" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_DocumentAnnualReport_a62bcc67-347c-498e-998e-f35cc0c0b262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_0346712d-801a-48ac-a063-f31583b164b4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_DocumentPeriodEndDate_0346712d-801a-48ac-a063-f31583b164b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_0bc95656-a017-4c31-beef-be1346348461" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_CurrentFiscalYearEndDate_0bc95656-a017-4c31-beef-be1346348461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_e81d256d-1b8e-4cf9-bf01-06550e1680ae" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_DocumentTransitionReport_e81d256d-1b8e-4cf9-bf01-06550e1680ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_816cbad0-942e-4a40-ae62-2ff51c5467f8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntityFileNumber_816cbad0-942e-4a40-ae62-2ff51c5467f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_dd131328-82ee-4366-9d00-f679336374cc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntityRegistrantName_dd131328-82ee-4366-9d00-f679336374cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_dd1902bb-dcf3-48bf-87d7-6861f5ae170d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntityIncorporationStateCountryCode_dd1902bb-dcf3-48bf-87d7-6861f5ae170d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_5c920152-27d4-447d-91bc-b54bb33d4acf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntityTaxIdentificationNumber_5c920152-27d4-447d-91bc-b54bb33d4acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_d3376dc9-29a1-4d67-9a27-7b7ca1318e78" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntityAddressAddressLine1_d3376dc9-29a1-4d67-9a27-7b7ca1318e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_300bd6e0-b12b-4847-9b54-74fb0f18727f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntityAddressCityOrTown_300bd6e0-b12b-4847-9b54-74fb0f18727f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_7467233b-9d13-4a22-919b-ac8491ec4942" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntityAddressStateOrProvince_7467233b-9d13-4a22-919b-ac8491ec4942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_07919694-aded-4691-bca4-6f86905d6e91" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntityAddressPostalZipCode_07919694-aded-4691-bca4-6f86905d6e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f0595f81-452c-454c-8e1e-65a9cb6878ab" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_CityAreaCode_f0595f81-452c-454c-8e1e-65a9cb6878ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_9b995da7-0c3e-45a6-88df-4018d021ee77" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_LocalPhoneNumber_9b995da7-0c3e-45a6-88df-4018d021ee77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_d8567eb2-1abe-47e8-93e2-791b97b37a49" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_Security12bTitle_d8567eb2-1abe-47e8-93e2-791b97b37a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_37ac108a-7631-405e-91a9-59ee7ed86828" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_TradingSymbol_37ac108a-7631-405e-91a9-59ee7ed86828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_81cf57b7-190d-4a9d-8a7c-e2aed9dd68d7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_SecurityExchangeName_81cf57b7-190d-4a9d-8a7c-e2aed9dd68d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_cf88daca-b925-4c6f-b126-dd0e0e5f4119" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_cf88daca-b925-4c6f-b126-dd0e0e5f4119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_4c5ed519-715c-4d00-b4ba-072cbe5bab7e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_4c5ed519-715c-4d00-b4ba-072cbe5bab7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_2b501118-8543-4313-ab50-e4edd49cdc7c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntityVoluntaryFilers_2b501118-8543-4313-ab50-e4edd49cdc7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_b614e75a-b56c-49cc-87b9-876a15ce9a48" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntityCurrentReportingStatus_b614e75a-b56c-49cc-87b9-876a15ce9a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_ace641db-2b29-45f2-bb94-e4af97037c82" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntityInteractiveDataCurrent_ace641db-2b29-45f2-bb94-e4af97037c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_4100833d-af23-4768-b4ca-1bbc535a3db7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntityFilerCategory_4100833d-af23-4768-b4ca-1bbc535a3db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_3f82df93-7380-43f9-8420-3dfc813dd0a1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntitySmallBusiness_3f82df93-7380-43f9-8420-3dfc813dd0a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_82b56bee-1594-40f4-9a09-313f9379d1a2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntityEmergingGrowthCompany_82b56bee-1594-40f4-9a09-313f9379d1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_fddb6290-431d-4645-b64c-c33e1672cd10" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_IcfrAuditorAttestationFlag_fddb6290-431d-4645-b64c-c33e1672cd10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_72e8e6e2-0a21-4d88-9b54-ce1629d4699e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntityShellCompany_72e8e6e2-0a21-4d88-9b54-ce1629d4699e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_96a995d0-8756-4b95-855a-44da2b95947e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntityPublicFloat_96a995d0-8756-4b95-855a-44da2b95947e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_7eb50bfd-05ba-4faf-b47c-46725e7e7dc1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_7eb50bfd-05ba-4faf-b47c-46725e7e7dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_67527259-f67b-4dc8-8b70-fb970b414bde" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_EntityCentralIndexKey_67527259-f67b-4dc8-8b70-fb970b414bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_576a455b-51c1-4057-9a0d-65adf59ae96d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_DocumentFiscalYearFocus_576a455b-51c1-4057-9a0d-65adf59ae96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_108d1941-8bb6-46f7-95b7-cdaa813b0c70" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_DocumentFiscalPeriodFocus_108d1941-8bb6-46f7-95b7-cdaa813b0c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_6053d951-69c6-494a-b100-8b25d269cbc0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_20fac850-e295-4e98-8002-181abc5debb4" xlink:to="loc_dei_AmendmentFlag_6053d951-69c6-494a-b100-8b25d269cbc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/AuditInformation" xlink:type="simple" xlink:href="shen-20211231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://shentel.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_shen_AuditInformationAbstract_ba983c46-5177-4af3-a13f-30f79e38cd6c" xlink:href="shen-20211231.xsd#shen_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_3aea8ff7-c0cc-410c-969d-cf164c329a58" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_AuditInformationAbstract_ba983c46-5177-4af3-a13f-30f79e38cd6c" xlink:to="loc_dei_AuditorName_3aea8ff7-c0cc-410c-969d-cf164c329a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_9153fbf4-7e42-4d43-9830-4601e7b05aee" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_AuditInformationAbstract_ba983c46-5177-4af3-a13f-30f79e38cd6c" xlink:to="loc_dei_AuditorLocation_9153fbf4-7e42-4d43-9830-4601e7b05aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_2778420b-32be-49f9-b481-44a2bdaa1ce3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_AuditInformationAbstract_ba983c46-5177-4af3-a13f-30f79e38cd6c" xlink:to="loc_dei_AuditorFirmId_2778420b-32be-49f9-b481-44a2bdaa1ce3" 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-20211231.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_f260df2d-60cc-4239-8918-4352608bfa61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_30cfb86f-4828-47cb-a483-2707d27238fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f260df2d-60cc-4239-8918-4352608bfa61" xlink:to="loc_us-gaap_AssetsAbstract_30cfb86f-4828-47cb-a483-2707d27238fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1514a0b0-d1ef-4665-aaa6-1ac7d1083500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_30cfb86f-4828-47cb-a483-2707d27238fd" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1514a0b0-d1ef-4665-aaa6-1ac7d1083500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2d326530-2c7c-4ea8-973c-4ad57fc2b36a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1514a0b0-d1ef-4665-aaa6-1ac7d1083500" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2d326530-2c7c-4ea8-973c-4ad57fc2b36a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6388bd5f-46a7-4dc6-814f-75b3ea81efa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1514a0b0-d1ef-4665-aaa6-1ac7d1083500" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6388bd5f-46a7-4dc6-814f-75b3ea81efa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_47e07b29-0ee7-4294-84be-26438e605dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1514a0b0-d1ef-4665-aaa6-1ac7d1083500" xlink:to="loc_us-gaap_IncomeTaxesReceivable_47e07b29-0ee7-4294-84be-26438e605dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_29af62af-ba4d-4b94-ac73-210e28861c33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1514a0b0-d1ef-4665-aaa6-1ac7d1083500" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_29af62af-ba4d-4b94-ac73-210e28861c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_7fc429a6-b283-4d30-8058-4e8ad50625e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1514a0b0-d1ef-4665-aaa6-1ac7d1083500" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_7fc429a6-b283-4d30-8058-4e8ad50625e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_04ebda25-f00c-47bd-accf-37bd153ab599" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1514a0b0-d1ef-4665-aaa6-1ac7d1083500" xlink:to="loc_us-gaap_AssetsCurrent_04ebda25-f00c-47bd-accf-37bd153ab599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_4f0cf36b-f55c-4aba-bdc4-2650beaf5de2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_30cfb86f-4828-47cb-a483-2707d27238fd" xlink:to="loc_us-gaap_LongTermInvestments_4f0cf36b-f55c-4aba-bdc4-2650beaf5de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_86485703-2e0f-4143-8fe5-4c8c3ce0639d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_30cfb86f-4828-47cb-a483-2707d27238fd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_86485703-2e0f-4143-8fe5-4c8c3ce0639d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_9f8056c3-c463-47dc-9fd3-bcfc909644e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_30cfb86f-4828-47cb-a483-2707d27238fd" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_9f8056c3-c463-47dc-9fd3-bcfc909644e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5c3b74f0-fa7c-44da-8cc1-7565d424fa94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_30cfb86f-4828-47cb-a483-2707d27238fd" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5c3b74f0-fa7c-44da-8cc1-7565d424fa94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_76d835e4-3437-4859-973c-666e3aea42c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_30cfb86f-4828-47cb-a483-2707d27238fd" xlink:to="loc_us-gaap_DeferredCosts_76d835e4-3437-4859-973c-666e3aea42c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c8ee99fb-ff62-4456-94d5-9611fc43ba3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_30cfb86f-4828-47cb-a483-2707d27238fd" xlink:to="loc_us-gaap_Assets_c8ee99fb-ff62-4456-94d5-9611fc43ba3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c2648c60-d82e-42ef-87b2-e62076e9061a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f260df2d-60cc-4239-8918-4352608bfa61" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c2648c60-d82e-42ef-87b2-e62076e9061a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_6b0c19d1-2843-4859-b8fb-781407bda200" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c2648c60-d82e-42ef-87b2-e62076e9061a" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_6b0c19d1-2843-4859-b8fb-781407bda200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_6085e004-9fb6-44e7-bd4a-560d89dcf5da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6b0c19d1-2843-4859-b8fb-781407bda200" xlink:to="loc_us-gaap_LongTermDebtCurrent_6085e004-9fb6-44e7-bd4a-560d89dcf5da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_8373e692-4a9a-41df-b3e8-78b61b332f00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6b0c19d1-2843-4859-b8fb-781407bda200" xlink:to="loc_us-gaap_AccountsPayableCurrent_8373e692-4a9a-41df-b3e8-78b61b332f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_0fbfd276-53ee-4cde-bf5c-1cf739ee0065" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6b0c19d1-2843-4859-b8fb-781407bda200" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_0fbfd276-53ee-4cde-bf5c-1cf739ee0065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_c2546f8f-052c-4c52-a124-c220834c9023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6b0c19d1-2843-4859-b8fb-781407bda200" xlink:to="loc_us-gaap_AccruedSalariesCurrent_c2546f8f-052c-4c52-a124-c220834c9023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_d1fe4057-1ddc-4606-86d9-91b05092dfcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6b0c19d1-2843-4859-b8fb-781407bda200" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_d1fe4057-1ddc-4606-86d9-91b05092dfcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8b642f5b-511e-47af-8bcf-0b6dbf92580d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6b0c19d1-2843-4859-b8fb-781407bda200" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8b642f5b-511e-47af-8bcf-0b6dbf92580d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_95298a12-d705-4fdb-b96a-e53858f859a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6b0c19d1-2843-4859-b8fb-781407bda200" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_95298a12-d705-4fdb-b96a-e53858f859a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_46ebf728-9bcb-4c1c-873f-5b4faeea3d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6b0c19d1-2843-4859-b8fb-781407bda200" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_46ebf728-9bcb-4c1c-873f-5b4faeea3d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_271c8d9e-359b-432a-a495-5f42419158f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6b0c19d1-2843-4859-b8fb-781407bda200" xlink:to="loc_us-gaap_LiabilitiesCurrent_271c8d9e-359b-432a-a495-5f42419158f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_32ca82b5-6d2a-4cfc-b50b-a7148df1a507" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c2648c60-d82e-42ef-87b2-e62076e9061a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_32ca82b5-6d2a-4cfc-b50b-a7148df1a507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ddf2c063-1df7-4773-80af-711ce559847f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_32ca82b5-6d2a-4cfc-b50b-a7148df1a507" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ddf2c063-1df7-4773-80af-711ce559847f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_d600f368-5a90-4b9c-aed4-3dc570673538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_32ca82b5-6d2a-4cfc-b50b-a7148df1a507" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_d600f368-5a90-4b9c-aed4-3dc570673538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_bb249d82-ee22-40bc-ae08-51092803fcbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_32ca82b5-6d2a-4cfc-b50b-a7148df1a507" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_bb249d82-ee22-40bc-ae08-51092803fcbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3d38b0ee-cace-49c8-88fe-31218c2e3dab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_32ca82b5-6d2a-4cfc-b50b-a7148df1a507" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_3d38b0ee-cace-49c8-88fe-31218c2e3dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_cb3c38d8-76a0-4296-afa7-51932389c079" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_32ca82b5-6d2a-4cfc-b50b-a7148df1a507" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_cb3c38d8-76a0-4296-afa7-51932389c079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_cf577707-5280-4bcf-8b7d-837f6bd5f92b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_32ca82b5-6d2a-4cfc-b50b-a7148df1a507" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_cf577707-5280-4bcf-8b7d-837f6bd5f92b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_3db955bf-a2d8-457b-8e13-88f4f32728fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c2648c60-d82e-42ef-87b2-e62076e9061a" xlink:to="loc_us-gaap_CommitmentsAndContingencies_3db955bf-a2d8-457b-8e13-88f4f32728fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_75b93570-4c0d-4de3-9204-7469f7048204" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c2648c60-d82e-42ef-87b2-e62076e9061a" xlink:to="loc_us-gaap_StockholdersEquityAbstract_75b93570-4c0d-4de3-9204-7469f7048204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_7beb5697-f1ad-4f0c-b176-0cff5b460230" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_75b93570-4c0d-4de3-9204-7469f7048204" xlink:to="loc_us-gaap_CommonStockValue_7beb5697-f1ad-4f0c-b176-0cff5b460230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_481b931c-7efc-44bd-9282-8f95c7dd163f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_75b93570-4c0d-4de3-9204-7469f7048204" xlink:to="loc_us-gaap_AdditionalPaidInCapital_481b931c-7efc-44bd-9282-8f95c7dd163f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b41d19ba-8818-4394-9b23-e15b5cf1cf15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_75b93570-4c0d-4de3-9204-7469f7048204" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b41d19ba-8818-4394-9b23-e15b5cf1cf15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6deace34-d46d-4098-94c7-efbe4fe2d060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_75b93570-4c0d-4de3-9204-7469f7048204" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6deace34-d46d-4098-94c7-efbe4fe2d060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0ac7f083-a9e6-4ca3-8e66-84952e59d443" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_75b93570-4c0d-4de3-9204-7469f7048204" xlink:to="loc_us-gaap_StockholdersEquity_0ac7f083-a9e6-4ca3-8e66-84952e59d443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_610af920-d6dd-468d-885b-d23d40d494c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c2648c60-d82e-42ef-87b2-e62076e9061a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_610af920-d6dd-468d-885b-d23d40d494c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="shen-20211231.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_468651c8-df29-4c9d-b3e0-bb7577519240" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_39212160-7bb9-4982-a9e5-df4d37e07d42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_468651c8-df29-4c9d-b3e0-bb7577519240" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_39212160-7bb9-4982-a9e5-df4d37e07d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_b6cf0977-947f-48d8-91f8-ef45c92dce66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_468651c8-df29-4c9d-b3e0-bb7577519240" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_b6cf0977-947f-48d8-91f8-ef45c92dce66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_785b200d-7b67-416a-a055-486dcc420915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_468651c8-df29-4c9d-b3e0-bb7577519240" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_785b200d-7b67-416a-a055-486dcc420915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_46bf6afa-4856-47ec-afbd-4540630c2071" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_468651c8-df29-4c9d-b3e0-bb7577519240" xlink:to="loc_us-gaap_CommonStockSharesIssued_46bf6afa-4856-47ec-afbd-4540630c2071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f1fee1fa-8051-4e99-a290-8ba53ff61149" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_468651c8-df29-4c9d-b3e0-bb7577519240" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f1fee1fa-8051-4e99-a290-8ba53ff61149" 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-20211231.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_258ad487-5a76-4131-a6f3-0a6021610d17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_17267e0a-eca0-4143-b9c9-3c8ed742988d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_258ad487-5a76-4131-a6f3-0a6021610d17" xlink:to="loc_us-gaap_RevenuesAbstract_17267e0a-eca0-4143-b9c9-3c8ed742988d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3966c893-a113-4e4c-9ac4-60af5d349fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_17267e0a-eca0-4143-b9c9-3c8ed742988d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3966c893-a113-4e4c-9ac4-60af5d349fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_5b4a7f4e-7322-4d90-b4db-255e7457f17f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_258ad487-5a76-4131-a6f3-0a6021610d17" xlink:to="loc_us-gaap_OperatingExpensesAbstract_5b4a7f4e-7322-4d90-b4db-255e7457f17f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_f69b5a44-a535-4af4-954d-d3daa5f476fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5b4a7f4e-7322-4d90-b4db-255e7457f17f" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_f69b5a44-a535-4af4-954d-d3daa5f476fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_53202285-d3f5-415c-b013-b580653d7cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5b4a7f4e-7322-4d90-b4db-255e7457f17f" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_53202285-d3f5-415c-b013-b580653d7cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_ebec61c0-ab7f-4a22-9000-b8c1482b8d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5b4a7f4e-7322-4d90-b4db-255e7457f17f" xlink:to="loc_us-gaap_RestructuringCharges_ebec61c0-ab7f-4a22-9000-b8c1482b8d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_c7fa820f-f429-47bd-9bf4-43b94e890e51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5b4a7f4e-7322-4d90-b4db-255e7457f17f" xlink:to="loc_us-gaap_AssetImpairmentCharges_c7fa820f-f429-47bd-9bf4-43b94e890e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b7121cc4-adff-4d8b-81cc-b522cf1c885a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5b4a7f4e-7322-4d90-b4db-255e7457f17f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b7121cc4-adff-4d8b-81cc-b522cf1c885a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_273ba5f6-ea45-4873-b2e2-2bb4a6d21c56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5b4a7f4e-7322-4d90-b4db-255e7457f17f" xlink:to="loc_us-gaap_CostsAndExpenses_273ba5f6-ea45-4873-b2e2-2bb4a6d21c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c3ba99aa-4361-44d1-a56c-2468e888dfe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_258ad487-5a76-4131-a6f3-0a6021610d17" xlink:to="loc_us-gaap_OperatingIncomeLoss_c3ba99aa-4361-44d1-a56c-2468e888dfe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_1997d755-4f65-406a-8f5a-bf958f9c7e33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_258ad487-5a76-4131-a6f3-0a6021610d17" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_1997d755-4f65-406a-8f5a-bf958f9c7e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3b891bb0-75c6-4b20-8019-0959dfa7aea9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_258ad487-5a76-4131-a6f3-0a6021610d17" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3b891bb0-75c6-4b20-8019-0959dfa7aea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b47ee84e-d729-49ff-91d6-55e66146586e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_258ad487-5a76-4131-a6f3-0a6021610d17" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b47ee84e-d729-49ff-91d6-55e66146586e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_3ef5fe0a-1f8e-4832-b2d0-bdb351c734f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_258ad487-5a76-4131-a6f3-0a6021610d17" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_3ef5fe0a-1f8e-4832-b2d0-bdb351c734f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract_85875f5c-9f7f-4197-b1bb-a590aaa6f0b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_258ad487-5a76-4131-a6f3-0a6021610d17" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract_85875f5c-9f7f-4197-b1bb-a590aaa6f0b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition_96b04bb0-0d90-4177-8ec9-d6139afe4ddd" xlink:href="shen-20211231.xsd#shen_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract_85875f5c-9f7f-4197-b1bb-a590aaa6f0b4" xlink:to="loc_shen_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition_96b04bb0-0d90-4177-8ec9-d6139afe4ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_38cb73a8-67f6-47b2-a775-e1e4fabde759" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract_85875f5c-9f7f-4197-b1bb-a590aaa6f0b4" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_38cb73a8-67f6-47b2-a775-e1e4fabde759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_b83a1985-cb86-4e55-8f3e-c90b9f659443" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract_85875f5c-9f7f-4197-b1bb-a590aaa6f0b4" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_b83a1985-cb86-4e55-8f3e-c90b9f659443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2f5b1ac0-1f09-4d66-99e4-f96e9e47ed0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract_85875f5c-9f7f-4197-b1bb-a590aaa6f0b4" xlink:to="loc_us-gaap_NetIncomeLoss_2f5b1ac0-1f09-4d66-99e4-f96e9e47ed0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4b499d75-09a4-4e7f-90d5-cfd799dafe3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_258ad487-5a76-4131-a6f3-0a6021610d17" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4b499d75-09a4-4e7f-90d5-cfd799dafe3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4442591d-3883-4a03-8910-f3bca3ef548a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4b499d75-09a4-4e7f-90d5-cfd799dafe3f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4442591d-3883-4a03-8910-f3bca3ef548a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_81ef06d1-034e-461c-bc5b-05f89c353a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4b499d75-09a4-4e7f-90d5-cfd799dafe3f" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_81ef06d1-034e-461c-bc5b-05f89c353a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_3a51ca39-cc92-4418-8293-c31807c1f481" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_258ad487-5a76-4131-a6f3-0a6021610d17" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_3a51ca39-cc92-4418-8293-c31807c1f481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_9927a289-bd87-462e-973b-1fce9032ac8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3a51ca39-cc92-4418-8293-c31807c1f481" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_9927a289-bd87-462e-973b-1fce9032ac8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_90a0ed03-2a06-4f67-b42d-11bd6ebf0d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3a51ca39-cc92-4418-8293-c31807c1f481" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_90a0ed03-2a06-4f67-b42d-11bd6ebf0d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_cc00a1aa-37c3-4965-bbca-e11a63feebaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3a51ca39-cc92-4418-8293-c31807c1f481" xlink:to="loc_us-gaap_EarningsPerShareBasic_cc00a1aa-37c3-4965-bbca-e11a63feebaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_82bdb086-0e7b-4954-9561-500cc9961b54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3a51ca39-cc92-4418-8293-c31807c1f481" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_82bdb086-0e7b-4954-9561-500cc9961b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_38e01b79-8964-46d8-885f-24dd80e2ec89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3a51ca39-cc92-4418-8293-c31807c1f481" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_38e01b79-8964-46d8-885f-24dd80e2ec89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_59b4d42c-d520-402a-9cb7-f616d16d1136" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3a51ca39-cc92-4418-8293-c31807c1f481" xlink:to="loc_us-gaap_EarningsPerShareDiluted_59b4d42c-d520-402a-9cb7-f616d16d1136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_52db62af-fcaa-4ddc-8cfa-2e2388df0a15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3a51ca39-cc92-4418-8293-c31807c1f481" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_52db62af-fcaa-4ddc-8cfa-2e2388df0a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_426d88f5-c4f8-499b-914f-27c0c294a958" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3a51ca39-cc92-4418-8293-c31807c1f481" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_426d88f5-c4f8-499b-914f-27c0c294a958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_b7a6fac2-c7f2-416d-b1dd-f5d61e21c27c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3a51ca39-cc92-4418-8293-c31807c1f481" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_b7a6fac2-c7f2-416d-b1dd-f5d61e21c27c" 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-20211231.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_b5c392ee-1049-42ff-a7b0-5384df176a29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0d98e6d8-bb0b-4fe0-9744-dc33a705eef3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b5c392ee-1049-42ff-a7b0-5384df176a29" xlink:to="loc_us-gaap_StatementTable_0d98e6d8-bb0b-4fe0-9744-dc33a705eef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_ff4cc2ff-bcb7-4ade-bad6-97f1a0443d58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0d98e6d8-bb0b-4fe0-9744-dc33a705eef3" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_ff4cc2ff-bcb7-4ade-bad6-97f1a0443d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6dc2260d-2d4a-4553-981f-64c3d58df196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ff4cc2ff-bcb7-4ade-bad6-97f1a0443d58" xlink:to="loc_us-gaap_EquityComponentDomain_6dc2260d-2d4a-4553-981f-64c3d58df196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_dc279c24-de77-41e8-a88b-1b61200535e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6dc2260d-2d4a-4553-981f-64c3d58df196" xlink:to="loc_us-gaap_CommonStockMember_dc279c24-de77-41e8-a88b-1b61200535e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2982dd7a-a477-49a6-a94c-93b257868d03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6dc2260d-2d4a-4553-981f-64c3d58df196" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2982dd7a-a477-49a6-a94c-93b257868d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_43fac1e2-0c7a-4123-b5e0-295baa1a0e09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6dc2260d-2d4a-4553-981f-64c3d58df196" xlink:to="loc_us-gaap_RetainedEarningsMember_43fac1e2-0c7a-4123-b5e0-295baa1a0e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c9aedafa-55f1-4e62-bf16-6850993c7da2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6dc2260d-2d4a-4553-981f-64c3d58df196" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c9aedafa-55f1-4e62-bf16-6850993c7da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_64aff41b-0fc3-4a51-8dfc-7a68df5ceb50" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0d98e6d8-bb0b-4fe0-9744-dc33a705eef3" xlink:to="loc_srt_RestatementAxis_64aff41b-0fc3-4a51-8dfc-7a68df5ceb50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_85ffe4f3-5d3c-4839-b8c8-abab0d6cc82f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_64aff41b-0fc3-4a51-8dfc-7a68df5ceb50" xlink:to="loc_srt_RestatementDomain_85ffe4f3-5d3c-4839-b8c8-abab0d6cc82f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_97d356e0-2ddc-4be4-90e8-ea70723c593f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_85ffe4f3-5d3c-4839-b8c8-abab0d6cc82f" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_97d356e0-2ddc-4be4-90e8-ea70723c593f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_315c93a6-e564-4089-9d60-8545ed6fe4e0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_85ffe4f3-5d3c-4839-b8c8-abab0d6cc82f" xlink:to="loc_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_315c93a6-e564-4089-9d60-8545ed6fe4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c18b6c24-6db5-4cfe-a4ca-35709b57141f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0d98e6d8-bb0b-4fe0-9744-dc33a705eef3" xlink:to="loc_us-gaap_StatementLineItems_c18b6c24-6db5-4cfe-a4ca-35709b57141f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c18b6c24-6db5-4cfe-a4ca-35709b57141f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a361caf9-f92a-474c-9f09-bbeefc67e05f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a361caf9-f92a-474c-9f09-bbeefc67e05f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8e3d8b34-2e1d-4b5d-86d6-c1e4fba20ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockholdersEquity_8e3d8b34-2e1d-4b5d-86d6-c1e4fba20ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_abf938e6-90a3-4c8c-a9bd-cc56b0467729" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_NetIncomeLoss_abf938e6-90a3-4c8c-a9bd-cc56b0467729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1a9ccf89-0ed4-43f6-9649-bdbe129776aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1a9ccf89-0ed4-43f6-9649-bdbe129776aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_68e490dc-7b17-4e2f-ae14-8296af72d444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_DividendsCommonStockCash_68e490dc-7b17-4e2f-ae14-8296af72d444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan_dd7158a4-037c-43d9-951d-19add25ae1a7" xlink:href="shen-20211231.xsd#shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_shen_StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan_dd7158a4-037c-43d9-951d-19add25ae1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan_86062342-6fc6-47c3-a6af-34ec10fac72b" xlink:href="shen-20211231.xsd#shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_shen_StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan_86062342-6fc6-47c3-a6af-34ec10fac72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_89dd7087-afeb-43ad-9c5c-6afac202e613" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_89dd7087-afeb-43ad-9c5c-6afac202e613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_1e3280f1-5a7a-407c-8ff6-9dd2eaeba196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_1e3280f1-5a7a-407c-8ff6-9dd2eaeba196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_bf4ce211-d1c6-4f78-9cf8-7eab844a416a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_bf4ce211-d1c6-4f78-9cf8-7eab844a416a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_952e26ca-7b2c-48fb-931e-8275bd62d82c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_952e26ca-7b2c-48fb-931e-8275bd62d82c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_113b6dfa-9855-4ce8-be57-57fbc4e2b027" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_113b6dfa-9855-4ce8-be57-57fbc4e2b027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_46348bf4-735a-4ae7-ac2b-bb7169ebbf1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_46348bf4-735a-4ae7-ac2b-bb7169ebbf1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_521978c4-aa1e-411e-963d-09caae66182e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_521978c4-aa1e-411e-963d-09caae66182e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_7d63346b-58cb-416c-8b09-4984e35ddf83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_7d63346b-58cb-416c-8b09-4984e35ddf83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan_9182a4cd-1915-43a0-bb5f-eeaa04b41178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan_9182a4cd-1915-43a0-bb5f-eeaa04b41178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_53182cd9-a8c2-4b26-99b6-76edbe26284c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_53182cd9-a8c2-4b26-99b6-76edbe26284c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares_9d8e8ec1-6a13-4ab8-8e54-bdef430e9fee" xlink:href="shen-20211231.xsd#shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_shen_AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares_9d8e8ec1-6a13-4ab8-8e54-bdef430e9fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned_429b075d-fc74-4784-af0b-094dd7c0c82e" xlink:href="shen-20211231.xsd#shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_shen_BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned_429b075d-fc74-4784-af0b-094dd7c0c82e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned_524a1c2b-c8fd-474a-a991-1af5bd0b4fce" xlink:href="shen-20211231.xsd#shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_shen_BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned_524a1c2b-c8fd-474a-a991-1af5bd0b4fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_57ac8162-5e51-4777-9c74-937e1c2564d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_57ac8162-5e51-4777-9c74-937e1c2564d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2de38f47-6bbd-4813-bf1b-2b48c4b1081c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f9d6ddf4-abba-48e6-ad44-f11f9f505a0c" xlink:to="loc_us-gaap_StockholdersEquity_2de38f47-6bbd-4813-bf1b-2b48c4b1081c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="shen-20211231.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_146600b3-0979-4aa3-b868-99f676a6283e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_25e2b98c-bcf3-4f09-a7d6-49e354700941" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_146600b3-0979-4aa3-b868-99f676a6283e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_25e2b98c-bcf3-4f09-a7d6-49e354700941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7dc58d72-3dec-4cdd-9f5b-cf0655fd50e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_25e2b98c-bcf3-4f09-a7d6-49e354700941" xlink:to="loc_us-gaap_NetIncomeLoss_7dc58d72-3dec-4cdd-9f5b-cf0655fd50e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_b8613c3f-0e6f-464f-bc6e-a8c4dc76ad06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_25e2b98c-bcf3-4f09-a7d6-49e354700941" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_b8613c3f-0e6f-464f-bc6e-a8c4dc76ad06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_82f0ca30-a616-4d01-96aa-73e8b6508dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_25e2b98c-bcf3-4f09-a7d6-49e354700941" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_82f0ca30-a616-4d01-96aa-73e8b6508dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_caf709f8-cb9f-4fc2-a981-3ae392f6191b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_25e2b98c-bcf3-4f09-a7d6-49e354700941" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_caf709f8-cb9f-4fc2-a981-3ae392f6191b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_ae453b3d-d8e6-4232-80c0-c84690f91362" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_caf709f8-cb9f-4fc2-a981-3ae392f6191b" xlink:to="loc_us-gaap_Depreciation_ae453b3d-d8e6-4232-80c0-c84690f91362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AmortizationReflectedAsOperatingExpense_94e68337-5fd3-449c-91f6-472ae2d0707b" xlink:href="shen-20211231.xsd#shen_AmortizationReflectedAsOperatingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_caf709f8-cb9f-4fc2-a981-3ae392f6191b" xlink:to="loc_shen_AmortizationReflectedAsOperatingExpense_94e68337-5fd3-449c-91f6-472ae2d0707b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AmortizationReflectedasRentExpense_74a37c11-5a40-4fc2-a958-e0baa9455e22" xlink:href="shen-20211231.xsd#shen_AmortizationReflectedasRentExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_caf709f8-cb9f-4fc2-a981-3ae392f6191b" xlink:to="loc_shen_AmortizationReflectedasRentExpense_74a37c11-5a40-4fc2-a958-e0baa9455e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_bfa4c137-4d95-4756-b605-85fffd503c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_caf709f8-cb9f-4fc2-a981-3ae392f6191b" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_bfa4c137-4d95-4756-b605-85fffd503c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_1ba424d3-da18-40d4-9c92-ddfde6fdf51b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_caf709f8-cb9f-4fc2-a981-3ae392f6191b" xlink:to="loc_us-gaap_ShareBasedCompensation_1ba424d3-da18-40d4-9c92-ddfde6fdf51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_f5d472dc-6467-4b4a-b64e-0e6606ef8353" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_caf709f8-cb9f-4fc2-a981-3ae392f6191b" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_f5d472dc-6467-4b4a-b64e-0e6606ef8353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_78b22fae-cb88-45e6-b248-8a9dc2722859" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_caf709f8-cb9f-4fc2-a981-3ae392f6191b" xlink:to="loc_us-gaap_RestructuringCharges_78b22fae-cb88-45e6-b248-8a9dc2722859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_f0b186dd-9a8d-4680-9d53-5da2f305d445" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_caf709f8-cb9f-4fc2-a981-3ae392f6191b" xlink:to="loc_us-gaap_AssetImpairmentCharges_f0b186dd-9a8d-4680-9d53-5da2f305d445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_GainLossFromPatronageInvestmentsAndOther_efc419a4-4d71-4046-b3cc-2adf4bb3023c" xlink:href="shen-20211231.xsd#shen_GainLossFromPatronageInvestmentsAndOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_caf709f8-cb9f-4fc2-a981-3ae392f6191b" xlink:to="loc_shen_GainLossFromPatronageInvestmentsAndOther_efc419a4-4d71-4046-b3cc-2adf4bb3023c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_a8d8b8d4-1cd7-42c4-b29a-03dd629474c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_caf709f8-cb9f-4fc2-a981-3ae392f6191b" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_a8d8b8d4-1cd7-42c4-b29a-03dd629474c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_12e685cd-d638-45bc-8ccc-b968807a45a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a8d8b8d4-1cd7-42c4-b29a-03dd629474c7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_12e685cd-d638-45bc-8ccc-b968807a45a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_feffa4c1-ce21-49b0-94ba-075ac5c870b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a8d8b8d4-1cd7-42c4-b29a-03dd629474c7" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_feffa4c1-ce21-49b0-94ba-075ac5c870b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_1e73d3cb-bf98-4057-8ede-3979fbd274e2" xlink:href="shen-20211231.xsd#shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_a8d8b8d4-1cd7-42c4-b29a-03dd629474c7" xlink:to="loc_shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset_1e73d3cb-bf98-4057-8ede-3979fbd274e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_90ebd540-c117-4cfd-b109-8c59cf87338c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a8d8b8d4-1cd7-42c4-b29a-03dd629474c7" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_90ebd540-c117-4cfd-b109-8c59cf87338c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_17580ce7-dce4-4f57-ab09-76bf1983a4a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a8d8b8d4-1cd7-42c4-b29a-03dd629474c7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_17580ce7-dce4-4f57-ab09-76bf1983a4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_ec4e8e2d-dfce-4d2c-8101-0882e4719b24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a8d8b8d4-1cd7-42c4-b29a-03dd629474c7" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_ec4e8e2d-dfce-4d2c-8101-0882e4719b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_d519bafe-69cf-4b72-9bee-7a8ade61d381" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a8d8b8d4-1cd7-42c4-b29a-03dd629474c7" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_d519bafe-69cf-4b72-9bee-7a8ade61d381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ed102a67-af8f-40ca-95a9-0c819a87d454" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a8d8b8d4-1cd7-42c4-b29a-03dd629474c7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ed102a67-af8f-40ca-95a9-0c819a87d454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_d6b73705-8b62-4c59-a660-f6a588268cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a8d8b8d4-1cd7-42c4-b29a-03dd629474c7" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_d6b73705-8b62-4c59-a660-f6a588268cc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fee2f2ab-f5f6-429c-b68b-6b03f626e0a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_25e2b98c-bcf3-4f09-a7d6-49e354700941" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fee2f2ab-f5f6-429c-b68b-6b03f626e0a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f86eb683-ceff-4ed9-b06f-5f2aad97de46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_146600b3-0979-4aa3-b868-99f676a6283e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f86eb683-ceff-4ed9-b06f-5f2aad97de46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8181328f-8467-4674-bdd5-7b6cfd2a7087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f86eb683-ceff-4ed9-b06f-5f2aad97de46" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8181328f-8467-4674-bdd5-7b6cfd2a7087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_db191c0d-b108-4af3-ab7e-dbcde68f404e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f86eb683-ceff-4ed9-b06f-5f2aad97de46" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_db191c0d-b108-4af3-ab7e-dbcde68f404e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_bc6155dc-cf2d-44bc-b9ac-0eb280aa1086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f86eb683-ceff-4ed9-b06f-5f2aad97de46" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_bc6155dc-cf2d-44bc-b9ac-0eb280aa1086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_c2efec0a-d597-4835-a0ba-2dda29ded5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f86eb683-ceff-4ed9-b06f-5f2aad97de46" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_c2efec0a-d597-4835-a0ba-2dda29ded5b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_9ec1ab3f-4972-412b-9173-1f9b2d41a087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f86eb683-ceff-4ed9-b06f-5f2aad97de46" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_9ec1ab3f-4972-412b-9173-1f9b2d41a087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_7ea607a6-8239-4bb4-a8e9-e60e4b93297f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f86eb683-ceff-4ed9-b06f-5f2aad97de46" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_7ea607a6-8239-4bb4-a8e9-e60e4b93297f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_83672dd2-d190-4b61-be19-08c318670715" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f86eb683-ceff-4ed9-b06f-5f2aad97de46" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_83672dd2-d190-4b61-be19-08c318670715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_e47bd048-35d0-4db3-a0c1-ca5defa3dc2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_146600b3-0979-4aa3-b868-99f676a6283e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_e47bd048-35d0-4db3-a0c1-ca5defa3dc2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_fcb4369b-cba6-4ce7-b9e0-b0133a83c00c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_e47bd048-35d0-4db3-a0c1-ca5defa3dc2a" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_fcb4369b-cba6-4ce7-b9e0-b0133a83c00c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_ade4363c-4731-43b7-bdd8-6ebad1027ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_e47bd048-35d0-4db3-a0c1-ca5defa3dc2a" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_ade4363c-4731-43b7-bdd8-6ebad1027ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_db3f1ec0-edd0-4043-a5a1-929a94e11670" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_e47bd048-35d0-4db3-a0c1-ca5defa3dc2a" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_db3f1ec0-edd0-4043-a5a1-929a94e11670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d8a228b0-4035-4b5f-b278-7126de89870b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_e47bd048-35d0-4db3-a0c1-ca5defa3dc2a" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d8a228b0-4035-4b5f-b278-7126de89870b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_f2ff9f60-8601-4d0d-a0ac-43de0364a977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_e47bd048-35d0-4db3-a0c1-ca5defa3dc2a" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_f2ff9f60-8601-4d0d-a0ac-43de0364a977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_7527d38b-a1ab-4702-a596-09c9aeb2b995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_e47bd048-35d0-4db3-a0c1-ca5defa3dc2a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_7527d38b-a1ab-4702-a596-09c9aeb2b995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_f4a1b9af-97c1-464e-afb0-eecfc1bdf9c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_e47bd048-35d0-4db3-a0c1-ca5defa3dc2a" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_f4a1b9af-97c1-464e-afb0-eecfc1bdf9c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_195a65be-2827-4134-963a-f8a780d36a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_e47bd048-35d0-4db3-a0c1-ca5defa3dc2a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_195a65be-2827-4134-963a-f8a780d36a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0eacc325-d176-4b34-9513-cc3b41bb2581" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_146600b3-0979-4aa3-b868-99f676a6283e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0eacc325-d176-4b34-9513-cc3b41bb2581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bc2e4962-2ebd-4882-8a55-65d2ae318a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_146600b3-0979-4aa3-b868-99f676a6283e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bc2e4962-2ebd-4882-8a55-65d2ae318a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c99b988a-3cc5-4eb4-a5ec-4b2655c0716a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_146600b3-0979-4aa3-b868-99f676a6283e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c99b988a-3cc5-4eb4-a5ec-4b2655c0716a" 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-20211231.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_97263801-4de4-4cef-bb36-e10bfe552dda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_6c145123-8bcb-4559-8d28-321ea0f88439" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_97263801-4de4-4cef-bb36-e10bfe552dda" xlink:to="loc_us-gaap_NatureOfOperations_6c145123-8bcb-4559-8d28-321ea0f88439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/NatureofOperationsTables" xlink:type="simple" xlink:href="shen-20211231.xsd#NatureofOperationsTables"/>
  <link:presentationLink xlink:role="http://shentel.com/role/NatureofOperationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_714c0845-3904-4de4-9ac4-f3588e320416" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_3dc8d121-53a4-4df0-a737-56f356268840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_714c0845-3904-4de4-9ac4-f3588e320416" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_3dc8d121-53a4-4df0-a737-56f356268840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/NatureofOperationsNarrativeDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#NatureofOperationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/NatureofOperationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8752c2a5-80b9-41f9-9ec9-fd1ba4516a37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NumberOfCellTowersBuilt_4dc0e686-8894-422c-9a72-e33874e2f8a7" xlink:href="shen-20211231.xsd#shen_NumberOfCellTowersBuilt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_8752c2a5-80b9-41f9-9ec9-fd1ba4516a37" xlink:to="loc_shen_NumberOfCellTowersBuilt_4dc0e686-8894-422c-9a72-e33874e2f8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#NatureofOperationsRevisionofFinancialStatementsDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_56026bf7-5476-4db3-984c-54c2538fd4d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1cbc9782-b56a-4d5b-a68b-be9c92085000" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_56026bf7-5476-4db3-984c-54c2538fd4d7" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1cbc9782-b56a-4d5b-a68b-be9c92085000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_2a8fb017-de1f-479b-87d4-939d9b88d849" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1cbc9782-b56a-4d5b-a68b-be9c92085000" xlink:to="loc_srt_RestatementAxis_2a8fb017-de1f-479b-87d4-939d9b88d849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_dc9c042f-1ce8-47cf-8cbe-b6c01fe58e1a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_2a8fb017-de1f-479b-87d4-939d9b88d849" xlink:to="loc_srt_RestatementDomain_dc9c042f-1ce8-47cf-8cbe-b6c01fe58e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_701515aa-f527-4539-9078-338376d622d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_dc9c042f-1ce8-47cf-8cbe-b6c01fe58e1a" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_701515aa-f527-4539-9078-338376d622d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_e66d228b-3045-4cd8-9921-ce0873ea9b7f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_dc9c042f-1ce8-47cf-8cbe-b6c01fe58e1a" xlink:to="loc_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_e66d228b-3045-4cd8-9921-ce0873ea9b7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1cbc9782-b56a-4d5b-a68b-be9c92085000" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_418ed2e3-25d4-46d6-9a70-613fbe150dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_418ed2e3-25d4-46d6-9a70-613fbe150dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_1a536d0a-0fa9-4002-ae21-400901b4ba6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_DeferredCosts_1a536d0a-0fa9-4002-ae21-400901b4ba6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1cd99713-1128-4e19-8f62-2dad0270d028" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1cd99713-1128-4e19-8f62-2dad0270d028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d21bcef6-d10f-4d2b-b72d-c16955a4a67c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d21bcef6-d10f-4d2b-b72d-c16955a4a67c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_c9d87849-9f2f-4557-aee3-006da40171ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_c9d87849-9f2f-4557-aee3-006da40171ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5242d940-fecf-41a2-bfe7-f6f2288bf5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5242d940-fecf-41a2-bfe7-f6f2288bf5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a5aade04-6a3e-4aea-bdaf-a083f4659aef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a5aade04-6a3e-4aea-bdaf-a083f4659aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_595d5b5a-1407-48e8-9fff-a5fb3c20f065" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_595d5b5a-1407-48e8-9fff-a5fb3c20f065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_15b13871-c15e-4a14-91af-9d73aab0a77f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_NetIncomeLoss_15b13871-c15e-4a14-91af-9d73aab0a77f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_fe999779-ee66-46b7-831b-a152eb326b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_fe999779-ee66-46b7-831b-a152eb326b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_e2f7e90f-0d50-4581-b617-2aa02efa68fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_e2f7e90f-0d50-4581-b617-2aa02efa68fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_794c3de7-ba95-451c-9719-33ea41740ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_EarningsPerShareBasic_794c3de7-ba95-451c-9719-33ea41740ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_a94c49f6-ece0-484c-9bb4-af2dec860eee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_a94c49f6-ece0-484c-9bb4-af2dec860eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a6bb506b-0c36-46bb-b628-2d989583653b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_505ddf37-7a1d-47a5-8c6b-c48902714b5e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a6bb506b-0c36-46bb-b628-2d989583653b" 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-20211231.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_f2be5259-acc3-4811-a20b-f3a7fadfbd2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_20683561-b434-452b-8cf3-6f2580e8d57f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f2be5259-acc3-4811-a20b-f3a7fadfbd2a" xlink:to="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_20683561-b434-452b-8cf3-6f2580e8d57f" 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-20211231.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_4a4515ec-4c2f-4f8f-962d-71e9ef68ca9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_21461fe0-ee91-4d9e-93bc-999b40993bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4a4515ec-4c2f-4f8f-962d-71e9ef68ca9c" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_21461fe0-ee91-4d9e-93bc-999b40993bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_a64b3e96-f98b-404d-97de-b9c8035c9fca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4a4515ec-4c2f-4f8f-962d-71e9ef68ca9c" xlink:to="loc_us-gaap_UseOfEstimates_a64b3e96-f98b-404d-97de-b9c8035c9fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_a40f20d6-95f7-4be2-a5d0-7eb22741ec5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4a4515ec-4c2f-4f8f-962d-71e9ef68ca9c" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_a40f20d6-95f7-4be2-a5d0-7eb22741ec5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_0c4e8f00-bde7-472b-aa11-c59aed327004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4a4515ec-4c2f-4f8f-962d-71e9ef68ca9c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_0c4e8f00-bde7-472b-aa11-c59aed327004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_7243ac39-5197-4f82-8ca3-1170f8eed8ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4a4515ec-4c2f-4f8f-962d-71e9ef68ca9c" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_7243ac39-5197-4f82-8ca3-1170f8eed8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_62681868-8660-4dd6-80f4-91f86434bb1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4a4515ec-4c2f-4f8f-962d-71e9ef68ca9c" xlink:to="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_62681868-8660-4dd6-80f4-91f86434bb1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_0aaab272-750e-450e-bc74-709c3f99267e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4a4515ec-4c2f-4f8f-962d-71e9ef68ca9c" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_0aaab272-750e-450e-bc74-709c3f99267e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_b8b6dfcf-34e3-43af-a682-351aa1327e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4a4515ec-4c2f-4f8f-962d-71e9ef68ca9c" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_b8b6dfcf-34e3-43af-a682-351aa1327e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1c755fcd-29e3-4312-8967-01a894187920" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4a4515ec-4c2f-4f8f-962d-71e9ef68ca9c" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1c755fcd-29e3-4312-8967-01a894187920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_fea0c6b2-5cd1-4617-8206-ead8fbb91f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4a4515ec-4c2f-4f8f-962d-71e9ef68ca9c" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_fea0c6b2-5cd1-4617-8206-ead8fbb91f4d" 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-20211231.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_268d6d2f-2ea8-409b-bb03-da0e7fd8b4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_31e72cea-d3c4-4922-9ba7-a2e1ccb92046" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_268d6d2f-2ea8-409b-bb03-da0e7fd8b4a5" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_31e72cea-d3c4-4922-9ba7-a2e1ccb92046" 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-20211231.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_f257135d-d901-4fa2-876c-9f17bb13b32f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_83c21b85-577d-4ab4-aff5-db7559b13c09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f257135d-d901-4fa2-876c-9f17bb13b32f" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_83c21b85-577d-4ab4-aff5-db7559b13c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_40f21897-2520-4ce1-9fa8-391f33145621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83c21b85-577d-4ab4-aff5-db7559b13c09" xlink:to="loc_us-gaap_RetirementPlanNameAxis_40f21897-2520-4ce1-9fa8-391f33145621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_22794246-4d7f-494e-8303-57c12493c015" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_40f21897-2520-4ce1-9fa8-391f33145621" xlink:to="loc_us-gaap_RetirementPlanNameDomain_22794246-4d7f-494e-8303-57c12493c015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NtelosPensionPlanMember_639bd5b0-6f7c-4c69-b5cb-8bdaa0a3a172" xlink:href="shen-20211231.xsd#shen_NtelosPensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_22794246-4d7f-494e-8303-57c12493c015" xlink:to="loc_shen_NtelosPensionPlanMember_639bd5b0-6f7c-4c69-b5cb-8bdaa0a3a172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_OPEBPlanMember_49bfae24-c5c1-4f75-8567-9f600dd833f4" xlink:href="shen-20211231.xsd#shen_OPEBPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_22794246-4d7f-494e-8303-57c12493c015" xlink:to="loc_shen_OPEBPlanMember_49bfae24-c5c1-4f75-8567-9f600dd833f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_cc3c8309-15ea-47ee-bb18-4844db883867" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83c21b85-577d-4ab4-aff5-db7559b13c09" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_cc3c8309-15ea-47ee-bb18-4844db883867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e8305365-1800-418c-a164-a28580adda8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cc3c8309-15ea-47ee-bb18-4844db883867" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e8305365-1800-418c-a164-a28580adda8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NtelosHoldingCorpMember_7bf128c1-b1c4-453e-b1cd-5d37aa71038e" xlink:href="shen-20211231.xsd#shen_NtelosHoldingCorpMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e8305365-1800-418c-a164-a28580adda8f" xlink:to="loc_shen_NtelosHoldingCorpMember_7bf128c1-b1c4-453e-b1cd-5d37aa71038e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_334c035c-d6d3-491c-8f32-0426f24335e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83c21b85-577d-4ab4-aff5-db7559b13c09" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_334c035c-d6d3-491c-8f32-0426f24335e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_bf4ddced-0410-42da-bed1-f49c4e56a0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_334c035c-d6d3-491c-8f32-0426f24335e1" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_bf4ddced-0410-42da-bed1-f49c4e56a0ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_bc047d39-e6cf-4524-8e65-3331a681753c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bf4ddced-0410-42da-bed1-f49c4e56a0ba" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_bc047d39-e6cf-4524-8e65-3331a681753c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07c5ec99-1ec2-4572-a92a-2c196e5fcbb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83c21b85-577d-4ab4-aff5-db7559b13c09" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07c5ec99-1ec2-4572-a92a-2c196e5fcbb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_3a1a77c6-80d2-4ffd-a080-6fd90283e25d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_07c5ec99-1ec2-4572-a92a-2c196e5fcbb3" xlink:to="loc_us-gaap_AdvertisingExpense_3a1a77c6-80d2-4ffd-a080-6fd90283e25d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DefinedBenefitPlanVestingPeriod_2ecb869c-a407-400a-89b2-5ce815c523f7" xlink:href="shen-20211231.xsd#shen_DefinedBenefitPlanVestingPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07c5ec99-1ec2-4572-a92a-2c196e5fcbb3" xlink:to="loc_shen_DefinedBenefitPlanVestingPeriod_2ecb869c-a407-400a-89b2-5ce815c523f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient_489af193-9e4c-4d4f-8b65-d07a99693bf0" xlink:href="shen-20211231.xsd#shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_07c5ec99-1ec2-4572-a92a-2c196e5fcbb3" xlink:to="loc_shen_DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient_489af193-9e4c-4d4f-8b65-d07a99693bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_a2fd8b78-955c-41cc-890a-2c0f9af580c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_07c5ec99-1ec2-4572-a92a-2c196e5fcbb3" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_a2fd8b78-955c-41cc-890a-2c0f9af580c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_031fc882-ab4d-465b-8362-d26822177e26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_07c5ec99-1ec2-4572-a92a-2c196e5fcbb3" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_031fc882-ab4d-465b-8362-d26822177e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_656ed209-9357-412d-9d0d-cc2eda85b142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_07c5ec99-1ec2-4572-a92a-2c196e5fcbb3" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_656ed209-9357-412d-9d0d-cc2eda85b142" 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-20211231.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_d57fd902-7ad5-4fe3-83d7-68781a49c9f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_be99253f-2892-4d86-adaf-692680f7c61d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d57fd902-7ad5-4fe3-83d7-68781a49c9f7" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_be99253f-2892-4d86-adaf-692680f7c61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_1e2c5330-b87c-4515-be94-e233933afaf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_be99253f-2892-4d86-adaf-692680f7c61d" xlink:to="loc_us-gaap_RetirementPlanNameAxis_1e2c5330-b87c-4515-be94-e233933afaf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_33eb89f2-a6b2-48b6-888e-317e0cfe0863" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1e2c5330-b87c-4515-be94-e233933afaf6" xlink:to="loc_us-gaap_RetirementPlanNameDomain_33eb89f2-a6b2-48b6-888e-317e0cfe0863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_OPEBPlanMember_5a5bd95d-b2a7-45e9-8b75-c8d8041e046a" xlink:href="shen-20211231.xsd#shen_OPEBPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_33eb89f2-a6b2-48b6-888e-317e0cfe0863" xlink:to="loc_shen_OPEBPlanMember_5a5bd95d-b2a7-45e9-8b75-c8d8041e046a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_SERPPlanMember_4d8f4732-b641-4f73-85ae-e3d585d233ef" xlink:href="shen-20211231.xsd#shen_SERPPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_33eb89f2-a6b2-48b6-888e-317e0cfe0863" xlink:to="loc_shen_SERPPlanMember_4d8f4732-b641-4f73-85ae-e3d585d233ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_928b9316-4014-4861-8f29-89924d4a4d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_be99253f-2892-4d86-adaf-692680f7c61d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_928b9316-4014-4861-8f29-89924d4a4d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_99d8dc7b-bc08-4ea4-9d2c-ec0a31553b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_928b9316-4014-4861-8f29-89924d4a4d2a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_99d8dc7b-bc08-4ea4-9d2c-ec0a31553b9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_c5eba9c6-5577-4a70-99f7-267d9faea1af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_99d8dc7b-bc08-4ea4-9d2c-ec0a31553b9e" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_c5eba9c6-5577-4a70-99f7-267d9faea1af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3c6e19c1-eb5d-4173-8bcd-1b71aa58cfde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_be99253f-2892-4d86-adaf-692680f7c61d" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3c6e19c1-eb5d-4173-8bcd-1b71aa58cfde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_ea8f4ab0-9f1d-4304-9cb5-9428ca59231e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3c6e19c1-eb5d-4173-8bcd-1b71aa58cfde" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_ea8f4ab0-9f1d-4304-9cb5-9428ca59231e" 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-20211231.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_3f2f9052-93e6-4e0d-b9f2-37116d1b4af5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_4e516bcb-1307-4094-818d-3f56a0beae90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3f2f9052-93e6-4e0d-b9f2-37116d1b4af5" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_4e516bcb-1307-4094-818d-3f56a0beae90" 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-20211231.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_ca9d20cb-1d90-4696-8ed9-21959b7ff4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_fa12e5b7-b9d9-4fc2-a430-e322cf4c5da3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ca9d20cb-1d90-4696-8ed9-21959b7ff4e7" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_fa12e5b7-b9d9-4fc2-a430-e322cf4c5da3" 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-20211231.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_cb8b22ae-420d-4d8d-9e64-56e4389b5b27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dc12f609-4ac4-483c-8129-7cde3e092353" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_cb8b22ae-420d-4d8d-9e64-56e4389b5b27" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dc12f609-4ac4-483c-8129-7cde3e092353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a02217ad-404d-4d5c-bbee-c1581a0d3de9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dc12f609-4ac4-483c-8129-7cde3e092353" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_a02217ad-404d-4d5c-bbee-c1581a0d3de9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_fed6669f-58c6-42b0-89a7-fa7e274c1d40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a02217ad-404d-4d5c-bbee-c1581a0d3de9" xlink:to="loc_us-gaap_RelatedPartyDomain_fed6669f-58c6-42b0-89a7-fa7e274c1d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_1c79b964-f3ee-48ae-ba87-8ea2a6241099" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_fed6669f-58c6-42b0-89a7-fa7e274c1d40" xlink:to="loc_srt_AffiliatedEntityMember_1c79b964-f3ee-48ae-ba87-8ea2a6241099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_75e011e5-b0a7-47b7-a5ee-8b2335c3cb16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dc12f609-4ac4-483c-8129-7cde3e092353" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_75e011e5-b0a7-47b7-a5ee-8b2335c3cb16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_6381b88b-5f30-4fbd-99e9-83fdea68c22b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_75e011e5-b0a7-47b7-a5ee-8b2335c3cb16" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_6381b88b-5f30-4fbd-99e9-83fdea68c22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_f00b6193-70a0-4be6-b653-c347b19ef1d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6381b88b-5f30-4fbd-99e9-83fdea68c22b" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_f00b6193-70a0-4be6-b653-c347b19ef1d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_46fc35d5-1c20-45aa-8a78-0e8e78a8a0a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dc12f609-4ac4-483c-8129-7cde3e092353" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_46fc35d5-1c20-45aa-8a78-0e8e78a8a0a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage_d149e36c-bd9c-4e22-bfc7-f2ef14e61de8" xlink:href="shen-20211231.xsd#shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_46fc35d5-1c20-45aa-8a78-0e8e78a8a0a3" xlink:to="loc_shen_RelatedPartyPurchaseOptionValueOfBusinessPercentage_d149e36c-bd9c-4e22-bfc7-f2ef14e61de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_0befbffc-7a02-4529-bc7a-8a00fd376631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_46fc35d5-1c20-45aa-8a78-0e8e78a8a0a3" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_0befbffc-7a02-4529-bc7a-8a00fd376631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees_8e657e99-347a-4d81-8f01-163f45b70ac5" xlink:href="shen-20211231.xsd#shen_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_46fc35d5-1c20-45aa-8a78-0e8e78a8a0a3" xlink:to="loc_shen_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees_8e657e99-347a-4d81-8f01-163f45b70ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_945e4ba8-0ebd-49b9-949d-175c3f5b864c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_46fc35d5-1c20-45aa-8a78-0e8e78a8a0a3" xlink:to="loc_us-gaap_SellingExpense_945e4ba8-0ebd-49b9-949d-175c3f5b864c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt_291b60ef-1ffe-46b3-b91b-9e380924cdce" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_46fc35d5-1c20-45aa-8a78-0e8e78a8a0a3" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt_291b60ef-1ffe-46b3-b91b-9e380924cdce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_88584fbb-72fd-44cd-8355-65e779fe9cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_46fc35d5-1c20-45aa-8a78-0e8e78a8a0a3" xlink:to="loc_us-gaap_InterestExpense_88584fbb-72fd-44cd-8355-65e779fe9cd7" 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-20211231.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_88e41f49-f09f-406c-ab85-3eedde9c41c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a4bbbc74-3773-425a-b48c-3ea85694b5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_88e41f49-f09f-406c-ab85-3eedde9c41c9" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a4bbbc74-3773-425a-b48c-3ea85694b5cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_87f08129-1755-45b2-b699-d7355caf35ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a4bbbc74-3773-425a-b48c-3ea85694b5cc" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_87f08129-1755-45b2-b699-d7355caf35ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_f804e8be-f2ed-4d09-ba2a-17d606b2adf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_87f08129-1755-45b2-b699-d7355caf35ad" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_f804e8be-f2ed-4d09-ba2a-17d606b2adf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_b83dc410-e20f-4e01-85f5-3c8af91016a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f804e8be-f2ed-4d09-ba2a-17d606b2adf0" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_b83dc410-e20f-4e01-85f5-3c8af91016a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_09668268-8fac-4a5e-8aa6-517e3410374a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a4bbbc74-3773-425a-b48c-3ea85694b5cc" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_09668268-8fac-4a5e-8aa6-517e3410374a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_09668268-8fac-4a5e-8aa6-517e3410374a" xlink:to="loc_us-gaap_AssetsAbstract_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_34f0d299-c7ec-44c4-916f-58fad0f466c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_34f0d299-c7ec-44c4-916f-58fad0f466c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_8302dbd0-8de5-48e6-8e0c-4f9d447f19d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_8302dbd0-8de5-48e6-8e0c-4f9d447f19d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_6d902c42-91c6-40e1-8df5-c98bef568f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_6d902c42-91c6-40e1-8df5-c98bef568f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_c686e3f3-c879-4490-8122-a631f319383d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent_c686e3f3-c879-4490-8122-a631f319383d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_7c656ebf-bc5e-4b18-9265-56d965f74e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent_7c656ebf-bc5e-4b18-9265-56d965f74e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent_197b2616-b8af-4107-a044-51108357a0ed" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent_197b2616-b8af-4107-a044-51108357a0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent_99a4e2fd-975b-4d5e-a4f1-ebdf394162ec" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent_99a4e2fd-975b-4d5e-a4f1-ebdf394162ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_12876a3f-dc62-48f8-b418-772c9e58a854" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5315c606-63ea-43ec-abfa-4bc99c5c5cea" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_12876a3f-dc62-48f8-b418-772c9e58a854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_1beb4dd3-ccf8-4b88-8b42-ac8d9ff51f08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_09668268-8fac-4a5e-8aa6-517e3410374a" xlink:to="loc_us-gaap_LiabilitiesAbstract_1beb4dd3-ccf8-4b88-8b42-ac8d9ff51f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent_5ae42966-852b-4a5b-b838-3325e0299dcb" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_1beb4dd3-ccf8-4b88-8b42-ac8d9ff51f08" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent_5ae42966-852b-4a5b-b838-3325e0299dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_998f9e5e-1977-4668-910a-58a546578199" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1beb4dd3-ccf8-4b88-8b42-ac8d9ff51f08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_998f9e5e-1977-4668-910a-58a546578199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent_eab22a41-460b-4608-9a98-01858a7b34f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1beb4dd3-ccf8-4b88-8b42-ac8d9ff51f08" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent_eab22a41-460b-4608-9a98-01858a7b34f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_15f1a5af-eb32-41fe-a586-0cb7e13b094d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1beb4dd3-ccf8-4b88-8b42-ac8d9ff51f08" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_15f1a5af-eb32-41fe-a586-0cb7e13b094d" 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-20211231.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_8330f870-51d6-462c-b96f-8de2c1987bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ca42e958-1029-4741-9f5a-f687799f663f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8330f870-51d6-462c-b96f-8de2c1987bc6" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ca42e958-1029-4741-9f5a-f687799f663f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_da5a199b-bc13-4876-83bc-966494dd1a54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ca42e958-1029-4741-9f5a-f687799f663f" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_da5a199b-bc13-4876-83bc-966494dd1a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_0b7ed43d-2c03-46ff-86e1-df05f808e353" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_da5a199b-bc13-4876-83bc-966494dd1a54" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_0b7ed43d-2c03-46ff-86e1-df05f808e353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_aa12ac5c-c620-46bc-a04f-e8faae2779e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0b7ed43d-2c03-46ff-86e1-df05f808e353" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_aa12ac5c-c620-46bc-a04f-e8faae2779e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_510f036b-5f53-40c3-b108-e1f181530468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_0b7ed43d-2c03-46ff-86e1-df05f808e353" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_510f036b-5f53-40c3-b108-e1f181530468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b7d21848-887c-4f27-813c-eb2e4748dcf9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_ca42e958-1029-4741-9f5a-f687799f663f" xlink:to="loc_srt_ProductOrServiceAxis_b7d21848-887c-4f27-813c-eb2e4748dcf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b016a1b9-59bc-4ac6-9a22-f1e073c789e2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_b7d21848-887c-4f27-813c-eb2e4748dcf9" xlink:to="loc_srt_ProductsAndServicesDomain_b016a1b9-59bc-4ac6-9a22-f1e073c789e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ServiceandOtherMember_8f8e9cc4-f803-4f44-b4a8-455423d0692c" xlink:href="shen-20211231.xsd#shen_ServiceandOtherMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b016a1b9-59bc-4ac6-9a22-f1e073c789e2" xlink:to="loc_shen_ServiceandOtherMember_8f8e9cc4-f803-4f44-b4a8-455423d0692c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EquipmentProductAndServiceMember_71883c12-7811-481a-bad2-3dfe1c649b85" xlink:href="shen-20211231.xsd#shen_EquipmentProductAndServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b016a1b9-59bc-4ac6-9a22-f1e073c789e2" xlink:to="loc_shen_EquipmentProductAndServiceMember_71883c12-7811-481a-bad2-3dfe1c649b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_67394e83-04c1-4f4e-a78d-ac45fcc011a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b016a1b9-59bc-4ac6-9a22-f1e073c789e2" xlink:to="loc_us-gaap_ServiceMember_67394e83-04c1-4f4e-a78d-ac45fcc011a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_9f7dd32f-e1ef-434f-8721-953590038a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b016a1b9-59bc-4ac6-9a22-f1e073c789e2" xlink:to="loc_us-gaap_ProductMember_9f7dd32f-e1ef-434f-8721-953590038a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ebe969b7-be10-4869-803c-bdf282917e50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ca42e958-1029-4741-9f5a-f687799f663f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ebe969b7-be10-4869-803c-bdf282917e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_72c5bf2a-2118-44e0-a2d7-ea143e487a02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ebe969b7-be10-4869-803c-bdf282917e50" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_72c5bf2a-2118-44e0-a2d7-ea143e487a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d619aa75-0849-40b5-855f-ec701eb25f00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ca42e958-1029-4741-9f5a-f687799f663f" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_d619aa75-0849-40b5-855f-ec701eb25f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_007219f9-54c2-49d3-9ce8-b599ad9d081d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d619aa75-0849-40b5-855f-ec701eb25f00" xlink:to="loc_us-gaap_RevenuesAbstract_007219f9-54c2-49d3-9ce8-b599ad9d081d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_e0d26988-d38d-429f-89e3-4f81b2f80362" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_007219f9-54c2-49d3-9ce8-b599ad9d081d" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_e0d26988-d38d-429f-89e3-4f81b2f80362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_4baf69d4-9303-4263-817e-87f255c92ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d619aa75-0849-40b5-855f-ec701eb25f00" xlink:to="loc_us-gaap_OperatingExpensesAbstract_4baf69d4-9303-4263-817e-87f255c92ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_5795bfd9-d5eb-4c00-ad4f-48a0b1173586" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4baf69d4-9303-4263-817e-87f255c92ae2" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_5795bfd9-d5eb-4c00-ad4f-48a0b1173586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_271e514e-732e-47b3-8d73-260edf6e2a09" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4baf69d4-9303-4263-817e-87f255c92ae2" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense_271e514e-732e-47b3-8d73-260edf6e2a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense_367663b9-4c46-475a-a4ba-67786f6172fb" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4baf69d4-9303-4263-817e-87f255c92ae2" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense_367663b9-4c46-475a-a4ba-67786f6172fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_90f6214c-10aa-49a7-8fb9-6a731f5b013d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4baf69d4-9303-4263-817e-87f255c92ae2" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_90f6214c-10aa-49a7-8fb9-6a731f5b013d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_8fdcce04-2704-42e8-9076-f1547c2c4f31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4baf69d4-9303-4263-817e-87f255c92ae2" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_8fdcce04-2704-42e8-9076-f1547c2c4f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_5fde2b7c-1b8e-4073-a872-44c619b40e57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4baf69d4-9303-4263-817e-87f255c92ae2" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_5fde2b7c-1b8e-4073-a872-44c619b40e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_c17877ac-e019-43f0-a7a0-968f0105c70e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d619aa75-0849-40b5-855f-ec701eb25f00" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_c17877ac-e019-43f0-a7a0-968f0105c70e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt_171e9ba4-895c-48b0-9797-c938f8926eed" xlink:href="shen-20211231.xsd#shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_c17877ac-e019-43f0-a7a0-968f0105c70e" xlink:to="loc_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt_171e9ba4-895c-48b0-9797-c938f8926eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_f02fea23-55c5-4aef-9dcf-3d03748b0178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_c17877ac-e019-43f0-a7a0-968f0105c70e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_f02fea23-55c5-4aef-9dcf-3d03748b0178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_1f0710a6-7f5e-4507-819c-2b6c6d0180f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_c17877ac-e019-43f0-a7a0-968f0105c70e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_1f0710a6-7f5e-4507-819c-2b6c6d0180f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_cebaf027-d488-42af-a5df-099e91f9ccaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_c17877ac-e019-43f0-a7a0-968f0105c70e" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_cebaf027-d488-42af-a5df-099e91f9ccaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_33f8a1b3-285e-4463-a7b8-b7d167eafec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d619aa75-0849-40b5-855f-ec701eb25f00" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod_33f8a1b3-285e-4463-a7b8-b7d167eafec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_d582e53d-a7f8-4173-856d-9e42f45853bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d619aa75-0849-40b5-855f-ec701eb25f00" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_d582e53d-a7f8-4173-856d-9e42f45853bb" 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-20211231.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_4c83edf1-0069-4352-acfb-800b9414b12e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_fc0cf8b9-1efc-4b3c-a6de-7be16ab96cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4c83edf1-0069-4352-acfb-800b9414b12e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_fc0cf8b9-1efc-4b3c-a6de-7be16ab96cd2" 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-20211231.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_f2fc33fb-c500-45ef-b02d-e5efa9a79f55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTableTextBlock_e198f7be-de67-4098-803a-2c05c3b4d46d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f2fc33fb-c500-45ef-b02d-e5efa9a79f55" xlink:to="loc_us-gaap_CapitalizedContractCostTableTextBlock_e198f7be-de67-4098-803a-2c05c3b4d46d" 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-20211231.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_f8fc1168-eb28-4311-891e-77be55d98d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_WeightedAverageCustomerLife_d71e1cc6-cbf4-434e-ae0c-e3da28c31383" xlink:href="shen-20211231.xsd#shen_WeightedAverageCustomerLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f8fc1168-eb28-4311-891e-77be55d98d7c" xlink:to="loc_shen_WeightedAverageCustomerLife_d71e1cc6-cbf4-434e-ae0c-e3da28c31383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_630842c8-695f-4983-89d2-204d6cf4b6ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f8fc1168-eb28-4311-891e-77be55d98d7c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_630842c8-695f-4983-89d2-204d6cf4b6ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RevenueRemainingPerformanceObligationAmountPerYear_bb56f7f6-58bf-4ada-8870-2c2da5430ac2" xlink:href="shen-20211231.xsd#shen_RevenueRemainingPerformanceObligationAmountPerYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f8fc1168-eb28-4311-891e-77be55d98d7c" xlink:to="loc_shen_RevenueRemainingPerformanceObligationAmountPerYear_bb56f7f6-58bf-4ada-8870-2c2da5430ac2" 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-20211231.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_74109e20-d87b-4406-a6d2-82f58da34b63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CapitalizedContractCostRollForward_d3669f6f-8fed-4b28-97f0-2f5443c7111a" xlink:href="shen-20211231.xsd#shen_CapitalizedContractCostRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_74109e20-d87b-4406-a6d2-82f58da34b63" xlink:to="loc_shen_CapitalizedContractCostRollForward_d3669f6f-8fed-4b28-97f0-2f5443c7111a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_c3c9b73d-7411-437e-9ced-25ba9b075907" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d3669f6f-8fed-4b28-97f0-2f5443c7111a" xlink:to="loc_us-gaap_CapitalizedContractCostNet_c3c9b73d-7411-437e-9ced-25ba9b075907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CapitalizedContractCostPayments_3d8ef820-d780-447e-b8c0-80f18a0120c0" xlink:href="shen-20211231.xsd#shen_CapitalizedContractCostPayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_CapitalizedContractCostRollForward_d3669f6f-8fed-4b28-97f0-2f5443c7111a" xlink:to="loc_shen_CapitalizedContractCostPayments_3d8ef820-d780-447e-b8c0-80f18a0120c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_5328f431-6610-40dc-accb-fcfd1a200a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d3669f6f-8fed-4b28-97f0-2f5443c7111a" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_5328f431-6610-40dc-accb-fcfd1a200a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_ed81ac2d-209f-4434-b1ad-a3eec228be0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d3669f6f-8fed-4b28-97f0-2f5443c7111a" xlink:to="loc_us-gaap_CapitalizedContractCostNet_ed81ac2d-209f-4434-b1ad-a3eec228be0b" 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-20211231.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_bcd295da-542e-4d1c-8da6-3e0c5710cf46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTextBlock_9d89d1a8-fa32-4518-9965-fdbf213f2e59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bcd295da-542e-4d1c-8da6-3e0c5710cf46" xlink:to="loc_us-gaap_InvestmentHoldingsTextBlock_9d89d1a8-fa32-4518-9965-fdbf213f2e59" 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-20211231.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_ec759082-4fe4-4e30-a51f-2f9865dd0330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock_5ce08925-52e0-4249-a955-b17c61a6b8b0" xlink:href="shen-20211231.xsd#shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_ec759082-4fe4-4e30-a51f-2f9865dd0330" xlink:to="loc_shen_ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock_5ce08925-52e0-4249-a955-b17c61a6b8b0" 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-20211231.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_0ec22823-6845-4c5f-8dd8-7cc9aa15485f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_8176173a-4f63-4542-8188-fbba70df0a92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0ec22823-6845-4c5f-8dd8-7cc9aa15485f" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_8176173a-4f63-4542-8188-fbba70df0a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCost_018e7042-1edd-4660-ab6d-293e533396d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0ec22823-6845-4c5f-8dd8-7cc9aa15485f" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCost_018e7042-1edd-4660-ab6d-293e533396d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost_f85cb796-7a5d-465d-8a7b-283ae0c1ecb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0ec22823-6845-4c5f-8dd8-7cc9aa15485f" xlink:to="loc_us-gaap_EquityMethodInvestmentAggregateCost_f85cb796-7a5d-465d-8a7b-283ae0c1ecb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments_369ffba2-9d7d-4901-ab6c-7e8d143a9438" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0ec22823-6845-4c5f-8dd8-7cc9aa15485f" xlink:to="loc_us-gaap_OtherLongTermInvestments_369ffba2-9d7d-4901-ab6c-7e8d143a9438" 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-20211231.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_4722bd17-075c-406b-9691-4cce05e91791" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_38f0b066-3c31-4f93-8f50-9c39acdba6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4722bd17-075c-406b-9691-4cce05e91791" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_38f0b066-3c31-4f93-8f50-9c39acdba6ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_56180093-fbb0-43dd-b977-af520efed2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_38f0b066-3c31-4f93-8f50-9c39acdba6ae" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_56180093-fbb0-43dd-b977-af520efed2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_20a8a1d5-f7c8-43eb-b9a0-9660cc346806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_56180093-fbb0-43dd-b977-af520efed2f7" xlink:to="loc_us-gaap_RelatedPartyDomain_20a8a1d5-f7c8-43eb-b9a0-9660cc346806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvesteeMember_22ba7d3f-4fb4-4174-9dc1-88274ac86cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_20a8a1d5-f7c8-43eb-b9a0-9660cc346806" xlink:to="loc_us-gaap_EquityMethodInvesteeMember_22ba7d3f-4fb4-4174-9dc1-88274ac86cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_82a09a1f-1bf7-483e-9551-ebedbf0905a4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_38f0b066-3c31-4f93-8f50-9c39acdba6ae" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_82a09a1f-1bf7-483e-9551-ebedbf0905a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_08124bf4-c25f-4e82-a3e9-5c898225f884" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_82a09a1f-1bf7-483e-9551-ebedbf0905a4" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_08124bf4-c25f-4e82-a3e9-5c898225f884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CobankMember_473f5ef6-25ce-41d0-90d0-2ca66649de85" xlink:href="shen-20211231.xsd#shen_CobankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_08124bf4-c25f-4e82-a3e9-5c898225f884" xlink:to="loc_shen_CobankMember_473f5ef6-25ce-41d0-90d0-2ca66649de85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ValleyNetworkPartnershipMember_500469a0-77c1-46dd-a5ec-88a9657cd5c1" xlink:href="shen-20211231.xsd#shen_ValleyNetworkPartnershipMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_08124bf4-c25f-4e82-a3e9-5c898225f884" xlink:to="loc_shen_ValleyNetworkPartnershipMember_500469a0-77c1-46dd-a5ec-88a9657cd5c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_08a1353b-6768-484c-9d9c-f4db21e0aaf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_38f0b066-3c31-4f93-8f50-9c39acdba6ae" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_08a1353b-6768-484c-9d9c-f4db21e0aaf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_cd48cad8-616e-4b4c-90a4-4cdf337edc54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_08a1353b-6768-484c-9d9c-f4db21e0aaf5" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_cd48cad8-616e-4b4c-90a4-4cdf337edc54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_327cb599-73b5-4ded-8ee8-1d2a46bb27a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_08a1353b-6768-484c-9d9c-f4db21e0aaf5" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_327cb599-73b5-4ded-8ee8-1d2a46bb27a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_PercentageOfPatronageCreditPaidInCash_731deb78-1971-4ca6-bd42-98c4e799917f" xlink:href="shen-20211231.xsd#shen_PercentageOfPatronageCreditPaidInCash"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_08a1353b-6768-484c-9d9c-f4db21e0aaf5" xlink:to="loc_shen_PercentageOfPatronageCreditPaidInCash_731deb78-1971-4ca6-bd42-98c4e799917f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_PercentageOfPatronageCreditPaidInShare_1fc57875-c088-45ca-b10d-5d3161a87c04" xlink:href="shen-20211231.xsd#shen_PercentageOfPatronageCreditPaidInShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_08a1353b-6768-484c-9d9c-f4db21e0aaf5" xlink:to="loc_shen_PercentageOfPatronageCreditPaidInShare_1fc57875-c088-45ca-b10d-5d3161a87c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_03eb6ebc-e83a-482a-8e29-df2ce2e2e234" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_08a1353b-6768-484c-9d9c-f4db21e0aaf5" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_03eb6ebc-e83a-482a-8e29-df2ce2e2e234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_d6bf132b-f36c-44a6-8b82-006d73afc7bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_08a1353b-6768-484c-9d9c-f4db21e0aaf5" xlink:to="loc_us-gaap_RevenueFromRelatedParties_d6bf132b-f36c-44a6-8b82-006d73afc7bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyCosts_093bdb4b-4a19-4b9f-a291-6e6c427dd1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_08a1353b-6768-484c-9d9c-f4db21e0aaf5" xlink:to="loc_us-gaap_RelatedPartyCosts_093bdb4b-4a19-4b9f-a291-6e6c427dd1c6" 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-20211231.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_5d1bdd75-3f8f-4761-bcbd-1b92e439a2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_d2ec7555-8b34-4b06-9ffa-4525eefc7e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_5d1bdd75-3f8f-4761-bcbd-1b92e439a2a7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_d2ec7555-8b34-4b06-9ffa-4525eefc7e5b" 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-20211231.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_17c8a074-3f3b-49d9-bc93-bb7c98b70c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1125b1e3-5777-4dc1-b912-f7f6883c8a15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_17c8a074-3f3b-49d9-bc93-bb7c98b70c2e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1125b1e3-5777-4dc1-b912-f7f6883c8a15" 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-20211231.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_9d373044-4a47-4112-93d9-aaa83304bb1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d38b2551-bf01-4f7f-8f11-6ad932df7dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9d373044-4a47-4112-93d9-aaa83304bb1a" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d38b2551-bf01-4f7f-8f11-6ad932df7dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d3459ee-0de4-4dd2-8516-58be2c1e61c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d38b2551-bf01-4f7f-8f11-6ad932df7dfc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d3459ee-0de4-4dd2-8516-58be2c1e61c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_01cf55ec-e982-4777-bf62-94c72c2392d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6d3459ee-0de4-4dd2-8516-58be2c1e61c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_01cf55ec-e982-4777-bf62-94c72c2392d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_19490167-2901-484e-99eb-f4ca608ba830" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_01cf55ec-e982-4777-bf62-94c72c2392d7" xlink:to="loc_us-gaap_LandMember_19490167-2901-484e-99eb-f4ca608ba830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandImprovementsMember_c9cd65ef-a3ff-48ba-825d-a77624a16270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_01cf55ec-e982-4777-bf62-94c72c2392d7" xlink:to="loc_us-gaap_LandImprovementsMember_c9cd65ef-a3ff-48ba-825d-a77624a16270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_7ed39014-7be7-4f9a-b53d-335d83f01b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_01cf55ec-e982-4777-bf62-94c72c2392d7" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_7ed39014-7be7-4f9a-b53d-335d83f01b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_6064998f-3e2c-4e02-a1aa-a51d26b428a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_01cf55ec-e982-4777-bf62-94c72c2392d7" xlink:to="loc_us-gaap_OtherMachineryAndEquipmentMember_6064998f-3e2c-4e02-a1aa-a51d26b428a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EquipmentAndSoftwareMember_5bfc8784-4e54-4536-a3f7-2b029b7df5a9" xlink:href="shen-20211231.xsd#shen_EquipmentAndSoftwareMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_01cf55ec-e982-4777-bf62-94c72c2392d7" xlink:to="loc_shen_EquipmentAndSoftwareMember_5bfc8784-4e54-4536-a3f7-2b029b7df5a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPlantInServiceMember_391bceae-4c08-4ab2-87a8-7805ae7caf64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_01cf55ec-e982-4777-bf62-94c72c2392d7" xlink:to="loc_us-gaap_OtherPlantInServiceMember_391bceae-4c08-4ab2-87a8-7805ae7caf64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetUnderConstructionMember_c503398e-631e-4895-aa55-3305d0ff112f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_01cf55ec-e982-4777-bf62-94c72c2392d7" xlink:to="loc_us-gaap_AssetUnderConstructionMember_c503398e-631e-4895-aa55-3305d0ff112f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0294c8f3-cbf0-4bd8-b532-799654be8cce" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_d38b2551-bf01-4f7f-8f11-6ad932df7dfc" xlink:to="loc_srt_RangeAxis_0294c8f3-cbf0-4bd8-b532-799654be8cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f175517f-2e9b-485f-add6-ff58de637cb1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0294c8f3-cbf0-4bd8-b532-799654be8cce" xlink:to="loc_srt_RangeMember_f175517f-2e9b-485f-add6-ff58de637cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_92ffeabb-c531-454f-a118-c438204184c7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f175517f-2e9b-485f-add6-ff58de637cb1" xlink:to="loc_srt_MinimumMember_92ffeabb-c531-454f-a118-c438204184c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7e7c29a2-72c7-4184-bbf8-27ef568a5479" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f175517f-2e9b-485f-add6-ff58de637cb1" xlink:to="loc_srt_MaximumMember_7e7c29a2-72c7-4184-bbf8-27ef568a5479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9ed1cf80-179c-4487-a8e1-ed804a77ffa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d38b2551-bf01-4f7f-8f11-6ad932df7dfc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9ed1cf80-179c-4487-a8e1-ed804a77ffa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_a753169a-efbc-4fa0-8610-d72f863e9f25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9ed1cf80-179c-4487-a8e1-ed804a77ffa0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_a753169a-efbc-4fa0-8610-d72f863e9f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_bc7c43c4-c1d4-40f6-b9d5-54b516aaaa38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a753169a-efbc-4fa0-8610-d72f863e9f25" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_bc7c43c4-c1d4-40f6-b9d5-54b516aaaa38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_41c5bde0-33c8-468c-8c86-e43bc938a133" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a753169a-efbc-4fa0-8610-d72f863e9f25" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_41c5bde0-33c8-468c-8c86-e43bc938a133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_52fc6dde-acfa-4fbe-8cb6-053e9b4dd182" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a753169a-efbc-4fa0-8610-d72f863e9f25" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_52fc6dde-acfa-4fbe-8cb6-053e9b4dd182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_395757ce-6548-4c96-a9fe-f25ec2abd6e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a753169a-efbc-4fa0-8610-d72f863e9f25" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_395757ce-6548-4c96-a9fe-f25ec2abd6e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TangibleAssetImpairmentCharges_85418824-b35b-4596-81a7-66a75ac6c2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TangibleAssetImpairmentCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9ed1cf80-179c-4487-a8e1-ed804a77ffa0" xlink:to="loc_us-gaap_TangibleAssetImpairmentCharges_85418824-b35b-4596-81a7-66a75ac6c2c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="shen-20211231.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_8dbb2839-92b2-4212-8e05-58c09bacb0e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_fdceb70f-1782-42d8-821a-81244a976c33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8dbb2839-92b2-4212-8e05-58c09bacb0e6" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_fdceb70f-1782-42d8-821a-81244a976c33" 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-20211231.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_d537fa65-0c7b-4f06-b13d-92165065a6cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_5f6649ec-e35f-438d-8d0b-0e57a9f0c47c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d537fa65-0c7b-4f06-b13d-92165065a6cd" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_5f6649ec-e35f-438d-8d0b-0e57a9f0c47c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_8a042050-53c5-4e34-9124-b3487892b574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d537fa65-0c7b-4f06-b13d-92165065a6cd" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_8a042050-53c5-4e34-9124-b3487892b574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock_64f1e292-a837-40b8-b95e-67cda43b0e98" xlink:href="shen-20211231.xsd#shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d537fa65-0c7b-4f06-b13d-92165065a6cd" xlink:to="loc_shen_ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock_64f1e292-a837-40b8-b95e-67cda43b0e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_042eb37b-f253-4b84-b938-402d43021178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d537fa65-0c7b-4f06-b13d-92165065a6cd" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_042eb37b-f253-4b84-b938-402d43021178" 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-20211231.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_ac2cd836-9a4a-4825-8150-201cb4cd95ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c327c517-2151-4458-8bb0-f5ba833aaf72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ac2cd836-9a4a-4825-8150-201cb4cd95ed" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c327c517-2151-4458-8bb0-f5ba833aaf72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_d829541f-b02a-40d9-9145-7c0b49676ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c327c517-2151-4458-8bb0-f5ba833aaf72" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_d829541f-b02a-40d9-9145-7c0b49676ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_52fe7b19-0b9d-4d10-bcc2-514f38d8319e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d829541f-b02a-40d9-9145-7c0b49676ee4" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_52fe7b19-0b9d-4d10-bcc2-514f38d8319e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember_979abef7-fae6-4579-92af-c9a5ebf924b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_52fe7b19-0b9d-4d10-bcc2-514f38d8319e" xlink:to="loc_us-gaap_FranchiseRightsMember_979abef7-fae6-4579-92af-c9a5ebf924b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_b271e40c-cb61-4dd4-a639-d770dc828d5f" xlink:href="shen-20211231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_52fe7b19-0b9d-4d10-bcc2-514f38d8319e" xlink:to="loc_shen_FCCSpectrumLicensesMember_b271e40c-cb61-4dd4-a639-d770dc828d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RailroadCrossingRightsMember_5951e364-96e3-440c-a9f5-24d88dc02f76" xlink:href="shen-20211231.xsd#shen_RailroadCrossingRightsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_52fe7b19-0b9d-4d10-bcc2-514f38d8319e" xlink:to="loc_shen_RailroadCrossingRightsMember_5951e364-96e3-440c-a9f5-24d88dc02f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1707c528-d351-4dd1-9563-8c3c8fa7b144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c327c517-2151-4458-8bb0-f5ba833aaf72" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1707c528-d351-4dd1-9563-8c3c8fa7b144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d8d8e69e-1549-4d85-b7b0-702fd9591cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1707c528-d351-4dd1-9563-8c3c8fa7b144" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d8d8e69e-1549-4d85-b7b0-702fd9591cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_50c43bf6-79b9-439f-8ae5-340504aed358" xlink:href="shen-20211231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d8d8e69e-1549-4d85-b7b0-702fd9591cf3" xlink:to="loc_shen_FCCSpectrumLicensesMember_50c43bf6-79b9-439f-8ae5-340504aed358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_3b79372d-7e00-403f-be0a-1f9ac6666c88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d8d8e69e-1549-4d85-b7b0-702fd9591cf3" xlink:to="loc_us-gaap_CustomerRelationshipsMember_3b79372d-7e00-403f-be0a-1f9ac6666c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_9c9f7efb-4b40-4ea5-973a-77b6bd745b51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d8d8e69e-1549-4d85-b7b0-702fd9591cf3" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_9c9f7efb-4b40-4ea5-973a-77b6bd745b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c759f771-9200-4631-a6a8-41a1190beee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c327c517-2151-4458-8bb0-f5ba833aaf72" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c759f771-9200-4631-a6a8-41a1190beee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_14bb6b93-19b8-4995-b0f6-50ac22b0cd7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c759f771-9200-4631-a6a8-41a1190beee5" xlink:to="loc_us-gaap_SegmentDomain_14bb6b93-19b8-4995-b0f6-50ac22b0cd7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BroadbandSegmentMember_75017982-6595-4830-939e-fec4c9fb7955" xlink:href="shen-20211231.xsd#shen_BroadbandSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_14bb6b93-19b8-4995-b0f6-50ac22b0cd7f" xlink:to="loc_shen_BroadbandSegmentMember_75017982-6595-4830-939e-fec4c9fb7955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4efebe7c-008c-45b9-ade8-238365245983" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c327c517-2151-4458-8bb0-f5ba833aaf72" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4efebe7c-008c-45b9-ade8-238365245983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_6dae16ef-cf6f-4530-8929-a42e74121463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4efebe7c-008c-45b9-ade8-238365245983" xlink:to="loc_us-gaap_GoodwillGross_6dae16ef-cf6f-4530-8929-a42e74121463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0ea55a83-e898-434e-8b0c-c2f5b4a3ed71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4efebe7c-008c-45b9-ade8-238365245983" xlink:to="loc_us-gaap_Goodwill_0ea55a83-e898-434e-8b0c-c2f5b4a3ed71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_882b0ce0-9764-4e21-a5f9-761410414dca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4efebe7c-008c-45b9-ade8-238365245983" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_882b0ce0-9764-4e21-a5f9-761410414dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_90077a6f-03bf-4c14-aa77-a3700339f553" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4efebe7c-008c-45b9-ade8-238365245983" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_90077a6f-03bf-4c14-aa77-a3700339f553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_d812ef8a-74e4-4ae1-b653-c634759c23f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4efebe7c-008c-45b9-ade8-238365245983" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_d812ef8a-74e4-4ae1-b653-c634759c23f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f26078b-65f5-46c4-b899-f3733bf4c185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4efebe7c-008c-45b9-ade8-238365245983" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0f26078b-65f5-46c4-b899-f3733bf4c185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_325c64bc-13b7-4a33-bd15-1f6372737828" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4efebe7c-008c-45b9-ade8-238365245983" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_325c64bc-13b7-4a33-bd15-1f6372737828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_113e6f69-e15a-496a-92f2-86c2682c181e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4efebe7c-008c-45b9-ade8-238365245983" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_113e6f69-e15a-496a-92f2-86c2682c181e" 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-20211231.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_1e77b249-9108-4b73-a050-8224895f48b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_11017df1-3908-4877-bdf3-916cb285b0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1e77b249-9108-4b73-a050-8224895f48b1" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_11017df1-3908-4877-bdf3-916cb285b0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_85e504ad-73c1-4613-adf6-7e9511406c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_11017df1-3908-4877-bdf3-916cb285b0c8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_85e504ad-73c1-4613-adf6-7e9511406c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_68ad62b1-2f6e-44b9-bda5-33c9241882ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_85e504ad-73c1-4613-adf6-7e9511406c4c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_68ad62b1-2f6e-44b9-bda5-33c9241882ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_9c569253-f45a-4594-9ad0-0355ecb57934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_68ad62b1-2f6e-44b9-bda5-33c9241882ca" xlink:to="loc_us-gaap_CustomerRelationshipsMember_9c569253-f45a-4594-9ad0-0355ecb57934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_82a68162-cff1-4bee-ab54-6bdb1ba58306" xlink:href="shen-20211231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_68ad62b1-2f6e-44b9-bda5-33c9241882ca" xlink:to="loc_shen_FCCSpectrumLicensesMember_82a68162-cff1-4bee-ab54-6bdb1ba58306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3adeef6c-8281-4b99-8f0c-dcc76be99c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_11017df1-3908-4877-bdf3-916cb285b0c8" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3adeef6c-8281-4b99-8f0c-dcc76be99c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_63a8fd59-8a75-40da-81d5-8c2ee48da9a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3adeef6c-8281-4b99-8f0c-dcc76be99c2e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_63a8fd59-8a75-40da-81d5-8c2ee48da9a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_71c467ce-940a-40d6-a5fa-47eb88f9630c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_11017df1-3908-4877-bdf3-916cb285b0c8" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_71c467ce-940a-40d6-a5fa-47eb88f9630c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_edd52de5-836e-48c7-b928-4db9bad3259f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_71c467ce-940a-40d6-a5fa-47eb88f9630c" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_edd52de5-836e-48c7-b928-4db9bad3259f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_5525f819-b7cc-43fa-89f8-9f5d53fc16e0" xlink:href="shen-20211231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_edd52de5-836e-48c7-b928-4db9bad3259f" xlink:to="loc_shen_FCCSpectrumLicensesMember_5525f819-b7cc-43fa-89f8-9f5d53fc16e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_699e8b7d-9714-4094-b25a-da5142646cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_11017df1-3908-4877-bdf3-916cb285b0c8" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_699e8b7d-9714-4094-b25a-da5142646cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f5ef8e84-c6f7-4b40-a7ee-42fe66a010d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_699e8b7d-9714-4094-b25a-da5142646cfe" xlink:to="loc_us-gaap_Goodwill_f5ef8e84-c6f7-4b40-a7ee-42fe66a010d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_4de54dbe-0979-4273-b489-56dcf6895e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_699e8b7d-9714-4094-b25a-da5142646cfe" xlink:to="loc_us-gaap_IndefinitelivedIntangibleAssetsAcquired_4de54dbe-0979-4273-b489-56dcf6895e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NumberOfMarketsIncludedInTransaction_da4ddc66-c7ec-47f8-b8b8-fe30fb19521e" xlink:href="shen-20211231.xsd#shen_NumberOfMarketsIncludedInTransaction"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_699e8b7d-9714-4094-b25a-da5142646cfe" xlink:to="loc_shen_NumberOfMarketsIncludedInTransaction_da4ddc66-c7ec-47f8-b8b8-fe30fb19521e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction_b1581f4b-e75f-4a75-8153-06c85cf57a6a" xlink:href="shen-20211231.xsd#shen_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_699e8b7d-9714-4094-b25a-da5142646cfe" xlink:to="loc_shen_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction_b1581f4b-e75f-4a75-8153-06c85cf57a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_13c77b79-5d08-4a15-b39f-9f3bc736dbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_699e8b7d-9714-4094-b25a-da5142646cfe" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_13c77b79-5d08-4a15-b39f-9f3bc736dbb9" 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-20211231.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_ec86f4d1-80eb-456b-87eb-eb0ef8c84e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_331e4e25-c4e5-4a4d-8acc-7134da3b7772" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ec86f4d1-80eb-456b-87eb-eb0ef8c84e68" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_331e4e25-c4e5-4a4d-8acc-7134da3b7772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c92b7271-25aa-4e7e-b8ff-cb4e3bbda243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_331e4e25-c4e5-4a4d-8acc-7134da3b7772" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c92b7271-25aa-4e7e-b8ff-cb4e3bbda243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_31a4dcd4-a801-4688-a306-73211254ea95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c92b7271-25aa-4e7e-b8ff-cb4e3bbda243" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_31a4dcd4-a801-4688-a306-73211254ea95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_6d36d9d3-8fd6-44c8-bdb2-d5d3ac1c0c81" xlink:href="shen-20211231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_31a4dcd4-a801-4688-a306-73211254ea95" xlink:to="loc_shen_FCCSpectrumLicensesMember_6d36d9d3-8fd6-44c8-bdb2-d5d3ac1c0c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AcquiredSubscribersBroadbandMember_7778ad7d-1824-481e-87a7-b0d542ca419d" xlink:href="shen-20211231.xsd#shen_AcquiredSubscribersBroadbandMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_31a4dcd4-a801-4688-a306-73211254ea95" xlink:to="loc_shen_AcquiredSubscribersBroadbandMember_7778ad7d-1824-481e-87a7-b0d542ca419d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_fdd1b6c6-c085-469d-8f7a-c537e16e21b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_31a4dcd4-a801-4688-a306-73211254ea95" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_fdd1b6c6-c085-469d-8f7a-c537e16e21b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5055672e-af19-4d05-b22d-f3c6ad0c5b27" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_331e4e25-c4e5-4a4d-8acc-7134da3b7772" xlink:to="loc_srt_RangeAxis_5055672e-af19-4d05-b22d-f3c6ad0c5b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3713a163-dc60-4fb5-8d6d-b489bee37916" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5055672e-af19-4d05-b22d-f3c6ad0c5b27" xlink:to="loc_srt_RangeMember_3713a163-dc60-4fb5-8d6d-b489bee37916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_89ecde50-7e51-428f-8e9c-69706b5247f7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3713a163-dc60-4fb5-8d6d-b489bee37916" xlink:to="loc_srt_MinimumMember_89ecde50-7e51-428f-8e9c-69706b5247f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ea931cf0-17f7-4575-87ec-8662b6cb9e8a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3713a163-dc60-4fb5-8d6d-b489bee37916" xlink:to="loc_srt_MaximumMember_ea931cf0-17f7-4575-87ec-8662b6cb9e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_933e7c06-77cf-431f-b0a9-34446fde664a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_331e4e25-c4e5-4a4d-8acc-7134da3b7772" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_933e7c06-77cf-431f-b0a9-34446fde664a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2aa15bcb-ae2c-46a4-a5e1-2e216cd127e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_933e7c06-77cf-431f-b0a9-34446fde664a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2aa15bcb-ae2c-46a4-a5e1-2e216cd127e1" 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-20211231.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_ee8f8e9c-5b9a-4c28-bc47-49da2a0cf198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ae91dd9f-39b7-4633-b503-d45bf160d8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ee8f8e9c-5b9a-4c28-bc47-49da2a0cf198" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ae91dd9f-39b7-4633-b503-d45bf160d8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f1a211fb-d9da-4d11-b700-2def49ea7fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ee8f8e9c-5b9a-4c28-bc47-49da2a0cf198" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f1a211fb-d9da-4d11-b700-2def49ea7fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b351db4e-68f0-4f55-8542-3c10363f6273" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ee8f8e9c-5b9a-4c28-bc47-49da2a0cf198" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b351db4e-68f0-4f55-8542-3c10363f6273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_229fd458-ef84-4cb9-9c16-4196088bf198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ee8f8e9c-5b9a-4c28-bc47-49da2a0cf198" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_229fd458-ef84-4cb9-9c16-4196088bf198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_f36defe4-54f1-42d8-b520-0a0521616c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ee8f8e9c-5b9a-4c28-bc47-49da2a0cf198" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_f36defe4-54f1-42d8-b520-0a0521616c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_5fee7097-3c24-4428-9261-2389431bc711" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ee8f8e9c-5b9a-4c28-bc47-49da2a0cf198" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_5fee7097-3c24-4428-9261-2389431bc711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FiniteLivedIntangibleAssetsAmortizationExpense_463f17a3-06be-4487-be83-6d69c7a0b1a7" xlink:href="shen-20211231.xsd#shen_FiniteLivedIntangibleAssetsAmortizationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ee8f8e9c-5b9a-4c28-bc47-49da2a0cf198" xlink:to="loc_shen_FiniteLivedIntangibleAssetsAmortizationExpense_463f17a3-06be-4487-be83-6d69c7a0b1a7" 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-20211231.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_241cffd8-c226-4563-af66-9922f4c84064" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_f2f1711b-56c2-4e27-9791-df8e32521213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_241cffd8-c226-4563-af66-9922f4c84064" xlink:to="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_f2f1711b-56c2-4e27-9791-df8e32521213" 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-20211231.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_95f01897-5361-4a35-82bf-8240cf8fee50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_c9f5e535-6ea9-48ea-9a8a-6de7f704d7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_95f01897-5361-4a35-82bf-8240cf8fee50" xlink:to="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_c9f5e535-6ea9-48ea-9a8a-6de7f704d7ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_1a0c0ad0-ea3f-4b44-9303-fe1274aebaeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_95f01897-5361-4a35-82bf-8240cf8fee50" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_1a0c0ad0-ea3f-4b44-9303-fe1274aebaeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_06d5347d-8658-4ce2-b5ab-66abe2fb4710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_95f01897-5361-4a35-82bf-8240cf8fee50" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_06d5347d-8658-4ce2-b5ab-66abe2fb4710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_2d7b47b8-c91d-43d3-bbc9-357ac4444712" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_95f01897-5361-4a35-82bf-8240cf8fee50" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_2d7b47b8-c91d-43d3-bbc9-357ac4444712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_3ea2a9d7-39f9-4442-b725-f57d99c8c91a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_95f01897-5361-4a35-82bf-8240cf8fee50" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_3ea2a9d7-39f9-4442-b725-f57d99c8c91a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_f0c4bdfd-39c6-488e-a2e2-449c05d7c75a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_95f01897-5361-4a35-82bf-8240cf8fee50" xlink:to="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_f0c4bdfd-39c6-488e-a2e2-449c05d7c75a" 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-20211231.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_7ae8ff2b-6e42-45f0-8c90-0fe84fdbf9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesLeasesCurrent_c2357308-afee-4266-8dbd-7bacc5ee6b40" xlink:href="shen-20211231.xsd#shen_FCCSpectrumLicensesLeasesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_7ae8ff2b-6e42-45f0-8c90-0fe84fdbf9a7" xlink:to="loc_shen_FCCSpectrumLicensesLeasesCurrent_c2357308-afee-4266-8dbd-7bacc5ee6b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_PrepaidMaintenanceExpenseCurrent_b2cfbadf-13bb-4c9c-8a67-12dc7b3b7221" xlink:href="shen-20211231.xsd#shen_PrepaidMaintenanceExpenseCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_7ae8ff2b-6e42-45f0-8c90-0fe84fdbf9a7" xlink:to="loc_shen_PrepaidMaintenanceExpenseCurrent_b2cfbadf-13bb-4c9c-8a67-12dc7b3b7221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_47cf3f8d-e606-4ae9-b306-5a16cd3d16d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_7ae8ff2b-6e42-45f0-8c90-0fe84fdbf9a7" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_47cf3f8d-e606-4ae9-b306-5a16cd3d16d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_SERPInvestmentsCurrent_b49ffc72-2f37-4106-93f8-69ecb1e645b4" xlink:href="shen-20211231.xsd#shen_SERPInvestmentsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_7ae8ff2b-6e42-45f0-8c90-0fe84fdbf9a7" xlink:to="loc_shen_SERPInvestmentsCurrent_b49ffc72-2f37-4106-93f8-69ecb1e645b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_ad5ab6f3-063d-4c9f-90fa-7436451f4a86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_7ae8ff2b-6e42-45f0-8c90-0fe84fdbf9a7" xlink:to="loc_us-gaap_OtherAssetsCurrent_ad5ab6f3-063d-4c9f-90fa-7436451f4a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e020ad48-ca07-4b2e-a239-a855fb2b8b17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_7ae8ff2b-6e42-45f0-8c90-0fe84fdbf9a7" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e020ad48-ca07-4b2e-a239-a855fb2b8b17" 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-20211231.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_b2d80d95-0607-44a9-a425-12e823e1d6f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_20e1d228-1536-48a0-8c6a-160891413c55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2d80d95-0607-44a9-a425-12e823e1d6f8" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_20e1d228-1536-48a0-8c6a-160891413c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f21615e8-d0b6-46f6-a6ec-f19872996cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b2d80d95-0607-44a9-a425-12e823e1d6f8" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f21615e8-d0b6-46f6-a6ec-f19872996cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_9558dfd7-0004-4bf3-8af4-1fd61f511bab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_b2d80d95-0607-44a9-a425-12e823e1d6f8" xlink:to="loc_us-gaap_DeferredCosts_9558dfd7-0004-4bf3-8af4-1fd61f511bab" 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-20211231.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_262fb8a2-cd28-47e8-853f-8fe42c541d59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCurrent_d004a678-62c4-4552-be97-9a0cf5841820" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_262fb8a2-cd28-47e8-853f-8fe42c541d59" xlink:to="loc_us-gaap_AssetRetirementObligationCurrent_d004a678-62c4-4552-be97-9a0cf5841820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AccruedProgrammingCostsCurrent_6d1cc834-485d-4c5e-879d-cc7c69f376bd" xlink:href="shen-20211231.xsd#shen_AccruedProgrammingCostsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_262fb8a2-cd28-47e8-853f-8fe42c541d59" xlink:to="loc_shen_AccruedProgrammingCostsCurrent_6d1cc834-485d-4c5e-879d-cc7c69f376bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_SalesAndPropertyTaxesPayableCurrent_07b44615-a0c4-4e15-b698-41ea266f40d3" xlink:href="shen-20211231.xsd#shen_SalesAndPropertyTaxesPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_262fb8a2-cd28-47e8-853f-8fe42c541d59" xlink:to="loc_shen_SalesAndPropertyTaxesPayableCurrent_07b44615-a0c4-4e15-b698-41ea266f40d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_c5259caa-9198-4065-a3ff-85fc025a1da1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_262fb8a2-cd28-47e8-853f-8fe42c541d59" xlink:to="loc_us-gaap_RestructuringReserveCurrent_c5259caa-9198-4065-a3ff-85fc025a1da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_8b529977-32ed-4f8d-9abe-1f3a750fcec0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_262fb8a2-cd28-47e8-853f-8fe42c541d59" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_8b529977-32ed-4f8d-9abe-1f3a750fcec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_32ef1a96-004a-4104-9887-e36a211699f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_262fb8a2-cd28-47e8-853f-8fe42c541d59" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_32ef1a96-004a-4104-9887-e36a211699f7" 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-20211231.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_a5aacb8a-46df-4cae-a47b-5d6635f76b89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_16af703a-2c4b-4575-96c0-8931b927562c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a5aacb8a-46df-4cae-a47b-5d6635f76b89" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_16af703a-2c4b-4575-96c0-8931b927562c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesLeasesNoncurrent_929e4c71-e2ba-4b99-aea0-857387eb7f16" xlink:href="shen-20211231.xsd#shen_FCCSpectrumLicensesLeasesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_a5aacb8a-46df-4cae-a47b-5d6635f76b89" xlink:to="loc_shen_FCCSpectrumLicensesLeasesNoncurrent_929e4c71-e2ba-4b99-aea0-857387eb7f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_37d99580-01a7-44df-83f8-9f1c1e7caba3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_a5aacb8a-46df-4cae-a47b-5d6635f76b89" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_37d99580-01a7-44df-83f8-9f1c1e7caba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_75c7140e-69f7-4e3c-a057-e46a53779323" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_a5aacb8a-46df-4cae-a47b-5d6635f76b89" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_75c7140e-69f7-4e3c-a057-e46a53779323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_9ed33e51-28c1-45e9-95a7-03ceef791eee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_a5aacb8a-46df-4cae-a47b-5d6635f76b89" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_9ed33e51-28c1-45e9-95a7-03ceef791eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_cef46aaf-29f8-4def-930f-6af5a358dc92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_a5aacb8a-46df-4cae-a47b-5d6635f76b89" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_cef46aaf-29f8-4def-930f-6af5a358dc92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_8ffe746e-4fbe-48bb-9646-7b65457c007a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f9bc818f-da45-4347-9ab7-c980e2489b54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_8ffe746e-4fbe-48bb-9646-7b65457c007a" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f9bc818f-da45-4347-9ab7-c980e2489b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_03e26918-ab77-49fd-aacc-fbf64a81a66c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f9bc818f-da45-4347-9ab7-c980e2489b54" xlink:to="loc_us-gaap_RestructuringPlanAxis_03e26918-ab77-49fd-aacc-fbf64a81a66c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_a2443397-302c-47b2-8993-f4209b0431cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_03e26918-ab77-49fd-aacc-fbf64a81a66c" xlink:to="loc_us-gaap_RestructuringPlanDomain_a2443397-302c-47b2-8993-f4209b0431cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_WorkforceReductionProgramMember_7babed7a-258d-4480-9e38-b6d5ef9196b9" xlink:href="shen-20211231.xsd#shen_WorkforceReductionProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_a2443397-302c-47b2-8993-f4209b0431cc" xlink:to="loc_shen_WorkforceReductionProgramMember_7babed7a-258d-4480-9e38-b6d5ef9196b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_756a3dd6-7644-4109-ad5a-27661d5a7a51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f9bc818f-da45-4347-9ab7-c980e2489b54" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_756a3dd6-7644-4109-ad5a-27661d5a7a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_87690dbd-f538-493b-82d2-b35315f37873" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_756a3dd6-7644-4109-ad5a-27661d5a7a51" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_87690dbd-f538-493b-82d2-b35315f37873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_89c893db-cd47-4af5-87a7-6251b23bab94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_87690dbd-f538-493b-82d2-b35315f37873" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_89c893db-cd47-4af5-87a7-6251b23bab94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_b4a2ce82-7b20-4435-a03a-d39b85054fff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_87690dbd-f538-493b-82d2-b35315f37873" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_b4a2ce82-7b20-4435-a03a-d39b85054fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_99c880a3-969b-4135-81b1-76c65114dd1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_f9bc818f-da45-4347-9ab7-c980e2489b54" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_99c880a3-969b-4135-81b1-76c65114dd1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_de35e9d6-8e5e-4a45-a171-754530e3bad3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_99c880a3-969b-4135-81b1-76c65114dd1c" xlink:to="loc_us-gaap_RestructuringReserveRollForward_de35e9d6-8e5e-4a45-a171-754530e3bad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_c2d1676d-4ce0-47c4-8f3e-f0211246bba6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_de35e9d6-8e5e-4a45-a171-754530e3bad3" xlink:to="loc_us-gaap_RestructuringReserve_c2d1676d-4ce0-47c4-8f3e-f0211246bba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_34b1a598-c0cc-4dea-849a-15f4577e2db7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_de35e9d6-8e5e-4a45-a171-754530e3bad3" xlink:to="loc_us-gaap_RestructuringCharges_34b1a598-c0cc-4dea-849a-15f4577e2db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_bd287ad0-05b0-403b-bdd3-f0f54d7e6ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_de35e9d6-8e5e-4a45-a171-754530e3bad3" xlink:to="loc_us-gaap_PaymentsForRestructuring_bd287ad0-05b0-403b-bdd3-f0f54d7e6ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_d9d31462-a7ec-4e16-a41b-82d9ed8fd548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_de35e9d6-8e5e-4a45-a171-754530e3bad3" xlink:to="loc_us-gaap_RestructuringReserve_d9d31462-a7ec-4e16-a41b-82d9ed8fd548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails" xlink:type="simple" xlink:href="shen-20211231.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_9b7a2f52-1eaf-4241-8013-120a7635fe2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_dd7e06c8-8ae6-49f7-b5c4-2ae688d8d1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9b7a2f52-1eaf-4241-8013-120a7635fe2f" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_dd7e06c8-8ae6-49f7-b5c4-2ae688d8d1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_a6402e8c-e7b8-48a0-8286-97779f3abe8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dd7e06c8-8ae6-49f7-b5c4-2ae688d8d1bb" xlink:to="loc_us-gaap_AssetRetirementObligation_a6402e8c-e7b8-48a0-8286-97779f3abe8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_6c9d29fb-bd9d-4566-8af2-5869d0a15bad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dd7e06c8-8ae6-49f7-b5c4-2ae688d8d1bb" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_6c9d29fb-bd9d-4566-8af2-5869d0a15bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_0a57df59-384a-4651-8088-d599245103bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dd7e06c8-8ae6-49f7-b5c4-2ae688d8d1bb" xlink:to="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_0a57df59-384a-4651-8088-d599245103bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCashPaidToSettle_014d39bb-cdba-48b1-8f7d-c73030bbec1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dd7e06c8-8ae6-49f7-b5c4-2ae688d8d1bb" xlink:to="loc_us-gaap_AssetRetirementObligationCashPaidToSettle_014d39bb-cdba-48b1-8f7d-c73030bbec1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_d62dfd84-2256-42c5-903c-4c7da165ec5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dd7e06c8-8ae6-49f7-b5c4-2ae688d8d1bb" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_d62dfd84-2256-42c5-903c-4c7da165ec5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_f257afce-09f8-44c5-bb24-d4fd26163142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dd7e06c8-8ae6-49f7-b5c4-2ae688d8d1bb" xlink:to="loc_us-gaap_AssetRetirementObligation_f257afce-09f8-44c5-bb24-d4fd26163142" 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-20211231.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_fbca4651-b3dc-4c9b-b1db-b7e3df49c2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_01f47f93-2128-491b-8433-4ca41aefcb05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fbca4651-b3dc-4c9b-b1db-b7e3df49c2a4" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_01f47f93-2128-491b-8433-4ca41aefcb05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_9dc203d3-1b7c-4214-8229-d9c198e28daf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fbca4651-b3dc-4c9b-b1db-b7e3df49c2a4" xlink:to="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_9dc203d3-1b7c-4214-8229-d9c198e28daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_307496a1-1026-4c4a-94a1-9a67afbb7c11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_fbca4651-b3dc-4c9b-b1db-b7e3df49c2a4" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_307496a1-1026-4c4a-94a1-9a67afbb7c11" 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-20211231.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_60b51272-b9aa-4c73-bb8b-5f572a5839b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_45316eed-79f1-4a9a-bd36-79a6c79ddd9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_60b51272-b9aa-4c73-bb8b-5f572a5839b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_45316eed-79f1-4a9a-bd36-79a6c79ddd9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_52f89bd8-1348-4309-b5fa-2ee803eabd3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_60b51272-b9aa-4c73-bb8b-5f572a5839b4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_52f89bd8-1348-4309-b5fa-2ee803eabd3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_d652f97b-1552-4434-8c1c-13b51ff66075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_60b51272-b9aa-4c73-bb8b-5f572a5839b4" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_d652f97b-1552-4434-8c1c-13b51ff66075" 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-20211231.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_6dac9c5b-d354-4335-8dd4-f382a262d61d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_ff7853c4-0974-454a-83b9-73fa7c545303" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6dac9c5b-d354-4335-8dd4-f382a262d61d" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_ff7853c4-0974-454a-83b9-73fa7c545303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f9030728-341e-4b7a-bd94-b4702b40e841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6dac9c5b-d354-4335-8dd4-f382a262d61d" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f9030728-341e-4b7a-bd94-b4702b40e841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_61bfc0eb-f9a1-40cf-9ba4-3d78681ae267" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6dac9c5b-d354-4335-8dd4-f382a262d61d" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_61bfc0eb-f9a1-40cf-9ba4-3d78681ae267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_6bfbc100-033a-423c-8cf4-b1b58720dbbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6dac9c5b-d354-4335-8dd4-f382a262d61d" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_6bfbc100-033a-423c-8cf4-b1b58720dbbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_159b468a-3c32-4540-9991-622ee1194e78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6dac9c5b-d354-4335-8dd4-f382a262d61d" xlink:to="loc_us-gaap_OperatingLeaseCost_159b468a-3c32-4540-9991-622ee1194e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FinanceLeaseCost_8f5d0528-709d-43b1-a510-3d45bab46ebc" xlink:href="shen-20211231.xsd#shen_FinanceLeaseCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6dac9c5b-d354-4335-8dd4-f382a262d61d" xlink:to="loc_shen_FinanceLeaseCost_8f5d0528-709d-43b1-a510-3d45bab46ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_cbf9672f-35d5-4ba8-b553-675cb5956f33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6dac9c5b-d354-4335-8dd4-f382a262d61d" xlink:to="loc_us-gaap_OperatingLeasePayments_cbf9672f-35d5-4ba8-b553-675cb5956f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_49263d07-167b-475e-a28f-1f6f5eea8e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6dac9c5b-d354-4335-8dd4-f382a262d61d" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_49263d07-167b-475e-a28f-1f6f5eea8e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_d24704fc-f9f0-4ecf-bdc0-a7264452dde8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6dac9c5b-d354-4335-8dd4-f382a262d61d" xlink:to="loc_us-gaap_SubleaseIncome_d24704fc-f9f0-4ecf-bdc0-a7264452dde8" 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-20211231.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_d32530e0-4878-441d-ad93-b37825b05370" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_602d6f01-9718-4bf7-ad7b-1258eae618dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d32530e0-4878-441d-ad93-b37825b05370" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_602d6f01-9718-4bf7-ad7b-1258eae618dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_bcd05d0f-8720-41fb-8b2a-83bb8d9aa65e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_602d6f01-9718-4bf7-ad7b-1258eae618dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_bcd05d0f-8720-41fb-8b2a-83bb8d9aa65e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ba3e0cc5-e712-4769-bd53-4d80cd27c8f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_602d6f01-9718-4bf7-ad7b-1258eae618dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ba3e0cc5-e712-4769-bd53-4d80cd27c8f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c25491bd-0ed8-446a-8b45-573c756df646" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_602d6f01-9718-4bf7-ad7b-1258eae618dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c25491bd-0ed8-446a-8b45-573c756df646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a7256e01-7879-40ed-8314-ddbeb5e00f73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_602d6f01-9718-4bf7-ad7b-1258eae618dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a7256e01-7879-40ed-8314-ddbeb5e00f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7ac6499d-19c7-45da-8db8-9a0af796b7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_602d6f01-9718-4bf7-ad7b-1258eae618dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7ac6499d-19c7-45da-8db8-9a0af796b7d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b4578506-5c73-4c74-9fb9-9991b7d6c53b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_602d6f01-9718-4bf7-ad7b-1258eae618dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b4578506-5c73-4c74-9fb9-9991b7d6c53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_98594bcc-76c9-4e18-b62e-6a60d27047bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_602d6f01-9718-4bf7-ad7b-1258eae618dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_98594bcc-76c9-4e18-b62e-6a60d27047bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7bcfd83c-3c26-43e8-beb2-f8fa44cb1824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_602d6f01-9718-4bf7-ad7b-1258eae618dc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7bcfd83c-3c26-43e8-beb2-f8fa44cb1824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_5c138229-3a00-41a7-8a50-3c63b08b7fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_602d6f01-9718-4bf7-ad7b-1258eae618dc" xlink:to="loc_us-gaap_OperatingLeaseLiability_5c138229-3a00-41a7-8a50-3c63b08b7fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_48145d1e-f419-46fd-b568-c656ea8d9239" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d32530e0-4878-441d-ad93-b37825b05370" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_48145d1e-f419-46fd-b568-c656ea8d9239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_72118087-e8ca-4cf0-9315-f257f3f6e448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_48145d1e-f419-46fd-b568-c656ea8d9239" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_72118087-e8ca-4cf0-9315-f257f3f6e448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_28967095-5dea-4344-946d-c13210734a78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_48145d1e-f419-46fd-b568-c656ea8d9239" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_28967095-5dea-4344-946d-c13210734a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_09766562-2933-4eee-9172-7f351c5c181d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_48145d1e-f419-46fd-b568-c656ea8d9239" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_09766562-2933-4eee-9172-7f351c5c181d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_e3626976-2de4-4f57-95b2-8239daf86901" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_48145d1e-f419-46fd-b568-c656ea8d9239" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_e3626976-2de4-4f57-95b2-8239daf86901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_b880cbe3-4fb9-4bf4-885c-bfbc3164cd3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_48145d1e-f419-46fd-b568-c656ea8d9239" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_b880cbe3-4fb9-4bf4-885c-bfbc3164cd3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_980f43ba-156c-46e4-ac16-193e211ba3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_48145d1e-f419-46fd-b568-c656ea8d9239" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_980f43ba-156c-46e4-ac16-193e211ba3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_387dd79a-bf87-4985-b8e8-78cc0e8e89e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_48145d1e-f419-46fd-b568-c656ea8d9239" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_387dd79a-bf87-4985-b8e8-78cc0e8e89e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_14da0cc8-f0ae-42b6-b772-5db4cb460a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_48145d1e-f419-46fd-b568-c656ea8d9239" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_14da0cc8-f0ae-42b6-b772-5db4cb460a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_76f23143-e328-4435-9353-bf99d0b3ac74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_48145d1e-f419-46fd-b568-c656ea8d9239" xlink:to="loc_us-gaap_FinanceLeaseLiability_76f23143-e328-4435-9353-bf99d0b3ac74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_b55c384c-74bf-4d3d-b0e8-01d16f5083e7" xlink:href="shen-20211231.xsd#shen_LeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d32530e0-4878-441d-ad93-b37825b05370" xlink:to="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_b55c384c-74bf-4d3d-b0e8-01d16f5083e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths_0939061b-0439-4407-8652-991389033d3a" xlink:href="shen-20211231.xsd#shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_b55c384c-74bf-4d3d-b0e8-01d16f5083e7" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths_0939061b-0439-4407-8652-991389033d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearTwo_4addf867-fda0-4dcf-9fd1-7b6b6f6b69a0" xlink:href="shen-20211231.xsd#shen_LesseeLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_b55c384c-74bf-4d3d-b0e8-01d16f5083e7" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueYearTwo_4addf867-fda0-4dcf-9fd1-7b6b6f6b69a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearThree_09b3e984-f00e-4e2b-b355-5d1992421aaa" xlink:href="shen-20211231.xsd#shen_LesseeLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_b55c384c-74bf-4d3d-b0e8-01d16f5083e7" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueYearThree_09b3e984-f00e-4e2b-b355-5d1992421aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFour_3c902f57-a70d-45f0-ab66-6e6b1468a6ed" xlink:href="shen-20211231.xsd#shen_LesseeLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_b55c384c-74bf-4d3d-b0e8-01d16f5083e7" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFour_3c902f57-a70d-45f0-ab66-6e6b1468a6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFive_d211ff51-09eb-4d27-9de7-7669073afe4a" xlink:href="shen-20211231.xsd#shen_LesseeLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_b55c384c-74bf-4d3d-b0e8-01d16f5083e7" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueYearFive_d211ff51-09eb-4d27-9de7-7669073afe4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive_e7cbc1bb-1b60-45a0-9184-1c0db5ee2126" xlink:href="shen-20211231.xsd#shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_b55c384c-74bf-4d3d-b0e8-01d16f5083e7" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive_e7cbc1bb-1b60-45a0-9184-1c0db5ee2126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityPaymentsDue_c7d1ab8e-12c9-478a-94b7-f1d91b733b98" xlink:href="shen-20211231.xsd#shen_LesseeLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_b55c384c-74bf-4d3d-b0e8-01d16f5083e7" xlink:to="loc_shen_LesseeLeaseLiabilityPaymentsDue_c7d1ab8e-12c9-478a-94b7-f1d91b733b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LesseeLeaseLiabilityUndiscountedExcessAmount_871f2dac-0a23-4ceb-a389-c1da7eb08035" xlink:href="shen-20211231.xsd#shen_LesseeLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_b55c384c-74bf-4d3d-b0e8-01d16f5083e7" xlink:to="loc_shen_LesseeLeaseLiabilityUndiscountedExcessAmount_871f2dac-0a23-4ceb-a389-c1da7eb08035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LeaseLiability_b4a40165-6dc2-4b20-aab0-3683efd6ac80" xlink:href="shen-20211231.xsd#shen_LeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_LeaseLiabilitiesPaymentsDueAbstract_b55c384c-74bf-4d3d-b0e8-01d16f5083e7" xlink:to="loc_shen_LeaseLiability_b4a40165-6dc2-4b20-aab0-3683efd6ac80" 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-20211231.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-20211231.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_48eed749-0522-4983-b602-321d0c022fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_10ecbfad-1082-4948-b4bb-f3156f05a9d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_48eed749-0522-4983-b602-321d0c022fe4" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_10ecbfad-1082-4948-b4bb-f3156f05a9d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_7a668abb-ab30-42ce-b025-368234a97025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_48eed749-0522-4983-b602-321d0c022fe4" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_7a668abb-ab30-42ce-b025-368234a97025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_14b0f323-cbd4-46ff-863f-50e8d5859d13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_48eed749-0522-4983-b602-321d0c022fe4" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_14b0f323-cbd4-46ff-863f-50e8d5859d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_42e93c78-b0b3-4b6c-8120-29f1b08a572c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_48eed749-0522-4983-b602-321d0c022fe4" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_42e93c78-b0b3-4b6c-8120-29f1b08a572c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_aedc30e4-3e42-413a-b5cb-8d4f326d07a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_48eed749-0522-4983-b602-321d0c022fe4" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_aedc30e4-3e42-413a-b5cb-8d4f326d07a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_e474e89b-97dd-417e-823c-9035fa51079b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_48eed749-0522-4983-b602-321d0c022fe4" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_e474e89b-97dd-417e-823c-9035fa51079b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_1c81388e-f006-4b1c-aab0-6b13dc4ddf70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_48eed749-0522-4983-b602-321d0c022fe4" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_1c81388e-f006-4b1c-aab0-6b13dc4ddf70" 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-20211231.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_1b138fcc-e94e-489c-b8c0-366e8b06c2ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_e0690807-9d5e-493e-a9e8-0bbe969d0bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1b138fcc-e94e-489c-b8c0-366e8b06c2ff" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_e0690807-9d5e-493e-a9e8-0bbe969d0bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#DebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3cfd02f0-3e89-4f10-89be-c5e5d531cb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_bdecbc4f-41f0-4378-9311-b7039cb1e84a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3cfd02f0-3e89-4f10-89be-c5e5d531cb8e" xlink:to="loc_us-gaap_DebtInstrumentTable_bdecbc4f-41f0-4378-9311-b7039cb1e84a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_1e171005-3a80-4ddf-906d-86dfda23a88c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bdecbc4f-41f0-4378-9311-b7039cb1e84a" xlink:to="loc_us-gaap_CreditFacilityAxis_1e171005-3a80-4ddf-906d-86dfda23a88c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3067befa-e782-45b8-b5cb-e424875c70f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1e171005-3a80-4ddf-906d-86dfda23a88c" xlink:to="loc_us-gaap_CreditFacilityDomain_3067befa-e782-45b8-b5cb-e424875c70f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_2f69c604-8643-4be2-81e0-23e5cf039198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_3067befa-e782-45b8-b5cb-e424875c70f6" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_2f69c604-8643-4be2-81e0-23e5cf039198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_19bbf88b-ea35-41b5-804e-654f58bff695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bdecbc4f-41f0-4378-9311-b7039cb1e84a" xlink:to="loc_us-gaap_DebtInstrumentAxis_19bbf88b-ea35-41b5-804e-654f58bff695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fbce3ce6-7f75-4d09-b197-b59f8e32d008" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_19bbf88b-ea35-41b5-804e-654f58bff695" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fbce3ce6-7f75-4d09-b197-b59f8e32d008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_NewCreditAgreementMember_2d0660d8-ef5e-4719-aa6a-29cfc9e51856" xlink:href="shen-20211231.xsd#shen_NewCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fbce3ce6-7f75-4d09-b197-b59f8e32d008" xlink:to="loc_shen_NewCreditAgreementMember_2d0660d8-ef5e-4719-aa6a-29cfc9e51856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TermLoanA1Member_4ce1465f-2f7a-420e-8fa2-eca42ecf54d1" xlink:href="shen-20211231.xsd#shen_TermLoanA1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fbce3ce6-7f75-4d09-b197-b59f8e32d008" xlink:to="loc_shen_TermLoanA1Member_4ce1465f-2f7a-420e-8fa2-eca42ecf54d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TermLoanA2Member_52250f5e-d44c-448e-8453-0a6e312671c4" xlink:href="shen-20211231.xsd#shen_TermLoanA2Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fbce3ce6-7f75-4d09-b197-b59f8e32d008" xlink:to="loc_shen_TermLoanA2Member_52250f5e-d44c-448e-8453-0a6e312671c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TermLoansMember_78b4aa49-89d8-4113-bfb3-beb6db4c4a0c" xlink:href="shen-20211231.xsd#shen_TermLoansMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fbce3ce6-7f75-4d09-b197-b59f8e32d008" xlink:to="loc_shen_TermLoansMember_78b4aa49-89d8-4113-bfb3-beb6db4c4a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c669bcd7-ac35-4cae-a34d-7bd6834b4e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bdecbc4f-41f0-4378-9311-b7039cb1e84a" xlink:to="loc_us-gaap_VariableRateAxis_c669bcd7-ac35-4cae-a34d-7bd6834b4e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_8af00ec2-9508-48ff-9367-ee1845bf40fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c669bcd7-ac35-4cae-a34d-7bd6834b4e3c" xlink:to="loc_us-gaap_VariableRateDomain_8af00ec2-9508-48ff-9367-ee1845bf40fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_6943c4ea-d50b-4f40-92f3-310aa9cced41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8af00ec2-9508-48ff-9367-ee1845bf40fb" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_6943c4ea-d50b-4f40-92f3-310aa9cced41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_4d2504d9-c5e9-4444-a19d-4629a287106d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_8af00ec2-9508-48ff-9367-ee1845bf40fb" xlink:to="loc_us-gaap_BaseRateMember_4d2504d9-c5e9-4444-a19d-4629a287106d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_629c8ef3-5426-4d37-b1ad-1603dc2f1512" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bdecbc4f-41f0-4378-9311-b7039cb1e84a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_629c8ef3-5426-4d37-b1ad-1603dc2f1512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_baa9118b-8683-4b51-9cbf-207997728821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_629c8ef3-5426-4d37-b1ad-1603dc2f1512" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_baa9118b-8683-4b51-9cbf-207997728821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_282c3207-6492-4bb6-a382-d88b95ce4652" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_baa9118b-8683-4b51-9cbf-207997728821" xlink:to="loc_us-gaap_LineOfCreditMember_282c3207-6492-4bb6-a382-d88b95ce4652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ae20fff5-b515-4bc1-adb9-0fb7d8136e96" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bdecbc4f-41f0-4378-9311-b7039cb1e84a" xlink:to="loc_srt_RangeAxis_ae20fff5-b515-4bc1-adb9-0fb7d8136e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3aeaa8b7-55f1-4f11-a2b2-302fdb8af7b1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ae20fff5-b515-4bc1-adb9-0fb7d8136e96" xlink:to="loc_srt_RangeMember_3aeaa8b7-55f1-4f11-a2b2-302fdb8af7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1b0f1619-fcb2-4222-9062-c49dee2e67d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3aeaa8b7-55f1-4f11-a2b2-302fdb8af7b1" xlink:to="loc_srt_MinimumMember_1b0f1619-fcb2-4222-9062-c49dee2e67d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2422efd6-884e-4892-95a4-0c4b53000c8e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3aeaa8b7-55f1-4f11-a2b2-302fdb8af7b1" xlink:to="loc_srt_MaximumMember_2422efd6-884e-4892-95a4-0c4b53000c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_VariableRateComponentAxis_316ae8e3-246f-4014-af95-0a08c4e5469d" xlink:href="shen-20211231.xsd#shen_VariableRateComponentAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bdecbc4f-41f0-4378-9311-b7039cb1e84a" xlink:to="loc_shen_VariableRateComponentAxis_316ae8e3-246f-4014-af95-0a08c4e5469d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_VariableRateComponentDomain_639bcd0a-43ca-44cd-b321-a7433668c615" xlink:href="shen-20211231.xsd#shen_VariableRateComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_VariableRateComponentAxis_316ae8e3-246f-4014-af95-0a08c4e5469d" xlink:to="loc_shen_VariableRateComponentDomain_639bcd0a-43ca-44cd-b321-a7433668c615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_VariableRateComponentOneMember_81901ab5-9132-412b-9d64-abb2551acfce" xlink:href="shen-20211231.xsd#shen_VariableRateComponentOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_VariableRateComponentDomain_639bcd0a-43ca-44cd-b321-a7433668c615" xlink:to="loc_shen_VariableRateComponentOneMember_81901ab5-9132-412b-9d64-abb2551acfce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_VariableRateComponentTwoMember_c051be4c-d3ec-41b8-a67f-fc80c56750cc" xlink:href="shen-20211231.xsd#shen_VariableRateComponentTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_VariableRateComponentDomain_639bcd0a-43ca-44cd-b321-a7433668c615" xlink:to="loc_shen_VariableRateComponentTwoMember_c051be4c-d3ec-41b8-a67f-fc80c56750cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_VariableRateComponentThreeMember_02381416-d0b1-42a2-bbe8-eb48cad972bf" xlink:href="shen-20211231.xsd#shen_VariableRateComponentThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_VariableRateComponentDomain_639bcd0a-43ca-44cd-b321-a7433668c615" xlink:to="loc_shen_VariableRateComponentThreeMember_02381416-d0b1-42a2-bbe8-eb48cad972bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_bdecbc4f-41f0-4378-9311-b7039cb1e84a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_5cfe5c98-f098-4d03-9fb3-f5a038bf6ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_us-gaap_InterestPaidNet_5cfe5c98-f098-4d03-9fb3-f5a038bf6ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_8eab08a6-e18f-4fcf-8bf6-2f854ac406a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_us-gaap_RepaymentsOfDebt_8eab08a6-e18f-4fcf-8bf6-2f854ac406a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentNumberOfCreditFacilities_717b89b6-2437-4b70-ada9-213d0d0394e8" xlink:href="shen-20211231.xsd#shen_DebtInstrumentNumberOfCreditFacilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_shen_DebtInstrumentNumberOfCreditFacilities_717b89b6-2437-4b70-ada9-213d0d0394e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_34989737-009c-46ab-a656-9ac1cd1cb1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_34989737-009c-46ab-a656-9ac1cd1cb1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_53d9bfd4-ac9f-4536-b1f5-d033ed3ad1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_us-gaap_DebtInstrumentTerm_53d9bfd4-ac9f-4536-b1f5-d033ed3ad1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest_35bf74d6-43f8-46cc-ba1a-6c360fbb9b95" xlink:href="shen-20211231.xsd#shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest_35bf74d6-43f8-46cc-ba1a-6c360fbb9b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum_2acfb860-2506-43fa-86fc-966342345b43" xlink:href="shen-20211231.xsd#shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum_2acfb860-2506-43fa-86fc-966342345b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_08edcb62-3627-4551-a564-3f23dcc9141a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_08edcb62-3627-4551-a564-3f23dcc9141a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum_6fec8c67-dc7e-4fc6-b15f-a450edb3e271" xlink:href="shen-20211231.xsd#shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c6bc4ea3-ffa4-49b9-961c-1cb80ad25c74" xlink:to="loc_shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum_6fec8c67-dc7e-4fc6-b15f-a450edb3e271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DerivativesandHedging" xlink:type="simple" xlink:href="shen-20211231.xsd#DerivativesandHedging"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DerivativesandHedging" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_75a45efe-810a-4c95-9410-727b804726e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_9770ec63-26ce-43aa-ab08-414b7db4ea06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_75a45efe-810a-4c95-9410-727b804726e9" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_9770ec63-26ce-43aa-ab08-414b7db4ea06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DerivativesandHedgingTables" xlink:type="simple" xlink:href="shen-20211231.xsd#DerivativesandHedgingTables"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DerivativesandHedgingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_131a219a-f78e-4c80-b285-82543c57f0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_73623068-0f59-4d23-b041-7103887e70a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_131a219a-f78e-4c80-b285-82543c57f0b9" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_73623068-0f59-4d23-b041-7103887e70a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DerivativesandHedgingNarrativeDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#DerivativesandHedgingNarrativeDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DerivativesandHedgingNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_15259a87-b74e-48e2-9fd8-aff701747620" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities_2a213ab0-2ccc-4e4c-b232-72a0f9eae510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForDerivativeInstrumentFinancingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_15259a87-b74e-48e2-9fd8-aff701747620" xlink:to="loc_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities_2a213ab0-2ccc-4e4c-b232-72a0f9eae510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_81b4341b-6ff0-4eaf-9037-a5db83b89b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentAbstract_11c55837-1574-43fd-a894-93b0772527ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_81b4341b-6ff0-4eaf-9037-a5db83b89b9d" xlink:to="loc_us-gaap_AOCIAttributableToParentAbstract_11c55837-1574-43fd-a894-93b0772527ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AOCIAttributabletoParentBeforeTaxRollForward_41760c04-7229-462e-b624-78441dd4576b" xlink:href="shen-20211231.xsd#shen_AOCIAttributabletoParentBeforeTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentAbstract_11c55837-1574-43fd-a894-93b0772527ec" xlink:to="loc_shen_AOCIAttributabletoParentBeforeTaxRollForward_41760c04-7229-462e-b624-78441dd4576b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_26d7253b-5f7a-45f0-a0c9-9c4f356ec22b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_41760c04-7229-462e-b624-78441dd4576b" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_26d7253b-5f7a-45f0-a0c9-9c4f356ec22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_8314e9cf-c7a7-48b3-bc3b-b7269e3361d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_41760c04-7229-462e-b624-78441dd4576b" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_8314e9cf-c7a7-48b3-bc3b-b7269e3361d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_83bbd0d4-899c-4f69-91fe-5e61165d8000" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_41760c04-7229-462e-b624-78441dd4576b" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_83bbd0d4-899c-4f69-91fe-5e61165d8000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_504f5090-1915-466a-81e0-fc6d0544db6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_41760c04-7229-462e-b624-78441dd4576b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_504f5090-1915-466a-81e0-fc6d0544db6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_4248bdc6-efdb-49b5-a01f-5a74374eba79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_41760c04-7229-462e-b624-78441dd4576b" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_4248bdc6-efdb-49b5-a01f-5a74374eba79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_AOCIAttributabletoParentTaxRollForward_2ca0d968-8e96-4edb-a323-513cd89b2196" xlink:href="shen-20211231.xsd#shen_AOCIAttributabletoParentTaxRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentAbstract_11c55837-1574-43fd-a894-93b0772527ec" xlink:to="loc_shen_AOCIAttributabletoParentTaxRollForward_2ca0d968-8e96-4edb-a323-513cd89b2196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_a8367fd8-1422-42d1-a6c6-a91d5f4a5c14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2ca0d968-8e96-4edb-a323-513cd89b2196" xlink:to="loc_us-gaap_AociTaxAttributableToParent_a8367fd8-1422-42d1-a6c6-a91d5f4a5c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_e51f1336-b9a0-4241-abed-0ff1f299589e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2ca0d968-8e96-4edb-a323-513cd89b2196" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_e51f1336-b9a0-4241-abed-0ff1f299589e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_49ddb17b-c4e5-412c-95e4-df661745d811" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2ca0d968-8e96-4edb-a323-513cd89b2196" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_49ddb17b-c4e5-412c-95e4-df661745d811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_b75f7928-8202-4d06-878d-8e4ebbe72eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2ca0d968-8e96-4edb-a323-513cd89b2196" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_b75f7928-8202-4d06-878d-8e4ebbe72eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_6bb39c7e-38f8-4851-a56f-f91a0747b56d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_2ca0d968-8e96-4edb-a323-513cd89b2196" xlink:to="loc_us-gaap_AociTaxAttributableToParent_6bb39c7e-38f8-4851-a56f-f91a0747b56d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1f8df027-ddcf-4824-a638-12b2f3874eee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_11c55837-1574-43fd-a894-93b0772527ec" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1f8df027-ddcf-4824-a638-12b2f3874eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6e4f4b49-c965-434a-9700-9c812e24c6e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1f8df027-ddcf-4824-a638-12b2f3874eee" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6e4f4b49-c965-434a-9700-9c812e24c6e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_c9a7d9fa-f580-4643-901d-ce022946a37e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1f8df027-ddcf-4824-a638-12b2f3874eee" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_c9a7d9fa-f580-4643-901d-ce022946a37e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_f3db0ff4-86a4-44ff-ac93-bce015527470" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1f8df027-ddcf-4824-a638-12b2f3874eee" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_f3db0ff4-86a4-44ff-ac93-bce015527470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_18120930-4eb0-4256-9683-58320a3e24b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1f8df027-ddcf-4824-a638-12b2f3874eee" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_18120930-4eb0-4256-9683-58320a3e24b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7a38148e-dda6-4c2d-a1a1-659e18429e38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1f8df027-ddcf-4824-a638-12b2f3874eee" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7a38148e-dda6-4c2d-a1a1-659e18429e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/IncomeTaxes" xlink:type="simple" xlink:href="shen-20211231.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_8b0e64da-290a-491e-9301-47c512ba362f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_c39ad7b8-20cd-4920-90e0-9977cc55fe37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_8b0e64da-290a-491e-9301-47c512ba362f" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_c39ad7b8-20cd-4920-90e0-9977cc55fe37" 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-20211231.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_f174628b-6517-4b2f-aa85-c531b0412546" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_ea29e978-6a08-4990-a2af-5ae8ac41737f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f174628b-6517-4b2f-aa85-c531b0412546" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_ea29e978-6a08-4990-a2af-5ae8ac41737f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_56e7922f-2a6e-4696-b100-4033a0eaa6ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f174628b-6517-4b2f-aa85-c531b0412546" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_56e7922f-2a6e-4696-b100-4033a0eaa6ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_974f2325-144a-4514-92b1-19dd9b503ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f174628b-6517-4b2f-aa85-c531b0412546" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_974f2325-144a-4514-92b1-19dd9b503ea7" 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-20211231.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_d134fb12-ae98-4502-bc4f-a603b58e8305" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_39b0a82c-f6af-4edf-ac5b-06fdfd4e8944" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d134fb12-ae98-4502-bc4f-a603b58e8305" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_39b0a82c-f6af-4edf-ac5b-06fdfd4e8944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_4cc66b53-d53f-4862-8443-7a830e8ef334" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_39b0a82c-f6af-4edf-ac5b-06fdfd4e8944" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_4cc66b53-d53f-4862-8443-7a830e8ef334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_71dbc46a-ca62-4319-bb75-4686058ec868" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4cc66b53-d53f-4862-8443-7a830e8ef334" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_71dbc46a-ca62-4319-bb75-4686058ec868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_2e97807b-0721-497c-92a2-16e1009af69b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_71dbc46a-ca62-4319-bb75-4686058ec868" xlink:to="loc_us-gaap_DomesticCountryMember_2e97807b-0721-497c-92a2-16e1009af69b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_294df700-c6b2-47d5-a6da-258744a5efd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_71dbc46a-ca62-4319-bb75-4686058ec868" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_294df700-c6b2-47d5-a6da-258744a5efd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_821b7bc3-a203-4c71-aa1d-2fda2e3a3a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_39b0a82c-f6af-4edf-ac5b-06fdfd4e8944" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_821b7bc3-a203-4c71-aa1d-2fda2e3a3a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_38a84714-3411-42e3-93df-68ac91131a96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_821b7bc3-a203-4c71-aa1d-2fda2e3a3a26" xlink:to="loc_us-gaap_IncomeTaxesPaid_38a84714-3411-42e3-93df-68ac91131a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_64e32d86-3cf9-4a99-9630-08e9a3f46437" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_821b7bc3-a203-4c71-aa1d-2fda2e3a3a26" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_64e32d86-3cf9-4a99-9630-08e9a3f46437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds_7ce948f5-a7ad-435d-aaa7-aa6af806dd3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_821b7bc3-a203-4c71-aa1d-2fda2e3a3a26" xlink:to="loc_us-gaap_ProceedsFromIncomeTaxRefunds_7ce948f5-a7ad-435d-aaa7-aa6af806dd3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_abca4ca7-3fcf-4c32-a5c6-22b166cdbf6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_821b7bc3-a203-4c71-aa1d-2fda2e3a3a26" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_abca4ca7-3fcf-4c32-a5c6-22b166cdbf6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_27e65ce7-e14c-496d-b146-9b1e163ffc50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_821b7bc3-a203-4c71-aa1d-2fda2e3a3a26" xlink:to="loc_us-gaap_OperatingLossCarryforwards_27e65ce7-e14c-496d-b146-9b1e163ffc50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f4e687aa-e353-42bd-a759-f73c1bb169d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_821b7bc3-a203-4c71-aa1d-2fda2e3a3a26" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f4e687aa-e353-42bd-a759-f73c1bb169d9" 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-20211231.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_73f707e5-a29c-4571-9370-65ccc36e5807" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_f27ddd62-407d-4fcf-81a4-41c1be1b2d43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_73f707e5-a29c-4571-9370-65ccc36e5807" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_f27ddd62-407d-4fcf-81a4-41c1be1b2d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c1749c59-d8e2-473e-9de2-e8c6513e939a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f27ddd62-407d-4fcf-81a4-41c1be1b2d43" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c1749c59-d8e2-473e-9de2-e8c6513e939a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_663c1030-5218-49fc-936a-dd99a61fb316" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c1749c59-d8e2-473e-9de2-e8c6513e939a" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_663c1030-5218-49fc-936a-dd99a61fb316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_88409e96-b73b-456c-be68-3141f224fded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c1749c59-d8e2-473e-9de2-e8c6513e939a" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_88409e96-b73b-456c-be68-3141f224fded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_26e1a0f7-50f7-4472-b884-5d95bb0d5151" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c1749c59-d8e2-473e-9de2-e8c6513e939a" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_26e1a0f7-50f7-4472-b884-5d95bb0d5151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d31a1a55-8446-4b96-b640-7bf4b306e7dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f27ddd62-407d-4fcf-81a4-41c1be1b2d43" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d31a1a55-8446-4b96-b640-7bf4b306e7dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_885b4b1a-5dcb-4b9e-838d-1143745a7919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d31a1a55-8446-4b96-b640-7bf4b306e7dc" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_885b4b1a-5dcb-4b9e-838d-1143745a7919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d940dbe1-4c3d-492a-82ce-7f5575ae61f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d31a1a55-8446-4b96-b640-7bf4b306e7dc" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d940dbe1-4c3d-492a-82ce-7f5575ae61f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c808793a-af47-4968-8b73-24e7b6c8fd6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d31a1a55-8446-4b96-b640-7bf4b306e7dc" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c808793a-af47-4968-8b73-24e7b6c8fd6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_98e7ef93-8b6b-45cc-bd42-964ec29d2c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f27ddd62-407d-4fcf-81a4-41c1be1b2d43" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_98e7ef93-8b6b-45cc-bd42-964ec29d2c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4669f66c-e661-4899-ab99-34170cce5620" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f27ddd62-407d-4fcf-81a4-41c1be1b2d43" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_4669f66c-e661-4899-ab99-34170cce5620" 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-20211231.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_31724516-c50f-4963-b193-d9fb376695c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_bf0b09de-1bfe-49f6-86f4-f2d5c7fe69b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_31724516-c50f-4963-b193-d9fb376695c8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_bf0b09de-1bfe-49f6-86f4-f2d5c7fe69b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_b348f3ed-090b-4cfb-814c-900d8b31cdba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bf0b09de-1bfe-49f6-86f4-f2d5c7fe69b5" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_b348f3ed-090b-4cfb-814c-900d8b31cdba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_6d7a4913-90c8-4a3a-bbed-adfc9f01e413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bf0b09de-1bfe-49f6-86f4-f2d5c7fe69b5" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_6d7a4913-90c8-4a3a-bbed-adfc9f01e413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_b483c835-c239-476b-9b54-1beab812ff9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bf0b09de-1bfe-49f6-86f4-f2d5c7fe69b5" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_b483c835-c239-476b-9b54-1beab812ff9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome_c03b3746-5f25-45b6-9614-dbdb35947a5a" xlink:href="shen-20211231.xsd#shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_bf0b09de-1bfe-49f6-86f4-f2d5c7fe69b5" xlink:to="loc_shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome_c03b3746-5f25-45b6-9614-dbdb35947a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_01128ebf-c5c9-4134-9483-9e1043960137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_bf0b09de-1bfe-49f6-86f4-f2d5c7fe69b5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_01128ebf-c5c9-4134-9483-9e1043960137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e9567693-c49b-4bd9-8de4-fe2af23303ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_bf0b09de-1bfe-49f6-86f4-f2d5c7fe69b5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e9567693-c49b-4bd9-8de4-fe2af23303ef" 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-20211231.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_7dd5b12d-c686-46eb-89fb-aafd57517774" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_9044578b-c9fe-4457-9da8-8479fc3d25ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7dd5b12d-c686-46eb-89fb-aafd57517774" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_9044578b-c9fe-4457-9da8-8479fc3d25ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_eeb9b7cc-12c5-417c-8c80-ee6e51b41a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9044578b-c9fe-4457-9da8-8479fc3d25ec" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_eeb9b7cc-12c5-417c-8c80-ee6e51b41a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_1eee94de-f63f-4ac3-bea3-d3801678c12f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eeb9b7cc-12c5-417c-8c80-ee6e51b41a8a" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_1eee94de-f63f-4ac3-bea3-d3801678c12f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_d05863a4-59d5-4534-9942-a99124bfa9a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eeb9b7cc-12c5-417c-8c80-ee6e51b41a8a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations_d05863a4-59d5-4534-9942-a99124bfa9a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_c40d01e3-f94b-42b4-a97f-5a94ad1d678e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eeb9b7cc-12c5-417c-8c80-ee6e51b41a8a" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_c40d01e3-f94b-42b4-a97f-5a94ad1d678e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_37f5fa8d-359c-4eb7-8f9b-c13a8131b343" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eeb9b7cc-12c5-417c-8c80-ee6e51b41a8a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_37f5fa8d-359c-4eb7-8f9b-c13a8131b343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_9be74f17-6c7b-402d-9577-d8825cdd8812" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eeb9b7cc-12c5-417c-8c80-ee6e51b41a8a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_9be74f17-6c7b-402d-9577-d8825cdd8812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_206f8415-1216-4c06-9d04-bf9b149cb3cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eeb9b7cc-12c5-417c-8c80-ee6e51b41a8a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_206f8415-1216-4c06-9d04-bf9b149cb3cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_19c82012-139b-4a86-abaf-b16caf54d48c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eeb9b7cc-12c5-417c-8c80-ee6e51b41a8a" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_19c82012-139b-4a86-abaf-b16caf54d48c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_bef036c5-64d8-4905-93af-4f10b1d73325" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eeb9b7cc-12c5-417c-8c80-ee6e51b41a8a" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_bef036c5-64d8-4905-93af-4f10b1d73325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_0d34403a-0a21-43d5-9011-82b863c29d15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eeb9b7cc-12c5-417c-8c80-ee6e51b41a8a" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_0d34403a-0a21-43d5-9011-82b863c29d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_95fc3878-2452-41a0-9ad1-11831634bb07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9044578b-c9fe-4457-9da8-8479fc3d25ec" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_95fc3878-2452-41a0-9ad1-11831634bb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5925a0f8-0d17-4a96-af55-911c58bb05d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_95fc3878-2452-41a0-9ad1-11831634bb07" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5925a0f8-0d17-4a96-af55-911c58bb05d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_bbd6da72-dbd3-4a94-aac2-cb9782d51f02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_95fc3878-2452-41a0-9ad1-11831634bb07" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_bbd6da72-dbd3-4a94-aac2-cb9782d51f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1e7bb685-d33a-4030-a9e1-ae474852acbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_95fc3878-2452-41a0-9ad1-11831634bb07" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1e7bb685-d33a-4030-a9e1-ae474852acbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_b7ec9072-1fa8-4f33-af45-e4f64e056b52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_95fc3878-2452-41a0-9ad1-11831634bb07" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_b7ec9072-1fa8-4f33-af45-e4f64e056b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_011f18ed-8a86-4367-99db-2d6e1a19b838" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_95fc3878-2452-41a0-9ad1-11831634bb07" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_011f18ed-8a86-4367-99db-2d6e1a19b838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_bd26fef9-5aa5-4aa2-b54f-1fbea67651b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9044578b-c9fe-4457-9da8-8479fc3d25ec" xlink:to="loc_us-gaap_DeferredTaxLiabilities_bd26fef9-5aa5-4aa2-b54f-1fbea67651b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/StockCompensationEarningsperShareandDividends" xlink:type="simple" xlink:href="shen-20211231.xsd#StockCompensationEarningsperShareandDividends"/>
  <link:presentationLink xlink:role="http://shentel.com/role/StockCompensationEarningsperShareandDividends" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b0c4eac9-cbaf-47a5-b6b4-d88ac0a45773" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_7373f53b-317f-485e-9d74-85f94a82ea3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b0c4eac9-cbaf-47a5-b6b4-d88ac0a45773" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_7373f53b-317f-485e-9d74-85f94a82ea3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/StockCompensationEarningsperShareandDividendsTables" xlink:type="simple" xlink:href="shen-20211231.xsd#StockCompensationEarningsperShareandDividendsTables"/>
  <link:presentationLink xlink:role="http://shentel.com/role/StockCompensationEarningsperShareandDividendsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_31d3253d-7165-4535-bdf1-8db47df7c654" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_d3f1ba82-b972-44d7-8a24-404f250d053e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_31d3253d-7165-4535-bdf1-8db47df7c654" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_d3f1ba82-b972-44d7-8a24-404f250d053e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_e03d8e05-09e8-4d61-8b81-c36f234eb2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_31d3253d-7165-4535-bdf1-8db47df7c654" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_e03d8e05-09e8-4d61-8b81-c36f234eb2b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#StockCompensationEarningsperShareandDividendsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7e94c2dc-6eaa-421f-a4f5-e73d86a18680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9402da98-2d0d-4fbc-897c-af4baebba5a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7e94c2dc-6eaa-421f-a4f5-e73d86a18680" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9402da98-2d0d-4fbc-897c-af4baebba5a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e1470776-0229-4137-b6e9-c0068f3298d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9402da98-2d0d-4fbc-897c-af4baebba5a8" xlink:to="loc_us-gaap_AwardTypeAxis_e1470776-0229-4137-b6e9-c0068f3298d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e9a5da3-f34c-4367-99f2-53ad92bbf926" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_e1470776-0229-4137-b6e9-c0068f3298d3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e9a5da3-f34c-4367-99f2-53ad92bbf926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_065a8152-3084-4a99-9681-cde1a91a1ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7e9a5da3-f34c-4367-99f2-53ad92bbf926" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_065a8152-3084-4a99-9681-cde1a91a1ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RelativeTotalShareholderReturnAwardsMember_d5238540-6888-4e18-ad5b-87933dfeb836" xlink:href="shen-20211231.xsd#shen_RelativeTotalShareholderReturnAwardsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e9a5da3-f34c-4367-99f2-53ad92bbf926" xlink:to="loc_shen_RelativeTotalShareholderReturnAwardsMember_d5238540-6888-4e18-ad5b-87933dfeb836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_RSUsAndRTSRsMember_355a8db6-5c07-478a-9044-100a103bdc03" xlink:href="shen-20211231.xsd#shen_RSUsAndRTSRsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e9a5da3-f34c-4367-99f2-53ad92bbf926" xlink:to="loc_shen_RSUsAndRTSRsMember_355a8db6-5c07-478a-9044-100a103bdc03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_6cf342cf-c621-413d-a938-86743966f21f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_9402da98-2d0d-4fbc-897c-af4baebba5a8" xlink:to="loc_srt_TitleOfIndividualAxis_6cf342cf-c621-413d-a938-86743966f21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_88392a76-0ed9-463d-8ada-8dd323819c78" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_6cf342cf-c621-413d-a938-86743966f21f" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_88392a76-0ed9-463d-8ada-8dd323819c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EmployeesAndDirectorsMember_aa56bf1c-aa53-4f7a-a00c-8f3d38f66f1a" xlink:href="shen-20211231.xsd#shen_EmployeesAndDirectorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_88392a76-0ed9-463d-8ada-8dd323819c78" xlink:to="loc_shen_EmployeesAndDirectorsMember_aa56bf1c-aa53-4f7a-a00c-8f3d38f66f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9550aad0-ebed-4ef7-a7fb-85a8041d5605" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_9402da98-2d0d-4fbc-897c-af4baebba5a8" xlink:to="loc_srt_RangeAxis_9550aad0-ebed-4ef7-a7fb-85a8041d5605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_52206b12-e15a-4062-a069-8aa8d2766b85" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9550aad0-ebed-4ef7-a7fb-85a8041d5605" xlink:to="loc_srt_RangeMember_52206b12-e15a-4062-a069-8aa8d2766b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_972009b7-baac-4a7d-875d-5013b3d4708f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_52206b12-e15a-4062-a069-8aa8d2766b85" xlink:to="loc_srt_MinimumMember_972009b7-baac-4a7d-875d-5013b3d4708f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_446b7948-bd25-482b-be29-cf91d5e5ac09" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_52206b12-e15a-4062-a069-8aa8d2766b85" xlink:to="loc_srt_MaximumMember_446b7948-bd25-482b-be29-cf91d5e5ac09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_55095994-d5f8-4851-8348-6a15f1fb8fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9402da98-2d0d-4fbc-897c-af4baebba5a8" xlink:to="loc_us-gaap_PlanNameAxis_55095994-d5f8-4851-8348-6a15f1fb8fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9a194e89-9f7b-42fe-85e7-dbec50c5e8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_55095994-d5f8-4851-8348-6a15f1fb8fdb" xlink:to="loc_us-gaap_PlanNameDomain_9a194e89-9f7b-42fe-85e7-dbec50c5e8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ThePlan2014Member_f0d9b29d-5888-4959-91f0-766699bd039f" xlink:href="shen-20211231.xsd#shen_ThePlan2014Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_9a194e89-9f7b-42fe-85e7-dbec50c5e8f9" xlink:to="loc_shen_ThePlan2014Member_f0d9b29d-5888-4959-91f0-766699bd039f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9402da98-2d0d-4fbc-897c-af4baebba5a8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_16cac2d7-e02e-43cb-9a1b-7faad6cc3b40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_16cac2d7-e02e-43cb-9a1b-7faad6cc3b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_54648b3d-0e4a-41fc-8208-8095b6a5d83e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_54648b3d-0e4a-41fc-8208-8095b6a5d83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_04b9545e-4a30-4725-8461-7d8045e75ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_04b9545e-4a30-4725-8461-7d8045e75ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_80b51470-8b80-422d-b033-87103d87eba7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_80b51470-8b80-422d-b033-87103d87eba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_0b49121d-4edc-492a-97d7-9b6612453c86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_0b49121d-4edc-492a-97d7-9b6612453c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_d70cfd96-30b9-4a0d-bc4b-d1ab3c7fb1f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_d70cfd96-30b9-4a0d-bc4b-d1ab3c7fb1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_27a3e8c8-191c-4c53-91c3-7c98dc8d6493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_27a3e8c8-191c-4c53-91c3-7c98dc8d6493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage_d90920b1-9f42-4e2e-8750-9ebd5d3a41a2" xlink:href="shen-20211231.xsd#shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_shen_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage_d90920b1-9f42-4e2e-8750-9ebd5d3a41a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f9873626-cf03-4a51-a2c3-79a61a4c4dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f9873626-cf03-4a51-a2c3-79a61a4c4dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dbd564bc-ae4f-4dc4-9385-3cd62c8129fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dbd564bc-ae4f-4dc4-9385-3cd62c8129fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9f92f716-4694-4134-bf2e-4bad8f57a4c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9f92f716-4694-4134-bf2e-4bad8f57a4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_80b402ac-7971-46a7-880c-d1caf30ccf57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5234eca-3280-40b1-8577-5277803eba82" xlink:to="loc_us-gaap_DividendsCommonStock_80b402ac-7971-46a7-880c-d1caf30ccf57" 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-20211231.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_152d4ec1-dfe9-4579-a5f8-bbf387d5bada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_e6e3ea6a-8340-4603-916f-0ab7bafc3ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_152d4ec1-dfe9-4579-a5f8-bbf387d5bada" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_e6e3ea6a-8340-4603-916f-0ab7bafc3ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_0f3d9d28-9a08-4e41-b09e-11fbd8c948af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_152d4ec1-dfe9-4579-a5f8-bbf387d5bada" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_0f3d9d28-9a08-4e41-b09e-11fbd8c948af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_f3443540-958f-400a-9c80-44da5f293d28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_152d4ec1-dfe9-4579-a5f8-bbf387d5bada" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_f3443540-958f-400a-9c80-44da5f293d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bd245c9b-d27e-449e-bef5-506c14ec9fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_47c526ad-bcae-49d0-8b8c-180165358ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bd245c9b-d27e-449e-bef5-506c14ec9fd6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_47c526ad-bcae-49d0-8b8c-180165358ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_d4799df0-2880-44e4-9063-8613d54c6ffe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bd245c9b-d27e-449e-bef5-506c14ec9fd6" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_d4799df0-2880-44e4-9063-8613d54c6ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c02bcf99-e453-4b76-84bd-0b160de48237" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bd245c9b-d27e-449e-bef5-506c14ec9fd6" xlink:to="loc_us-gaap_NetIncomeLoss_c02bcf99-e453-4b76-84bd-0b160de48237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b4912196-c652-47a5-96fa-1211541eb606" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bd245c9b-d27e-449e-bef5-506c14ec9fd6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b4912196-c652-47a5-96fa-1211541eb606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_31aac241-3305-44c8-a35c-553a36d4102c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bd245c9b-d27e-449e-bef5-506c14ec9fd6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_31aac241-3305-44c8-a35c-553a36d4102c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_5dce6de3-3727-463b-aaf4-efa64cb91d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bd245c9b-d27e-449e-bef5-506c14ec9fd6" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_5dce6de3-3727-463b-aaf4-efa64cb91d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_e9a2049a-15bd-4514-ae28-4aee9c3dd3cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bd245c9b-d27e-449e-bef5-506c14ec9fd6" xlink:to="loc_us-gaap_EarningsPerShareBasic_e9a2049a-15bd-4514-ae28-4aee9c3dd3cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest_7bb4c8db-7afc-49d2-a63c-b5ab53c98608" xlink:href="shen-20211231.xsd#shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bd245c9b-d27e-449e-bef5-506c14ec9fd6" xlink:to="loc_shen_BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest_7bb4c8db-7afc-49d2-a63c-b5ab53c98608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a5de5a91-d7da-4fcf-b0ed-6c6383335fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bd245c9b-d27e-449e-bef5-506c14ec9fd6" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a5de5a91-d7da-4fcf-b0ed-6c6383335fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_752d4328-f204-4a44-8d28-0bc2e54e8f23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bd245c9b-d27e-449e-bef5-506c14ec9fd6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_752d4328-f204-4a44-8d28-0bc2e54e8f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_0458ef8c-fcd2-49dc-8a84-cf295e7c9cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bd245c9b-d27e-449e-bef5-506c14ec9fd6" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_0458ef8c-fcd2-49dc-8a84-cf295e7c9cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_eb2116f0-385a-465b-b116-5fbd732e2d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bd245c9b-d27e-449e-bef5-506c14ec9fd6" xlink:to="loc_us-gaap_EarningsPerShareDiluted_eb2116f0-385a-465b-b116-5fbd732e2d1a" 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-20211231.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_20d8797e-7da1-4794-8cb1-6615fc56c4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d1f8f8e2-99de-433c-825a-0afb4122325a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_20d8797e-7da1-4794-8cb1-6615fc56c4e0" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_d1f8f8e2-99de-433c-825a-0afb4122325a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="shen-20211231.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://shentel.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fc6f6840-1606-4a31-821d-45464d7baadf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTextBlock_ce309eba-8f30-48b4-b61e-9343f20b1387" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fc6f6840-1606-4a31-821d-45464d7baadf" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTextBlock_ce309eba-8f30-48b4-b61e-9343f20b1387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_dbf3ee05-f7e4-4d45-acc9-bd49a6d34d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_bfa34381-c9a2-4365-9075-6baffba117df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dbf3ee05-f7e4-4d45-acc9-bd49a6d34d6d" xlink:to="loc_us-gaap_OtherCommitmentsTable_bfa34381-c9a2-4365-9075-6baffba117df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_994cbf45-ec27-4764-8a6f-2f2220f1d203" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_bfa34381-c9a2-4365-9075-6baffba117df" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_994cbf45-ec27-4764-8a6f-2f2220f1d203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_76d156a6-a965-4f56-8ed2-93d82f46731a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_994cbf45-ec27-4764-8a6f-2f2220f1d203" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_76d156a6-a965-4f56-8ed2-93d82f46731a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_MarketingServicesAndITSoftewareLicencesMember_291ecf4c-8cce-48a5-ad79-6a3818c6ccc3" xlink:href="shen-20211231.xsd#shen_MarketingServicesAndITSoftewareLicencesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_76d156a6-a965-4f56-8ed2-93d82f46731a" xlink:to="loc_shen_MarketingServicesAndITSoftewareLicencesMember_291ecf4c-8cce-48a5-ad79-6a3818c6ccc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_FCCSpectrumLicensesMember_0a9b7419-3453-4152-963a-b6af911f7d75" xlink:href="shen-20211231.xsd#shen_FCCSpectrumLicensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_76d156a6-a965-4f56-8ed2-93d82f46731a" xlink:to="loc_shen_FCCSpectrumLicensesMember_0a9b7419-3453-4152-963a-b6af911f7d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_5afd1203-ce09-41ba-a125-cf4254237a69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_bfa34381-c9a2-4365-9075-6baffba117df" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_5afd1203-ce09-41ba-a125-cf4254237a69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_PaymentsForLongTermPurchaseCommitment_1373c067-fd88-420d-8856-99895f949be4" xlink:href="shen-20211231.xsd#shen_PaymentsForLongTermPurchaseCommitment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5afd1203-ce09-41ba-a125-cf4254237a69" xlink:to="loc_shen_PaymentsForLongTermPurchaseCommitment_1373c067-fd88-420d-8856-99895f949be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" xlink:type="simple" xlink:href="shen-20211231.xsd#CommitmentsandContingenciesPurchaseCommitmentsDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5ded8474-f177-48ec-8381-614cabdddeaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_646bbfae-8bb6-4995-94a1-a8914fe7a973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationFiscalYearMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5ded8474-f177-48ec-8381-614cabdddeaa" xlink:to="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_646bbfae-8bb6-4995-94a1-a8914fe7a973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_3df72162-fbe5-411e-976f-5f070da5de9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_646bbfae-8bb6-4995-94a1-a8914fe7a973" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_3df72162-fbe5-411e-976f-5f070da5de9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_bdb8eba7-4091-4c2e-be06-dc93aec31ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_646bbfae-8bb6-4995-94a1-a8914fe7a973" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_bdb8eba7-4091-4c2e-be06-dc93aec31ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_197f3bab-e849-4fb2-9096-aead70f472b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_646bbfae-8bb6-4995-94a1-a8914fe7a973" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_197f3bab-e849-4fb2-9096-aead70f472b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_14bf0a08-8f7d-4506-ad67-c6c63d30cac7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_646bbfae-8bb6-4995-94a1-a8914fe7a973" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_14bf0a08-8f7d-4506-ad67-c6c63d30cac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear_000fd77a-84c3-4416-979b-f0401aabbad1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_646bbfae-8bb6-4995-94a1-a8914fe7a973" xlink:to="loc_us-gaap_PurchaseObligationDueInFifthYear_000fd77a-84c3-4416-979b-f0401aabbad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueAfterFifthYear_a6ef6605-5b03-454e-8977-ced58866a3a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueAfterFifthYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_646bbfae-8bb6-4995-94a1-a8914fe7a973" xlink:to="loc_us-gaap_PurchaseObligationDueAfterFifthYear_a6ef6605-5b03-454e-8977-ced58866a3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_5934a134-fc86-492d-ac86-7de4319bcb49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_646bbfae-8bb6-4995-94a1-a8914fe7a973" xlink:to="loc_us-gaap_PurchaseObligation_5934a134-fc86-492d-ac86-7de4319bcb49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/SegmentReporting" xlink:type="simple" xlink:href="shen-20211231.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_639afda0-be64-43c5-a294-12d44ff5d473" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_7d2d77cd-04f2-482c-8a7f-075ab0f98d72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_639afda0-be64-43c5-a294-12d44ff5d473" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_7d2d77cd-04f2-482c-8a7f-075ab0f98d72" 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-20211231.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_b6699f40-a02c-48c1-bc6f-b501f9bec235" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9aea17c8-4456-4867-89de-13403b3ed005" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b6699f40-a02c-48c1-bc6f-b501f9bec235" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9aea17c8-4456-4867-89de-13403b3ed005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_938c6dbc-8bf4-46a2-8a1e-a81fce5b4524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b6699f40-a02c-48c1-bc6f-b501f9bec235" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_938c6dbc-8bf4-46a2-8a1e-a81fce5b4524" 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-20211231.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_1477d73c-9f55-4c6b-a406-0681b032a415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4e811749-b0de-4e25-85a9-65432c4a8bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1477d73c-9f55-4c6b-a406-0681b032a415" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4e811749-b0de-4e25-85a9-65432c4a8bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_74b6894b-3018-40b0-b773-f2cc2526cf83" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_4e811749-b0de-4e25-85a9-65432c4a8bb3" xlink:to="loc_srt_ProductOrServiceAxis_74b6894b-3018-40b0-b773-f2cc2526cf83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4eb286be-5f26-4b1e-910f-13b10c294175" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_74b6894b-3018-40b0-b773-f2cc2526cf83" xlink:to="loc_srt_ProductsAndServicesDomain_4eb286be-5f26-4b1e-910f-13b10c294175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ResidentialAndSMBMember_744243d9-3ce0-4ea4-b6a5-74f51822174f" xlink:href="shen-20211231.xsd#shen_ResidentialAndSMBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4eb286be-5f26-4b1e-910f-13b10c294175" xlink:to="loc_shen_ResidentialAndSMBMember_744243d9-3ce0-4ea4-b6a5-74f51822174f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CommercialFiberMember_0f737ce1-7dbb-4343-ad32-c8c887ca3748" xlink:href="shen-20211231.xsd#shen_CommercialFiberMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4eb286be-5f26-4b1e-910f-13b10c294175" xlink:to="loc_shen_CommercialFiberMember_0f737ce1-7dbb-4343-ad32-c8c887ca3748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_CarrierAccessRevenueMember_51c751bc-7683-4d66-95b0-decae72d56fe" xlink:href="shen-20211231.xsd#shen_CarrierAccessRevenueMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4eb286be-5f26-4b1e-910f-13b10c294175" xlink:to="loc_shen_CarrierAccessRevenueMember_51c751bc-7683-4d66-95b0-decae72d56fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TowerLeaseMember_64f6add7-c34a-465f-b695-0c4bf75279d8" xlink:href="shen-20211231.xsd#shen_TowerLeaseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4eb286be-5f26-4b1e-910f-13b10c294175" xlink:to="loc_shen_TowerLeaseMember_64f6add7-c34a-465f-b695-0c4bf75279d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ServiceandOtherMember_27be4171-49c1-4c6b-9476-b7ef69c8f7e0" xlink:href="shen-20211231.xsd#shen_ServiceandOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4eb286be-5f26-4b1e-910f-13b10c294175" xlink:to="loc_shen_ServiceandOtherMember_27be4171-49c1-4c6b-9476-b7ef69c8f7e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_12c417d4-eb86-43d0-9570-039a2b294865" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4eb286be-5f26-4b1e-910f-13b10c294175" xlink:to="loc_us-gaap_ServiceMember_12c417d4-eb86-43d0-9570-039a2b294865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a5be05e9-3c24-44c5-bff7-328a62397aba" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_4e811749-b0de-4e25-85a9-65432c4a8bb3" xlink:to="loc_srt_ConsolidationItemsAxis_a5be05e9-3c24-44c5-bff7-328a62397aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7e897638-85c8-4cff-a719-3d64aafd28f2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_a5be05e9-3c24-44c5-bff7-328a62397aba" xlink:to="loc_srt_ConsolidationItemsDomain_7e897638-85c8-4cff-a719-3d64aafd28f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_d6e6b515-1188-4ff3-94cf-a7635de68c08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7e897638-85c8-4cff-a719-3d64aafd28f2" xlink:to="loc_us-gaap_OperatingSegmentsMember_d6e6b515-1188-4ff3-94cf-a7635de68c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_8f05c578-32cf-4f74-bf7e-aac400f2aee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7e897638-85c8-4cff-a719-3d64aafd28f2" xlink:to="loc_us-gaap_IntersegmentEliminationMember_8f05c578-32cf-4f74-bf7e-aac400f2aee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_7c3b5daa-cd42-4be5-92e4-cfb72161282a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_7e897638-85c8-4cff-a719-3d64aafd28f2" xlink:to="loc_us-gaap_CorporateNonSegmentMember_7c3b5daa-cd42-4be5-92e4-cfb72161282a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_adadfadf-ab9b-4c65-aa34-28c4f14d0de2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4e811749-b0de-4e25-85a9-65432c4a8bb3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_adadfadf-ab9b-4c65-aa34-28c4f14d0de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_eb04e59a-1a9b-4ddb-85ca-025760179939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_adadfadf-ab9b-4c65-aa34-28c4f14d0de2" xlink:to="loc_us-gaap_SegmentDomain_eb04e59a-1a9b-4ddb-85ca-025760179939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_BroadbandSegmentMember_115d68ec-eeee-4200-863f-ac629ed3457f" xlink:href="shen-20211231.xsd#shen_BroadbandSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_eb04e59a-1a9b-4ddb-85ca-025760179939" xlink:to="loc_shen_BroadbandSegmentMember_115d68ec-eeee-4200-863f-ac629ed3457f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_TowerSegmentMember_5f6ce47b-3a6c-441a-9dc2-bae9988580c9" xlink:href="shen-20211231.xsd#shen_TowerSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_eb04e59a-1a9b-4ddb-85ca-025760179939" xlink:to="loc_shen_TowerSegmentMember_5f6ce47b-3a6c-441a-9dc2-bae9988580c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_c1454c24-0eea-4469-9c76-bf0f44cb64bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_eb04e59a-1a9b-4ddb-85ca-025760179939" xlink:to="loc_us-gaap_CorporateAndOtherMember_c1454c24-0eea-4469-9c76-bf0f44cb64bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_02be12d1-1192-40dc-a6ff-505e499331cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4e811749-b0de-4e25-85a9-65432c4a8bb3" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_02be12d1-1192-40dc-a6ff-505e499331cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_118ffa50-3f88-4fea-a905-d521c4e3057e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_02be12d1-1192-40dc-a6ff-505e499331cd" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_118ffa50-3f88-4fea-a905-d521c4e3057e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_EntityWideInformationRevenueFromExternalCustomerAbstract_a218b5aa-e8c2-4c7c-9aa2-7ad1a6c19ad2" xlink:href="shen-20211231.xsd#shen_EntityWideInformationRevenueFromExternalCustomerAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_118ffa50-3f88-4fea-a905-d521c4e3057e" xlink:to="loc_shen_EntityWideInformationRevenueFromExternalCustomerAbstract_a218b5aa-e8c2-4c7c-9aa2-7ad1a6c19ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a32e9dc8-59a4-46d8-8663-423caa096610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a218b5aa-e8c2-4c7c-9aa2-7ad1a6c19ad2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a32e9dc8-59a4-46d8-8663-423caa096610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_1e658702-816e-44b3-8bbd-4e8e42940642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_118ffa50-3f88-4fea-a905-d521c4e3057e" xlink:to="loc_us-gaap_OperatingExpensesAbstract_1e658702-816e-44b3-8bbd-4e8e42940642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_69379a35-615d-48e7-a457-a0d1bde0b224" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1e658702-816e-44b3-8bbd-4e8e42940642" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_69379a35-615d-48e7-a457-a0d1bde0b224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0ae15283-f95f-4f0f-a965-5e0b1e9c36fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1e658702-816e-44b3-8bbd-4e8e42940642" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0ae15283-f95f-4f0f-a965-5e0b1e9c36fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_564bf661-9a81-46c3-aadb-f6161ea9b776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1e658702-816e-44b3-8bbd-4e8e42940642" xlink:to="loc_us-gaap_RestructuringCharges_564bf661-9a81-46c3-aadb-f6161ea9b776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_2017bbb5-2c29-4d9f-8588-a83396bdad75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1e658702-816e-44b3-8bbd-4e8e42940642" xlink:to="loc_us-gaap_AssetImpairmentCharges_2017bbb5-2c29-4d9f-8588-a83396bdad75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_865f3611-61b4-4d3c-8ce4-cedc662e9d87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1e658702-816e-44b3-8bbd-4e8e42940642" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_865f3611-61b4-4d3c-8ce4-cedc662e9d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_32ff3d0e-7c3c-4f97-bfed-d66f679208e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_118ffa50-3f88-4fea-a905-d521c4e3057e" xlink:to="loc_us-gaap_OperatingExpenses_32ff3d0e-7c3c-4f97-bfed-d66f679208e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9539b697-07e2-4e75-82c8-2dd81e496d24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_118ffa50-3f88-4fea-a905-d521c4e3057e" xlink:to="loc_us-gaap_OperatingIncomeLoss_9539b697-07e2-4e75-82c8-2dd81e496d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b95a3a5b-12c4-4c5c-8720-1c8cdd30954a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_02be12d1-1192-40dc-a6ff-505e499331cd" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b95a3a5b-12c4-4c5c-8720-1c8cdd30954a" 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-20211231.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_2d777755-a50c-4554-bc1f-f6674ff98f02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract_68876527-65a2-4c19-8b7b-eb7dbd535f7f" xlink:href="shen-20211231.xsd#shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2d777755-a50c-4554-bc1f-f6674ff98f02" xlink:to="loc_shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract_68876527-65a2-4c19-8b7b-eb7dbd535f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_89ba181e-a363-4575-a607-179f53505063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_68876527-65a2-4c19-8b7b-eb7dbd535f7f" xlink:to="loc_us-gaap_OperatingIncomeLoss_89ba181e-a363-4575-a607-179f53505063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_050d4fee-5d48-4b24-b8ae-ca28869d688a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_68876527-65a2-4c19-8b7b-eb7dbd535f7f" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_050d4fee-5d48-4b24-b8ae-ca28869d688a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5f3b0a6e-8108-494d-84ba-e7b824a4118b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_shen_ReconciliationOfIncomeFromContinuingOperationsFromSegmentsToConsolidatedAbstract_68876527-65a2-4c19-8b7b-eb7dbd535f7f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5f3b0a6e-8108-494d-84ba-e7b824a4118b" 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-20211231.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_1172a12e-012d-4af0-b0e0-58bc792d8bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_ae9f4529-6a50-4fe4-af78-a8a5b0acff7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1172a12e-012d-4af0-b0e0-58bc792d8bf1" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_ae9f4529-6a50-4fe4-af78-a8a5b0acff7e" 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-20211231.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_c34e946f-bb30-4dee-82ff-e66c978cbafa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_6ba5e101-868c-4866-aa9a-502963ae4ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c34e946f-bb30-4dee-82ff-e66c978cbafa" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_6ba5e101-868c-4866-aa9a-502963ae4ee4" 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-20211231.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_6eeaf39b-2dbe-4197-b885-714e0848f446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d6f190a5-bef5-486c-aff2-fbb43c246c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6eeaf39b-2dbe-4197-b885-714e0848f446" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d6f190a5-bef5-486c-aff2-fbb43c246c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_79dac0eb-27d0-4580-a443-d7a956c08e39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6eeaf39b-2dbe-4197-b885-714e0848f446" xlink:to="loc_us-gaap_OperatingIncomeLoss_79dac0eb-27d0-4580-a443-d7a956c08e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_7ee769f7-25f9-45d9-bdcd-9cdd3d0f5611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_6eeaf39b-2dbe-4197-b885-714e0848f446" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_7ee769f7-25f9-45d9-bdcd-9cdd3d0f5611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_2a69d3ba-b42d-4ed0-99ee-832f73ea57d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_6eeaf39b-2dbe-4197-b885-714e0848f446" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_2a69d3ba-b42d-4ed0-99ee-832f73ea57d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_139d599c-01fa-4271-8faa-6d3cbf703344" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_QuarterlyFinancialInformationDisclosureAbstract_6eeaf39b-2dbe-4197-b885-714e0848f446" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_139d599c-01fa-4271-8faa-6d3cbf703344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_52ff0965-64e1-4bc0-8360-dbb49fb55d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_6eeaf39b-2dbe-4197-b885-714e0848f446" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_52ff0965-64e1-4bc0-8360-dbb49fb55d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_18278cd6-39c2-4cda-803b-f8d50f559762" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_6eeaf39b-2dbe-4197-b885-714e0848f446" xlink:to="loc_us-gaap_NetIncomeLoss_18278cd6-39c2-4cda-803b-f8d50f559762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_b686e00a-a9ed-4482-a328-4f5a6c3107e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_6eeaf39b-2dbe-4197-b885-714e0848f446" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_b686e00a-a9ed-4482-a328-4f5a6c3107e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_4ef36d4d-c165-4d09-ab67-115339d8f1aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_6eeaf39b-2dbe-4197-b885-714e0848f446" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_4ef36d4d-c165-4d09-ab67-115339d8f1aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_03acaaac-29e5-47ee-9992-fa0d5b4e0fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_6eeaf39b-2dbe-4197-b885-714e0848f446" xlink:to="loc_us-gaap_EarningsPerShareBasic_03acaaac-29e5-47ee-9992-fa0d5b4e0fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_5b6b3e77-3696-4872-8c1f-43d6b24743ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_6eeaf39b-2dbe-4197-b885-714e0848f446" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_5b6b3e77-3696-4872-8c1f-43d6b24743ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_91a5f22c-4df7-41f4-8fa6-a3ea03fd9696" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_6eeaf39b-2dbe-4197-b885-714e0848f446" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_91a5f22c-4df7-41f4-8fa6-a3ea03fd9696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_713f75b4-fa34-413e-aa75-505e67ab0d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_6eeaf39b-2dbe-4197-b885-714e0848f446" xlink:to="loc_us-gaap_EarningsPerShareDiluted_713f75b4-fa34-413e-aa75-505e67ab0d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://shentel.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="simple" xlink:href="shen-20211231.xsd#ScheduleIIValuationandQualifyingAccounts"/>
  <link:presentationLink xlink:role="http://shentel.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_813948cf-0202-4a7a-8684-592c54dc243c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_96143d50-ed3d-42ce-b435-f327e59c0e47" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_813948cf-0202-4a7a-8684-592c54dc243c" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_96143d50-ed3d-42ce-b435-f327e59c0e47" 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-20211231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesDetails"/>
  <link:presentationLink xlink:role="http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_8de73670-ba15-4d17-bf87-133bc122c2c5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1c809876-da45-41fd-a9ff-ebcf43cdf2f7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_8de73670-ba15-4d17-bf87-133bc122c2c5" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1c809876-da45-41fd-a9ff-ebcf43cdf2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_421cc9e2-c79b-4cce-8a64-7d58fabce418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1c809876-da45-41fd-a9ff-ebcf43cdf2f7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_421cc9e2-c79b-4cce-8a64-7d58fabce418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_aa43ddf1-bc5c-4301-b44e-039b3364b0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_421cc9e2-c79b-4cce-8a64-7d58fabce418" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_aa43ddf1-bc5c-4301-b44e-039b3364b0a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_ef2a21a7-65b8-4baf-a118-40cf74eb8941" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_aa43ddf1-bc5c-4301-b44e-039b3364b0a2" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_ef2a21a7-65b8-4baf-a118-40cf74eb8941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_98022149-4cd3-4c5f-a1a2-c4db73c20217" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_1c809876-da45-41fd-a9ff-ebcf43cdf2f7" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_98022149-4cd3-4c5f-a1a2-c4db73c20217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4dccd395-e8fd-4824-af9a-933615cf1084" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_98022149-4cd3-4c5f-a1a2-c4db73c20217" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4dccd395-e8fd-4824-af9a-933615cf1084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_63ebf683-bcb9-4a06-be7a-1349822b10b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4dccd395-e8fd-4824-af9a-933615cf1084" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_63ebf683-bcb9-4a06-be7a-1349822b10b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesRecoveries_d3de9982-acab-46f9-95d6-1839449538d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4dccd395-e8fd-4824-af9a-933615cf1084" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesRecoveries_d3de9982-acab-46f9-95d6-1839449538d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_3ab60bf9-4973-4af3-bc43-caa02c4cea24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4dccd395-e8fd-4824-af9a-933615cf1084" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_3ab60bf9-4973-4af3-bc43-caa02c4cea24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_89c75cb4-a734-443e-aa6a-29dbdd779512" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4dccd395-e8fd-4824-af9a-933615cf1084" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_89c75cb4-a734-443e-aa6a-29dbdd779512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_ee3ab1d2-b0c5-42e8-8c17-16ae1f8f4670" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_4dccd395-e8fd-4824-af9a-933615cf1084" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_ee3ab1d2-b0c5-42e8-8c17-16ae1f8f4670" 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-20211231_g1.jpg
<TEXT>
begin 644 shen-20211231_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-20211231_g2.jpg
<TEXT>
begin 644 shen-20211231_g2.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1"@17AI9@  34T *@    @ ! $[  (
M   /   (2H=I  0    !   (6IR=  $    >   0>NH<  <   @,    /@
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                                                 %=I;&QI86T@
M16QL96YA     >H<  <   @,   (;      <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                        5P!I &P ; !I &$ ;0 @ $4 ; !L &4 ;@!A
M    _^$*9VAT=' 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.F1C/2)H='1P.B\O<'5R;"YO<F<O
M9&,O96QE;65N=',O,2XQ+R(^/&1C.F-R96%T;W(^/')D9CI397$@>&UL;G,Z
M<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M
M;G,C(CX\<F1F.FQI/E=I;&QI86T@16QL96YA/"]R9&8Z;&D^/"]R9&8Z4V5Q
M/@T*"0D)/"]D8SIC<F5A=&]R/CPO<F1F.D1E<V-R:7!T:6]N/CPO<F1F.E)$
M1CX\+W@Z>&UP;65T83X-"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(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @/#]X<&%C
M:V5T(&5N9#TG=R<_/O_; $, !P4%!@4$!P8%!@@'!P@*$0L*"0D*%0\0#!$8
M%1H9&!48%QL>)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK*O_; $,!!P@(
M"@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*O_  !$(!$0'O ,!(@ "$0$#$0'_Q  ?   !!0$!
M 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#!04$!    7T!
M @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F
M)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$! 0$! 0$!
M     0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<  0(#$00%(3$&
M$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9&B8G*"DJ-38W
M.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"@X2%AH>(B8J2
MDY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KB
MX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /I&BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BLS5?$V@Z%(B:WK>G::\GW%O+N.(M] Q&:OV
M]Q#=VZ3VLT<\,@RDD;!E8>H(X- $E%([K&C.[!549+$X 'K7.?\ "Q_!'_0Y
M>'__  :0?_%4 =)165I/BGP_K\TD.A:[INIRQKN=+.\CF9!TR0I.!5V]O[/3
M;5KK4;J"TMT^]+/($1?J3Q0!8HJCI6MZ5KMNT^B:G9ZC"IVM):7"2J#Z94D5
M>H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K)\47VHZ=X9O)]#M&O-2*B
M.TA"DCS78*K-Z(I8,Q[*#6M10!\N>+OV;O%,NCWOB*Y\3)K6ME#<7%NT+ R$
M#)"R%N3CH-H' '%4/V8?%FI6?CI_#1EDETR^@DE\DG*Q2H-V\>F0"#ZY'I7T
MQXQ\16_A/P;JFMW3A%L[=G0$CYWQA%&>Y8@?C7B?[,?P[N-/MY_&FJQ-$UY$
M8-/C<8)C)!:3\2 ![ GH10!Z!\<?%,/AOX<S6SW@LIM9E73TG*LWDH_^MDPO
M)"INZ<Y(KPWP_P# WP?XJG6#0?BO974[#*P?V;LD;Z(TP8_E7LOQ;^#MY\4=
M1L9_^$E&G6]C"R16ILC*"['+.6\P=0%'3M[U\]>//@=XM^']LVJ.(M1TV(@M
M>61.8?0NIY7GN,CWH ^EOA-\)K7X6V&H1KJ/]IW=](K/<FW\G"*/E0+N;N6.
M<\Y]J\?3Q9-\3/VIM,L+MQ-HNG7LR6EJYS$?)CD;S"O0LS+G/I@=J[7]G_XG
M:EXL\*:GI6MRFYU'1HE>*Y?EIHB#C=ZLI7!/<$=\FO$_V?F+_'CP^S$LQ-R2
M2>O^C2T >@?'C7KSX?\ QMT;Q'X<?[/=RZ>C72+PER!(P*N.^5 'X C!&:^C
MM)U*#6=%LM3LSFWO;=+B(G^ZZAA^AKY>_:O_ .1\T7_L&_\ M5Z]T^"\LLWP
M9\--."&%GM&?[H8A?T H [BBBB@ HK+U;5KW3I8TL_#VI:LKKEGLY+90A]#Y
MLR'/T!K#U7QSJ.DZ7->W'@?75CB R7GL<<D 9VW!/4CL: .PHKS"S^,T=]8P
M7<.B-Y<\:RINNL'##(S\GO4__"W/^H)_Y-__ &% 'I%%>;_\+<_Z@G_DW_\
M84?\+<_Z@G_DW_\ 84 >D45YO_PMS_J"?^3?_P!A1_PMS_J"?^3?_P!A0!Z1
M17F__"W/^H)_Y-__ &%'_"W/^H)_Y-__ &% 'I%%>;_\+<_Z@G_DW_\ 84?\
M+<_Z@G_DW_\ 84 >D45YO_PMS_J"?^3?_P!A1_PMS_J"?^3?_P!A0!Z117F_
M_"W/^H)_Y-__ &%'_"W/^H)_Y-__ &% 'I%%>;_\+<_Z@G_DW_\ 84?\+<_Z
M@G_DW_\ 84 >D45YO_PMS_J"?^3?_P!A1_PMS_J"?^3?_P!A0!Z117F__"W/
M^H)_Y-__ &%'_"W/^H)_Y-__ &% 'I%%>;_\+<_Z@G_DW_\ 84?\+<_Z@G_D
MW_\ 84 >D45YO_PMS_J"?^3?_P!A1_PMS_J"?^3?_P!A0!Z117F__"W/^H)_
MY-__ &%'_"W/^H)_Y-__ &% 'I%%>;_\+<_Z@G_DW_\ 84?\+<_Z@G_DW_\
M84 >D45YO_PMS_J"?^3?_P!A1_PMS_J"?^3?_P!A0!Z117F__"W/^H)_Y-__
M &%'_"W/^H)_Y-__ &% 'I%%>;_\+<_Z@G_DW_\ 84?\+<_Z@G_DW_\ 84 >
MD45YO_PMS_J"?^3?_P!A1_PMS_J"?^3?_P!A0!Z117F__"W/^H)_Y-__ &%'
M_"W/^H)_Y-__ &% 'I%%>;_\+<_Z@G_DW_\ 84?\+<_Z@G_DW_\ 84 >D45Y
MO_PMS_J"?^3?_P!A1_PMS_J"?^3?_P!A0!Z117F__"W/^H)_Y-__ &%'_"W/
M^H)_Y-__ &% 'I%%>;_\+<_Z@G_DW_\ 84?\+<_Z@G_DW_\ 84 >D45YO_PM
MS_J"?^3?_P!A1_PMS_J"?^3?_P!A0!Z117F__"W/^H)_Y-__ &%'_"W/^H)_
MY-__ &% 'I%%>;_\+<_Z@G_DW_\ 84?\+<_Z@G_DW_\ 84 >D45YO_PMS_J"
M?^3?_P!A1_PMS_J"?^3?_P!A0!Z117F__"W/^H)_Y-__ &%'_"W/^H)_Y-__
M &% 'I%%>;_\+<_Z@G_DW_\ 84?\+<_Z@G_DW_\ 84 >D45YO_PMS_J"?^3?
M_P!A1_PMS_J"?^3?_P!A0!Z117F__"W/^H)_Y-__ &%'_"W/^H)_Y-__ &%
M'I%%>;_\+<_Z@G_DW_\ 84?\+<_Z@G_DW_\ 84 >D45YO_PMS_J"?^3?_P!A
M1_PMS_J"?^3?_P!A0!Z117F__"W/^H)_Y-__ &%'_"W/^H)_Y-__ &% 'I%%
M>;_\+<_Z@G_DW_\ 84?\+<_Z@G_DW_\ 84 >D45YO_PMS_J"?^3?_P!A1_PM
MS_J"?^3?_P!A0!Z117F__"W/^H)_Y-__ &%'_"W/^H)_Y-__ &% 'I%%>;_\
M+<_Z@G_DW_\ 84?\+<_Z@G_DW_\ 84 >D45YO_PMS_J"?^3?_P!A1_PMS_J"
M?^3?_P!A0!Z117F__"W/^H)_Y-__ &%'_"W/^H)_Y-__ &% 'I%%>;_\+<_Z
M@G_DW_\ 84?\+<_Z@G_DW_\ 84 >D45YO_PMS_J"?^3?_P!A1_PMS_J"?^3?
M_P!A0!Z117F__"W/^H)_Y-__ &%'_"W/^H)_Y-__ &% 'I%%>;_\+<_Z@G_D
MW_\ 84?\+<_Z@G_DW_\ 84 >D45YO_PMS_J"?^3?_P!A1_PMS_J"?^3?_P!A
M0!Z117F__"W/^H)_Y-__ &%'_"W/^H)_Y-__ &% 'I%%>;_\+<_Z@G_DW_\
M84?\+<_Z@G_DW_\ 84 >D45YO_PMS_J"?^3?_P!A1_PMS_J"?^3?_P!A0!Z1
M17F__"W/^H)_Y-__ &%'_"W/^H)_Y-__ &% 'I%%>;_\+<_Z@G_DW_\ 84?\
M+<_Z@G_DW_\ 84 >D45YO_PMS_J"?^3?_P!A1_PMS_J"?^3?_P!A0!Z117F_
M_"W/^H)_Y-__ &%'_"W/^H)_Y-__ &% 'I%%>;_\+<_Z@G_DW_\ 84?\+<_Z
M@G_DW_\ 84 >D45YO_PMS_J"?^3?_P!A1_PMS_J"?^3?_P!A0!Z117F__"W/
M^H)_Y-__ &%'_"W/^H)_Y-__ &% 'I%%>;_\+<_Z@G_DW_\ 84?\+<_Z@G_D
MW_\ 84 >D45YO_PMS_J"?^3?_P!A1_PMS_J"?^3?_P!A0!Z117F__"W/^H)_
MY-__ &%'_"W/^H)_Y-__ &% 'I%%>;_\+<_Z@G_DW_\ 84?\+<_Z@G_DW_\
M84 >D45YO_PMS_J"?^3?_P!A1_PMS_J"?^3?_P!A0!Z117F__"W/^H)_Y-__
M &%'_"W/^H)_Y-__ &% 'I%%>;_\+<_Z@G_DW_\ 84?\+<_Z@G_DW_\ 84 >
MD45YO_PMS_J"?^3?_P!A1_PMS_J"?^3?_P!A0!Z117F__"W/^H)_Y-__ &%'
M_"W/^H)_Y-__ &% 'I%%>;_\+<_Z@G_DW_\ 84?\+<_Z@G_DW_\ 84 >D45Y
MO_PMS_J"?^3?_P!A1_PMS_J"?^3?_P!A0!Z117F__"W/^H)_Y-__ &%'_"W/
M^H)_Y-__ &% 'I%%>;_\+<_Z@G_DW_\ 84?\+<_Z@G_DW_\ 84 >D45YO_PM
MS_J"?^3?_P!A1_PMS_J"?^3?_P!A0!Z117F__"W/^H)_Y-__ &%'_"W/^H)_
MY-__ &% 'I%%>;_\+<_Z@G_DW_\ 84?\+<_Z@G_DW_\ 84 >D45YO_PMS_J"
M?^3?_P!A1_PMS_J"?^3?_P!A0!Z117F__"W/^H)_Y-__ &%'_"W/^H)_Y-__
M &% 'I%%>;_\+<_Z@G_DW_\ 84?\+<_Z@G_DW_\ 84 >D45YO_PMS_J"?^3?
M_P!A1_PMS_J"?^3?_P!A0!Z117F__"W/^H)_Y-__ &%'_"W/^H)_Y-__ &%
M'I%%>;_\+<_Z@G_DW_\ 84?\+<_Z@G_DW_\ 84 >D45YO_PMS_J"?^3?_P!A
M1_PMS_J"?^3?_P!A0!Z117F__"W/^H)_Y-__ &%'_"W/^H)_Y-__ &% 'I%%
M>;_\+<_Z@G_DW_\ 84?\+<_Z@G_DW_\ 84 >D45YO_PMS_J"?^3?_P!A1_PM
MS_J"?^3?_P!A0!Z117F__"W/^H)_Y-__ &%'_"W/^H)_Y-__ &% 'I%%>;_\
M+<_Z@G_DW_\ 84?\+<_Z@G_DW_\ 84 >D45YO_PMS_J"?^3?_P!A1_PMS_J"
M?^3?_P!A0!Z117F__"W/^H)_Y-__ &%.C^+:-(HET8HA/S,+G) ^FR@#T:BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *1F"J68@ #))
M[4M9'BGP['XK\.7.C7&H7UA!=#;++82*DC)W7<RM@'H>.1QW- 'A'C'XF>"_
M'?C]--\2^(%L_"&BRB0PI!-(=5G'<E%($:\CGKVZY'?P?&WPEJNJ:1H'@6Z7
M4+Z]NXH%C^R2Q1P0@YD;YE7I&K8 [X["L'_AE3P1_P!!7Q!_X$0?_&:WO!?P
M#\*^!?%-OK^E7FJW%W;*ZQK=S1LB[E*DX6-3G!(Z]Z -;QK\7O"W@'Q%8Z-X
MADNDN+R,3;X8=Z0QEBH9SG."5;[H8\=*["*:SU?3%EA>&\LKN+*LI#QRQL/R
M((-<QXZ^%OACXB+"WB&UD^TP+LBN[>39*BYSMSR",G."#5;PG\+;/P=I,FE:
M7XC\02:=)G-K-=1[4SUV,L:LF<Y^5A0!Y[^S_P"#_P"R/'WCG4;6,KIEM?2Z
M79MG(<),Q.#WP%3GWKS_ , ^'9/ _P"U=9Z1=1M''#=W*VY(^_$\$OEL/J&'
MZBOK'3-+LM&TV'3]*MH[6TA&(XHQ@#N?J2>2>I-8GBGP%HGBVZLKV_CFM]3T
M]P]IJ-H_ESP$'(PV"",\X8$>W- 'S[^U';37_P 2] LK*-I[J:P6..%.69FF
M<* /<\5]'^$M$'AKP;I&B@@FQLXH&9>C,J@,?Q.3^-9FE_#S2+'Q0WB6_FN]
M9US9Y:7^HLA:)/[J(BJB]3R%SR>>3GJZ "BBB@ KF_B#_P B)J'_ &S_ /1J
MUTE<W\0?^1$U#_MG_P"C5H S?@U_R1OPS_UY#^9KMJXGX-?\D;\,_P#7D/YF
MNVH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KS?XN?\PC_MM_[3KTBO-_BY_S"/\ MM_[
M3H ](HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "N;^(/_(B:A_VS_\ 1JUTE<W\0?\ D1-0
M_P"V?_HU: ,WX-?\D;\,_P#7D/YFNVKB?@U_R1OPS_UY#^9KMJ "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *\W^+G_,(_[;?^TZ](KS?XN?\ ,(_[;?\ M.@#TBBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *YOX@_\ (B:A_P!L_P#T:M=)7-_$'_D1-0_[9_\ HU:
M,WX-?\D;\,_]>0_F:[:N)^#7_)&_#/\ UY#^9KMJ "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH H66MZ=J-]=6=E=I+<6C;)HQG*G^O/&1WKAOBY_S"/^VW_M.M/Q9X3N1?
M#Q%X6/D:K#\TD:=+@=^/7V[_ %KC/&/BNV\3:;I4FW[/=P&9+F!N-C?)T]C@
M_E6KA>/-$JVET>SNZQQL\C!4499F. !ZU3TK6+#6[5KG2[E;B)7,;,H(PP[<
M_4?G7"ZEJ5]\0]5?1]!=H-%A;_2[S'^M]A[>@[]3Q7=Z5I5GHNFQ6.G1"*&,
M<#NQ[DGN31*"@M=P:LBY11161(4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5S?Q!_Y$34/^V?_HU:Z2N;
M^(/_ "(FH?\ ;/\ ]&K0!F_!K_DC?AG_ *\A_,UVU<3\&O\ DC?AG_KR'\S7
M;4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%<SKWC_ $+0=T<EQ]JN5_Y86^&(/N>@_//M51C*3LD-
M)LZ:L;6_%FC>'T/]HWB"7&1!'\TA_P" CI]3@5Y1KWQ.UK5]T5DPTZW/&V$_
M.1[OU_+%<UIVD:GKMT8].M9KN4G+,HR!GNS'@?4FNN&%TO-V-%#N=EKWQ9U*
M]W1:)"MC">/-;#R'^@_7ZUP<TTUW</-.[S32,6=V)+,?4FNCT/P+J.K^(9M-
M<&&.T?;=S[3M3V&>I/;\^G-=)\1-$T_0K'1K73+=84 FW,!\SGY.6/<UM*I3
MH*T%J-R4=CK/A]J^E7OA]++38!9SVHQ<6Q^\&[MZG)[_ (5UE<5XL\)W(OAX
MB\+'R-5A^:2-.EP._'K[=_K6YX5U_P#X230TO6MWMY5<Q2QL" ''7'J/_P!7
M:N*I%-<\3-]T;-%%%8DA1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7-_$'_D1-0_[9_\ HU:Z2N;^(/\
MR(FH?]L__1JT 9OP:_Y(WX9_Z\A_,UVU<3\&O^2-^&?^O(?S-=M0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%175W
M;V5NT]Y/'!$OWGD8*!^)K@M>^+6G6>Z'1(6OI1QYKY2,?U;]/K5PIRF_=0TF
M]CT%W6-"[L%51DL3@ 5QFO?$[1=)W16+'4K@<8A.(P?=_P##->4:WXJUCQ Y
M_M*\=HLY$"?+&/\ @(Z_4Y-6]"\":YK^V2"U-O;-_P O%Q\JD>PZG\!BNR.&
MC!7J,T4$MQVO>/==U[='+<_9K9O^6%O\H(]SU/XG'M5'1/"VL>() --LW>/.
M#,WRQK_P(_R'->KZ#\+]%TK;+J .I7 YS*,1@^R=_P <UV:(L<:I&JHBC 51
M@ 42Q,8*U- YI;'GV@_"6PM-LVN3F]E'/DQY2,?CU;]/I7>VMI;V-NL%E!'!
M"OW4C4*!^ J:BN.=24W[S,VV]PKS?XN?\PC_ +;?^TZ](KS?XN?\PC_MM_[3
MJ!'I%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5S?Q!_P"1$U#_ +9_^C5KI*YOX@_\B)J'
M_;/_ -&K0!F_!K_DC?AG_KR'\S7;5Q/P:_Y(WX9_Z\A_,UVU !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%96M>)M(T"/=J=XD;XR
ML0^9V^BCG\>E>;:]\6[VYW0Z#;BTC/'GR@-(?H.@_6M849SV12BV>I:EJUAI
M%MY^IW<5M'V,C8+?0=3^%>=Z]\7E&Z'P]:[CT^T7 X_!?\3^%>;O)J.MZAEV
MN+Z[E.!UD=O85VF@_"?4[[;+K4HL(3SY8P\A_H/U^E=:HTJ2O49?+&.YQ^IZ
MSJ>NW0DU*ZFNI"<*I/ SV51P/P%=%H/PSUO5]LMV@TZV/.^<?.1[)U_/%>L:
M'X1T;P^H.GV:^<!S/)\TA_$]/PQ6U4SQ6EJ:L#GV.8T'X?Z%H6V1;?[7<C_E
MM<88@^PZ#^?O73T45QRE*3NV9MMA1114B"BBB@ KS?XN?\PC_MM_[3KTBO-_
MBY_S"/\ MM_[3H ](HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "N;^(/_(B:A_VS_\ 1JUT
ME<W\0?\ D1-0_P"V?_HU: ,WX-?\D;\,_P#7D/YFNVKB?@U_R1OPS_UY#^9K
MMJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***0D*I+$  9)/:@!:*Y#7
MOB5H>C;HK>0ZA<CCR[<_*#[OT_+->::]\0]=US=&)_L5L?\ EC;DKD>[=3_+
MVKHIX><_(M0;/6=>\<:)X?W)=70FN%_Y=X/G?/OV'XFO--=^*6LZGNBTW&FV
MYXS&<R$?[W;\,?6N;T?PYJVOR[-+LI)AG#28PB_5CQ_6O2-!^$=K!MF\07!N
MGZ^1"2J#ZMU/X8KIY*-'XM67:,=SS&SL-1UR^,=G!/>7#G+%06/U)[?4UZ!H
M7PAE?;-XANO+'7[/;G+?BW0?AGZUZ=96%IIML+>PMHK>)>B1*%%6*RGBI/2.
MA+F^AGZ3H6F:'!Y6EV<=N,89E&6;ZL>36A117(VV[LS"BBBD 4444 %%%% !
M1110 5YO\7/^81_VV_\ :=>D5YO\7/\ F$?]MO\ VG0!Z11110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %175U!8V<UW=RK#;P1M)+(YP
MJ*HR2?8 5+6=KVB6OB/19M*U$R?9)RGG+&V/,56#%#_LMC:1W!(XH ^=?%'[
M5FH+JTD7@_1K,V,;%5GU$.SS#^\%5EV_0D_TKTSX1?&>S^):SV-U:+I^LVR>
M8\"ON29,@%T)Y&"1D'ID<GMV/B#PIH.K^#[G0]1L+=-,\AE"+$ ( !PR@=".
MHQZ5\O?LQ:1=7OQ5;4(0PMM/LY&F<=,O\JJ?KDG_ (#0!]->/?'6E_#WPO+K
M.L%G 81P6\9&^>0]%7/MDD]@#7$W/Q'\9:?\,8/B%=:?I$NFR!)GTF)91.D#
MN%5O/+%2?F!(\L#!Z\5YG^U=K,D_C#1=%#GR;6R-R5!XWR.5Y]\1C\Z]#\5*
MJ_L?P!0 /^$?L3@#N1$30!Z3X0\6Z7XW\,VVN:)(7MYP0R.,/$X^\C#L1_\
M7'!KC_%OQ8^P?$'3_ GA6WM[W7;N15FFN6/D6@(+'<%^9F"C=M!'!'->:_LG
MZVT?_"2:1-)B!5BO$!/"GE7/XC9^5<3\'=4D\0_M,:?JMWEY+VZO+AM_."T$
MS#\N,>F* />KSXK7/@WXCVOA/Q\EF8M0B26TU>RC>&+YF*A9(V9ROS*1D.<<
M$@ \>HU\I_M7_P#(^:+_ -@W_P!JO7T-\.-8DU_X:>']3N&+S3V$7FN3G<X7
M:Q_$@T =-1110 5S?Q!_Y$34/^V?_HU:Z2N;^(/_ "(FH?\ ;/\ ]&K0!F_!
MK_DC?AG_ *\A_,UVU<3\&O\ DC?AG_KR'\S7;4 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%5K_4K+2[8W&HW45M$/XI&QGV'J:-P+-,GGBMH6FN94BB099Y&"JOU)
MKS?7OB[;Q;H?#UJ9VZ?:+@%5_!>I_''TKSG5M?U77KCS-3O);@Y^5,X5?HHX
M%==/"SEK+0T4&]SU37OBMI>G[HM(C.H3#C?]V,?CU/X?G7FNN>,=:\0DK?W;
M+ ?^7>'Y(Q^'?\<UH:#\.-=UK;)+#]@MCSYMP,$CV7J?QP/>O2]!^'.A:+MD
MDA^WW(Y\VX (!]EZ#]3[UM>C1VU97NQ/)]"\%:WXA*O9VICMS_R\3?(GX=S^
M&:]*T'X5Z1IVV75&;49QSM8;8P?]WO\ B?PKN@,# X%%<]3$SGMH0YMC(HHX
M(EB@C6.-1A41< #V I]%%<Q 4444 %%%% !1110 4444 %%%% !1110 5YO\
M7/\ F$?]MO\ VG7I%>;_ !<_YA'_ &V_]IT >D4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !116/XKUV7PWX:NM2M=+O=6N(EQ#9V,#
M2R2N> ,*#@=R>P_ 4 <9\8O%%W!I$?@SPPAN?$GB)3;PQ(?]1">))6/\(QD
M_4_PUK_#KP-I?PN\&0Z<+B+SY75KR\D8*)IW(4 9[9(51[CN:^:X=8^-=KXJ
MU+Q#9:#KD&HZD0)I?[ ,A5!]V-2\3%5'' ZX&<FNQ\ WGQ:\8_$?0[?Q_!K,
M>BV=P;R0W.E_98M\:EH\D1J"=^W )]^U &#^U18RP?$O3[P@^3<Z8BJV/XDD
M?(_(J?QKU+Q7_P F?P?]B]8?^@PUM_&KX8M\2?"D2:>Z1ZOIS-+9M(<+("!N
MC)[9P,'U [9KDM1;Q!JGP M_ <'AC6/^$C^SPZ>\4UHZP1K&Z_O/M!_=%=J\
M8;.3TXH Y#]E32WN]7\37?*QK91VV_T,C$_C]RN.^ UM+9?M!:):W*%)H)+N
M.13_  L+>4$?F*^F_A)\.D^&_@M=.EE2?4+F3S[V9!\I<@ *O?:H&/?D\9Q7
M ^(_AEJ/A'XXV'Q"\.V,^HZ7+=--J%K:+NF@9U99&5!RZG<6P,G.1CI0!Q?[
M5_\ R/FB_P#8-_\ :KU[S\(;!]-^#_AFWE4JQL4E(/4>9E__ &:O-O''@'4?
MC+\5=.O%L;S3?#.GVJQ3WE[;O;R3G>S,L<4@5^<@;BH Y// /O,,,=O!'# B
MQQQJ$1%& H P * 'T444 9>K>';+6I8Y+R;48VC4JHL]3N;4'ZB*103[G-<?
MXY\%Z5:^#+Z:*YULLOEX$FO7LB_ZQ1RK3$'\J]$KF_B#_P B)J'_ &S_ /1J
MT <Q\)O#ME??"3PW/-/J2NUNDI$&J7,*[E^4#:D@4+@<KC!.2022:[#_ (1+
M3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]JQ/@U_R1OPS_ ->0_F:[:@#$_P"$
M2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:C_ (1+3O\ GYUC_7>?_P AN\^]
MZ?ZW[O\ L?=]JVZ* ,3_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]J/\
MA$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVK;HH Q/\ A$M._P"?G6/]=Y__
M "&[S[WI_K?N_P"Q]WVH_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:MN
MB@#$_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:C_ (1+3O\ GYUC_7>?
M_P AN\^]Z?ZW[O\ L?=]JVZ* ,3_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\
ML?=]J/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVK;HH Q/\ A$M._P"?
MG6/]=Y__ "&[S[WI_K?N_P"Q]WVH_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_
M +'W?:MNB@#$_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:C_ (1+3O\
MGYUC_7>?_P AN\^]Z?ZW[O\ L?=]JVZ* ,3_ (1+3O\ GYUC_7>?_P AN\^]
MZ?ZW[O\ L?=]J/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVK;HH Q/\
MA$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVH_P"$2T[_ )^=8_UWG_\ (;O/
MO>G^M^[_ +'W?:MNB@#$_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:C_
M (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]JVZ* ,3_ (1+3O\ GYUC_7>?
M_P AN\^]Z?ZW[O\ L?=]J/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVK
M;HH Q/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVH_P"$2T[_ )^=8_UW
MG_\ (;O/O>G^M^[_ +'W?:MNB@#$_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_
M +'W?:C_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]JVZ* ,3_ (1+3O\
MGYUC_7>?_P AN\^]Z?ZW[O\ L?=]J/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N
M_P"Q]WVK;HH Q/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVH_P"$2T[_
M )^=8_UWG_\ (;O/O>G^M^[_ +'W?:MNB@#$_P"$2T[_ )^=8_UWG_\ (;O/
MO>G^M^[_ +'W?:C_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]JVZ* ,3_
M (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]J/\ A$M._P"?G6/]=Y__ "&[
MS[WI_K?N_P"Q]WVK;HH Q/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVH
M_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:MNB@#$_P"$2T[_ )^=8_UW
MG_\ (;O/O>G^M^[_ +'W?:C_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]
MJVZ* ,3_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]J/\ A$M._P"?G6/]
M=Y__ "&[S[WI_K?N_P"Q]WVK;HH Q/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N
M_P"Q]WVH_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:MNB@#$_P"$2T[_
M )^=8_UWG_\ (;O/O>G^M^[_ +'W?:C_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW
M[O\ L?=]JVZ* ,3_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]J/\ A$M.
M_P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVK;HH Q/\ A$M._P"?G6/]=Y__ "&[
MS[WI_K?N_P"Q]WVH_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:MNB@#$
M_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:C_ (1+3O\ GYUC_7>?_P A
MN\^]Z?ZW[O\ L?=]JVZ* ,3_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]
MJ/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVK;HH Q/\ A$M._P"?G6/]
M=Y__ "&[S[WI_K?N_P"Q]WVH_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W
M?:MNB@#$_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:C_ (1+3O\ GYUC
M_7>?_P AN\^]Z?ZW[O\ L?=]JVZ* ,3_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW
M[O\ L?=]J/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVK;HH Q/\ A$M.
M_P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVH_P"$2T[_ )^=8_UWG_\ (;O/O>G^
MM^[_ +'W?:MNB@#$_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:C_ (1+
M3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]JVZ* ,3_ (1+3O\ GYUC_7>?_P A
MN\^]Z?ZW[O\ L?=]J/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVK;HH
MQ/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVH_P"$2T[_ )^=8_UWG_\
M(;O/O>G^M^[_ +'W?:MNB@#$_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W
M?:C_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]JVZ* ,3_ (1+3O\ GYUC
M_7>?_P AN\^]Z?ZW[O\ L?=]J/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q
M]WVK;HH Q/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVH_P"$2T[_ )^=
M8_UWG_\ (;O/O>G^M^[_ +'W?:MNB@#$_P"$2T[_ )^=8_UWG_\ (;O/O>G^
MM^[_ +'W?:C_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]JVZ* ,3_ (1+
M3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]J/\ A$M._P"?G6/]=Y__ "&[S[WI
M_K?N_P"Q]WVK;HH Q/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVH_P"$
M2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:MNB@#$_P"$2T[_ )^=8_UWG_\
M(;O/O>G^M^[_ +'W?:C_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]JVZ*
M ,3_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]J/\ A$M._P"?G6/]=Y__
M "&[S[WI_K?N_P"Q]WVK;HH Q/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q
M]WVH_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:MNB@#$_P"$2T[_ )^=
M8_UWG_\ (;O/O>G^M^[_ +'W?:C_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\
ML?=]JVZ* ,3_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]J/\ A$M._P"?
MG6/]=Y__ "&[S[WI_K?N_P"Q]WVK;HH Q/\ A$M._P"?G6/]=Y__ "&[S[WI
M_K?N_P"Q]WVH_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:MNB@#$_P"$
M2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:C_ (1+3O\ GYUC_7>?_P AN\^]
MZ?ZW[O\ L?=]JVZ* ,3_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]J/\
MA$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVK;HH Q/\ A$M._P"?G6/]=Y__
M "&[S[WI_K?N_P"Q]WVH_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:MN
MB@#$_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:C_ (1+3O\ GYUC_7>?
M_P AN\^]Z?ZW[O\ L?=]JVZ* ,3_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\
ML?=]J/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVK;HH Q/\ A$M._P"?
MG6/]=Y__ "&[S[WI_K?N_P"Q]WVH_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_
M +'W?:MNB@#$_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:C_ (1+3O\
MGYUC_7>?_P AN\^]Z?ZW[O\ L?=]JVZ* ,3_ (1+3O\ GYUC_7>?_P AN\^]
MZ?ZW[O\ L?=]J/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVK;HH Q/\
MA$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVH_P"$2T[_ )^=8_UWG_\ (;O/
MO>G^M^[_ +'W?:MNB@#$_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_ +'W?:C_
M (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]JVZ* ,3_ (1+3O\ GYUC_7>?
M_P AN\^]Z?ZW[O\ L?=]J/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVK
M;HH Q/\ A$M._P"?G6/]=Y__ "&[S[WI_K?N_P"Q]WVH_P"$2T[_ )^=8_UW
MG_\ (;O/O>G^M^[_ +'W?:MNB@#$_P"$2T[_ )^=8_UWG_\ (;O/O>G^M^[_
M +'W?:C_ (1+3O\ GYUC_7>?_P AN\^]Z?ZW[O\ L?=]JVZ* ,3_ (1+3O\
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
M ++)>2>>\[O]JO9KC!^3[OF,VT>RX'M7JU>;_%S_ )A'_;;_ -IT >D4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7-_$'_ )$34/\ MG_Z-6NDKF_B#_R(FH?]L_\ T:M
M&;\&O^2-^&?^O(?S-=M7$_!K_DC?AG_KR'\S7;4 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44V26.&-I)G6-%&69
MC@ >YKB==^*>CZ9NBTP-J4XXS&=L8/\ O=_P!^M7&$INT4-)O8[BN5U[XB:%
MH>Z-9_MMRO\ RQMR&P?=N@_G[5Y-KWC?6_$&Y+JZ,-NW_+O!\B8]^Y_$FH=#
M\(ZUX@8'3[-O))YGE^2,?B>OX9KLCA5%7J,T4$MS4UWXDZYK.Z*"0:?;-QY=
MN<,1[OU_+%86E:'JFO7)CTRTEN6S\S@?*OU8\"O4]!^%&F6.V;693J$PY\L9
M6,?AU/X_E7=V]M!:0+#:PQPQ(,*D:A5'T IO$0@K4T'.EL>;:%\(8H]LWB&Z
M\UNOV>W.%_%NI_#'UKT/3],L=)MA;Z;:Q6T0_AC7&?<GN?K5JBN.=6<_B9FY
M-[A11168@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *\W^+G_,(_[;?^TZ](KS?XN?\ ,(_[;?\ M.@#TBBBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *YOX@_\ (B:A_P!L_P#T:M=)7-_$'_D1-0_[9_\ HU: ,WX-?\D;\,_]
M>0_F:[:N)^#7_)&_#/\ UY#^9KMJ "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH ***1W6-"\C!%49+,< 4 <9XB\1:SX6\2I=WL8N/#TX6/
M]VGS0-W)/7.<^Q'O77VMU!?6D=S:2K-#*NY'0Y#"N9U[QOX4@M9K2^NH[]9%
M*O! OF[AZ9^[^M>7:=XVO?#LEY!X==A83,6BCNUWM%[C!QG]#Z5UQHRJ1T5G
M^9HHMH]G\1>(K+PUI;7E\V3TBB4_-*WH/\>U>8V_Q;U6&.[:>"&>69\VZE=J
M0+SQQRW;_'M7%WVHZCKE\)KZ>:\N'^5=W)^@ Z?05U.@_"_6=4VRZ@!IMN>?
MWHS(1[)V_'%;QHTZ4?WA7+%+4Y_6O$VKZ_)NU2\DE3.5B'RHOT4<?CUK3T'X
M?:[KNV06_P!CMF_Y;7 *Y'LO4_R]Z]8T'P+H>@;7@M1<7*_\O%Q\[ ^W8?@*
MZ.LY8I)6IH3GV..T'X9Z)H^V6Z0ZC<CG?./D!]DZ?GFNP50JA5 "@8  Z4M%
M<<IRF[R9FVWN%%%%2(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *\W^+G_,(_[;?^TZ](KS?XN?\ ,(_[;?\ M.@#
MTBBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *YOX@_\ (B:A_P!L_P#T:M=)7-_$'_D1-0_[
M9_\ HU: ,WX-?\D;\,_]>0_F:[:N)^#7_)&_#/\ UY#^9KMJ "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH ***I:CK.FZ3'NU*^@MAC($C@$_0=3^%-)O8"[17
MZI\6]'M=RZ9!/?N.C8\M#^)Y_2N-U3XI>(;_ '+;216$9[0)EL?[QS^F*WCA
MJDNEBU!L]JNKRVL83->W$5O&.KRN%'YFN3U3XH>'M/W+;2R7\@[0)\N?]XX'
MY9KQ>6>^U6[!FDN+RX8\;F:1C_6NATOX<>)-3VLUF+.,_P =TVS_ ,=^]^E=
M"PU.&LV5R);FKJGQ<U>ZRNF6\%BG9B/,<?B>/TKCM1UK4]7DSJ5]/<G/"NY(
M'T'0?A7I^E_!^PAVOJ]_+<MWCA'EK],\D_I79:7X9T;1@/[-TZ"%QTDV[G_[
MZ.3^M'MJ-/X$'-%;'S[/H^H6MDMW=6DEO YPCS+LWG_9!Y/X5VOA3X72ZM9)
M?:W-+:0R<QPHH\QE]23]WVX-=[=^#;;4?%PUK4[E[J.-%$%G(OR1L._N.^,=
M?6NDJ:F*;5HB<]-#RY;&7X8>(?M?V?[9HET0AG* RP>V<?\ UC]:],M;J"^M
M([FTE6:&5=R.AR&%%U:P7UI);7<2S0RKM='&0PK&\+^%U\+K>0P7TT]K-+OA
MAD'$(] >Y/KQT%<\I*:N]_S);NC>HHHK$D**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS?XN?\PC_M
MM_[3KTBO-_BY_P PC_MM_P"TZ /2**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF_B#_P B
M)J'_ &S_ /1JUTE<W\0?^1$U#_MG_P"C5H S?@U_R1OPS_UY#^9KMJXGX-?\
MD;\,_P#7D/YFNVH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HI&944LY"J!DDG %<[JGC[PYI65EU
M!)Y!_P L[;]X?S' _$U48REHD.S9T=%>4ZI\8IFW)HVFK&.TERVX_P#?(_Q-
M<;JGC'7M8R+W4IO+/_+*,^6GY+C/XUTQPLWOH6H,]QU3Q7H>C9&H:E CKUB5
MM[_]\KDUQFJ?&&UCW)H^GR3GM)<-L7\ADG\Q7FVFZ!JVL,!IFGSW _OJGRCZ
ML>!^==EI?PAU2XP^JWD-FO=(QYC_ -!^IK7V-&G\;'RQ6YB:I\0_$>J95KXV
ML9_Y9VH\O]?O?K6%;6=_JUT5M+>XO)F.3L0NQ]S7M6E_#+P[IV&FMWOI!_%<
MMD?]\C _/-=7;VT%I"(K6&.&->B1H% _ 4/$PAI!!SI;'BVE_"K7[[#7GDV$
M9_YZMN;_ +Y7^I%=GI?PFT.SPVH23W[CJ&/EI^0Y_6NZHKGEB*DNMB7-LJ6&
ME6&EQ>7IUG!;+CGRHPN?J>]6Z**P;;W("BBBD 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !7F_Q<_YA'_;;_VG7I%>;_%S_F$?]MO_ &G0!Z11110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %<W\0?^1$U#_MG_ .C5KI*YOX@_\B)J'_;/_P!&K0!F_!K_ )(W
MX9_Z\A_,UVU<3\&O^2-^&?\ KR'\S7;4 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 C,$4LY"JHR23@ 5X)XM^('BCXG>*)?"7P?N&
M@M;++WNM)(8U8CHJN.0I(P".6/3Y02<3XU_%PZSX@N? VEWYTC2K>4PZMJ#(
MQ>0@X:-%7DC/&/XCU(7).'9?'S3/ FAQ:%\,O#,:6T9W27NJL3)<OW=D0CD_
M[W X &* /6_A3\5KG6+V3P=X[B.G>++ F-EE 478 ZCMNQR0."/F''3UBOAW
MQU\6;KQ[):7U_HMGI^LV3 P:EI[O'( #D Y)R >1SD'H>H/HOAO]JRZLM'M[
M7Q)X?.H7<2[9+R"Y$9EQW*;" ?7!P3V% 'T[17A-K^U=X5?'VS0]8A]?*$4F
M/S=:V;7]IGX>W&/-EU*U_P"NMIG'_?)- 'KM%>=VOQ[^&MWC9XFCC/I+:S)C
M\2F*V+7XI^ [S'D^+]'&>@EO$C_]"(H ZRBLRU\3:%?8^Q:UIUQGIY5VCY_(
MUI*P=0RD,#T(/6@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BJ
ME_JVGZ5'YFI7L%LN,CS7 )^@ZFN/U3XM:)9Y73HI[]QT('EI^9Y_2KC3G/X4
M-)O8[NHKBY@M(3+=SQP1CJ\KA5'XFO%M4^*FOWV5LS#81G_GDNYO^^FS^@%<
MI<7=_JUT&NI[B\G8X&]B['V%=4<))_$[%JF^I[5JGQ.\.Z=E89Y+Z0?PVZ9'
M_?1P/RS7&:I\7M5N,KI=I!9)V=_WC_K@?H:QM+^'?B/5-K"R^R1G^.Z.S_QW
M[WZ5V6E_!ZTBP^L:A).>\<"[%_,Y)_2KY</3WU':"/-=2U[5=8;.IW\]P.NU
MW^4?1>@JYI?@W7]8P;/39O+/_+64>6OURV,_A7N.E^%M$T;!T_38(W'21EW/
M_P!]')K6J98M+2"#VG8\JTOX.RMA]9U)4'>*U7)_[Z;_  -=GI?@+P[I.&AT
MY)I!_P M+G]X?R/ _ 5T5%<\JU26[(<FQ%4*H50  ,  =*6BBL20HHHH ***
M* "BBB@ HHHH *Y;QU\1?#WP[TV*[\0W#AIWVPV\"AY9/4A21P.Y)Q^)%5?B
M-\3=%^'6@/=WLJ7-]("MK8QN-\S^_P#=4=S_ #.!7D?@C2-"\2:S+XY^,_B/
M1);^[4BTTF[OHE2VC/3<C-QP>$/3J?F/ ![_ *%KNF^)=%MM6T6Z2ZLKE-T<
MB'\P1V(Z$'D&M"OF+^VH/@=XP-_X.UNS\0>"M2ES<6%M>QS26C>H 8\@=&Z$
M?*W.#7T+HOBS0?$.F07^D:K:W$%P@9")0&'L5Z@CN#R* -BBD5@RY4@CU!I:
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M +,_P]AQYD&HW'_76\(S_P!\@4 ?/]Q\?_B7<9!\2&,>D5G OZ[,UEW'Q?\
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
M_P B)J'_ &S_ /1JT 9OP:_Y(WX9_P"O(?S-=M7$_!K_ )(WX9_Z\A_,UVU
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%1W%S!:6[W%W-'!#&,O)*P55'J2>!0!)17E'BS]
MHOP1X<WPZ=<2:[=KP$L0/*!]Y3QCW7=7A_BS]I#QKXAWPZ5)%H-HW&VS&Z4C
MWD;G/NH6@#ZN\1>+_#WA*U\_Q'J]KIZ$9599/G?_ '4'S-^ ->*^+/VJM.MM
M\'@S2)+V0<"ZO_W<?U" [F'U*U\Y6EAKGBS5REG;WVL:A,<ML5YI&]R>3^)K
MUSPE^R_XGU;9/XGNX-#MS@F(8GG(^@.T?]]9'I0!P'BSXJ^,O&F]-;UJ;[*_
M_+G;GRH<>A5?O?\  LFH_"GPQ\7^-&5M!T6XDMV_Y>YAY4(_X&V ?H,FOK+P
ME\"_ WA+9+%I8U.\7'^DZB1,<^H7&P?4#/O7HBJ%4*H  &  .E 'SQX2_94M
M(?+N/&FLM<OU-IIXV)]#(PR1] OUKVOPUX)\-^$+?R?#>C6MCQAI$3,CC_:<
MY9OQ-;M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %5;K2]/O<_;;&VN,]?-A5_YBK5% '.77P\\&7N?M7A/19"?XCI\6
M[\]N:Q[KX)?#F\SYOA6S7/\ SR9XO_06%=W10!Y7=?LX?#BXSY6EW5K_ -<K
MV0X_[Z)K&NOV5_!4N3;:EK5N>P\^)E_6//ZU[;10!\]77[)>F/G[%XKNXO3S
M;-9/Y,M8UU^R7J:9^Q>*[2;T\VS:/^3-7T]10!\DW7[*_C6+)MM2T6X'8>?*
MK?K'C]:QKK]G#XCV^?*TNUNO^N5[&,_]]$5]GT4 ?"]U\$OB-:9\WPK>-C_G
MD\<O_H+&L>Z^'GC.RS]J\)ZU&!_$=/EV_GMQ7Z 44 ?G-=:7J%CG[;8W-OCK
MYL+)C\Q3[76M4L<?8M2O+?'3RIV3'Y&OT6JC=:)I5]G[;IEG<9Z^;;H^?S%
M'PG/XD\=2>&VDN=>UN32;K,3+)?R-&XZ$%2W0].F#TI?#/Q-\7>#;!K+PUJY
ML+=G+LB6\3;F/<EE))^M?5_CKX66%]ISW'AK3K6"5%/FV$42I%<KU.%QM#^_
M0]#V(Y'PWX3^%.NZ>\?B/P[9:??VPQ*?.EMUDP<$@!AAL\%?7\AK[.\>:/S*
MMI='SCKWC;Q%XFU>WU76M3>?4+;'DW21I%(F#D89 #P>1Z=JU-5\9_$2WA@D
MU3Q-KT<=RNZ,'4) &'T#>XZ^M>Q^*-%^'UK,EMX.\.VJ",AGO7WN6/HN\G ]
M_P O>FD]JEF(FTG3;B;J;J[LTGEY[*7!"#V4#W)/-;1PLG&[W*4&T>%OKFOZ
MG)Y<FJ:E=NW\+7$DA/X9K0LO ^O:BP>:(6ZMU>Y?!_+DUZ['&6<)#&,L>$C3
M'/L!72:7\/O$>JX9+!K:,_\ +2Z/EC\C\WZ5HL-".LV/D2W/)=/^&MC#AM1N
MI;ENZQC8O]3_ "KI[#1=-TP#[#90PG^\%RW_ 'T>:]FTOX.VZ8?6=1>4]X[9
M=H_[Z.2?R%=EI?A'0M'VFPTV%9%Z2N-[_P#?39(_"G[:C3^!!S16QX78>%=>
MU10UAI-S*I&58IL5OHS8'ZTZX^'OQ"D^6P\.01G^_>7\0 _!&;/YU]%T5E+%
M3>V@G-GS!/\  WXK:MD7&L:/8QGJD=S(N/Q6,D_G4$/[*/B.5MU[XDTU&/)*
M))(?U KZFHKFE*4MV1=L^;+?]DAN#=^,0/58M-S^ID_I6K;_ +)VA+C[7XEU
M&7U\N%$_GFO?J*D1XK;_ ++'@>+!FO\ 6YSW#7$8'Z1_UK4M_P!F[X<PX\S3
MKNX_ZZ7L@S_WR17JU% 'GUO\"/AK;8\OPO"V/^>MQ-)_Z$YK4M_A5X"M<>7X
M0T=L?\]+-)/_ $(&NMHH QK?P?X9M,?9/#NDP8Z>58QK_):U(+6WMEQ;010C
MTC0+_*I:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JO?:?9ZI:-:Z
ME:07ENQ!:&XB$B$CD9!&*L44 (JA%"H JJ,  8 %+110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4A 888 @]C2T4 4YM(TVX_X^-/M
M9?\ ?@5OYBJ$W@OPM<?\?'AK1Y?]^PB;^:UMT4 <K-\+_ D_W_!^B#_<L8T_
MD!5";X+?#J?[_A2Q'^YN3^1%=S10!YO-^S]\,YO^9;"'U2]N!^F_%4)OV;/A
MU+]RPO8?]R]<_P \UZO10!XS-^RYX#E^Y<ZU#_N749_G&:H3?LH^%&_X]]<U
ME/\ ?:)OY(*]UHH ^>YOV2]+;_CW\57B?[]HK?R850F_9(<<V_C)3[/IN/U$
MM?2=% 'Q1\2/@AKGPZMH=0GN$U+2G8)+=V\1!@8G^-"> >QSC/''&8KGX-7Z
MZ/INK:=K^DZA8:DK-%+ TF1MQD,"O!&[&.Q!K[6O+.VU"RFL[Z".XMIT,<L4
MB[E=2,$$'J*^6/B+\/\ Q!\,-;$?@J66ZT35C(8+9LN;.3Y0W7V*X;T&&Z D
M ]3^+'Q3N-+O$\%^!H?[2\5:A^ZVQJ'%H&'5ATW8YP> .3QP=KX0?#&/X:>&
M9()KC[3J=^5EO9%/R!@#A$'H,GGJ<_0"+X4_"FV\ V,E_J4HU#Q)? M>WSDL
M02<E$)YQGJ>K'D]@/1: "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 ^;?VN?^91_P"WW_VA7J?P-_Y(GX;_ .N#_P#HUZ\K_:X=3)X2
M0,-RB\)'< ^3C^1_*O4O@3*DWP1\.F-@P6*13CL1,X(H /B)\'-%^)6I6][K
M>IZK ]K"888K62,1KDY+89"23QGGL*\(^(G[-VL>%=-GU;PY>G6K&!2\L)BV
M7$2CJ0!D.!U.,'VKVGXE_&VP^&OBK3M'OM'N;Q+J 7$UQ%(%\I"S*-JD?.V5
M.1E>,<\UW^B:YIOB30[?5M&NH[NQN4WQRJ>".X([$="#R#0!X;^S5XZU/6/#
MNK>&;Z=[B32X!+8.QRZQG(*>X4[<?[V.@ KR?]GS_DNWA[_MY_\ 2:6O;?@/
MX/73_%GC/Q+;1+'I=WJ$UII14?+) LS$LOJOW #[&O/?#GA>;X>?M9Z?9W4/
ME6<]U.]B[<*\4L4BI@]R"VWZB@!_[5__ "/FB_\ 8-_]JO7N?P6\W_A3'AKS
M_O?9.,?W=[;?TQ7B_P"TEIEWXD^+OA[1-&B-UJ$]@J+"@R1NE?!/H, DGL!F
MOI#P]H\7A_PUINCVYW1V%K';JV/O;%"Y_'&: -&BBB@#+U:?7X98QH6G:;>1
ME3YC7FH26Y4^@"PR9'OD5Q_CF\\8-X+OA=Z)H<<7[O<T>LS.P_>+T!M1GGWK
MT2N;^(/_ "(FH?\ ;/\ ]&K0!S'PFN-?3X2>&UT_3--G@^SH \^HR1,8_P")
MMH@8;@<@+G! !R,X'8?:_%7_ $!M'_UVW_D+2_ZK^]_Q[?>_V>G^U6)\&O\
MDC?AG_KR'\S7;4 8GVOQ5_T!M'_UVW_D+2_ZK^]_Q[?>_P!GI_M4?:_%7_0&
MT?\ UVW_ )"TO^J_O?\ 'M][_9Z?[5;=% &)]K\5?] ;1_\ 7;?^0M+_ *K^
M]_Q[?>_V>G^U1]K\5?\ 0&T?_7;?^0M+_JO[W_'M][_9Z?[5;=% &)]K\5?]
M ;1_]=M_Y"TO^J_O?\>WWO\ 9Z?[5'VOQ5_T!M'_ -=M_P"0M+_JO[W_ ![?
M>_V>G^U6W10!B?:_%7_0&T?_ %VW_D+2_P"J_O?\>WWO]GI_M4?:_%7_ $!M
M'_UVW_D+2_ZK^]_Q[?>_V>G^U6W10!B?:_%7_0&T?_7;?^0M+_JO[W_'M][_
M &>G^U1]K\5?] ;1_P#7;?\ D+2_ZK^]_P >WWO]GI_M5MT4 8GVOQ5_T!M'
M_P!=M_Y"TO\ JO[W_'M][_9Z?[5'VOQ5_P! ;1_]=M_Y"TO^J_O?\>WWO]GI
M_M5MT4 8GVOQ5_T!M'_UVW_D+2_ZK^]_Q[?>_P!GI_M4?:_%7_0&T?\ UVW_
M )"TO^J_O?\ 'M][_9Z?[5;=% &)]K\5?] ;1_\ 7;?^0M+_ *K^]_Q[?>_V
M>G^U1]K\5?\ 0&T?_7;?^0M+_JO[W_'M][_9Z?[5;=% &)]K\5?] ;1_]=M_
MY"TO^J_O?\>WWO\ 9Z?[5'VOQ5_T!M'_ -=M_P"0M+_JO[W_ ![?>_V>G^U6
MW10!B?:_%7_0&T?_ %VW_D+2_P"J_O?\>WWO]GI_M4?:_%7_ $!M'_UVW_D+
M2_ZK^]_Q[?>_V>G^U6W10!B?:_%7_0&T?_7;?^0M+_JO[W_'M][_ &>G^U1]
MK\5?] ;1_P#7;?\ D+2_ZK^]_P >WWO]GI_M5MT4 8GVOQ5_T!M'_P!=M_Y"
MTO\ JO[W_'M][_9Z?[5'VOQ5_P! ;1_]=M_Y"TO^J_O?\>WWO]GI_M5MT4 8
MGVOQ5_T!M'_UVW_D+2_ZK^]_Q[?>_P!GI_M4?:_%7_0&T?\ UVW_ )"TO^J_
MO?\ 'M][_9Z?[5;=% &)]K\5?] ;1_\ 7;?^0M+_ *K^]_Q[?>_V>G^U1]K\
M5?\ 0&T?_7;?^0M+_JO[W_'M][_9Z?[5;=% &)]K\5?] ;1_]=M_Y"TO^J_O
M?\>WWO\ 9Z?[5'VOQ5_T!M'_ -=M_P"0M+_JO[W_ ![?>_V>G^U6W10!B?:_
M%7_0&T?_ %VW_D+2_P"J_O?\>WWO]GI_M4?:_%7_ $!M'_UVW_D+2_ZK^]_Q
M[?>_V>G^U6W10!B?:_%7_0&T?_7;?^0M+_JO[W_'M][_ &>G^U1]K\5?] ;1
M_P#7;?\ D+2_ZK^]_P >WWO]GI_M5MT4 8GVOQ5_T!M'_P!=M_Y"TO\ JO[W
M_'M][_9Z?[5'VOQ5_P! ;1_]=M_Y"TO^J_O?\>WWO]GI_M5MT4 8GVOQ5_T!
MM'_UVW_D+2_ZK^]_Q[?>_P!GI_M4?:_%7_0&T?\ UVW_ )"TO^J_O?\ 'M][
M_9Z?[5;=% &)]K\5?] ;1_\ 7;?^0M+_ *K^]_Q[?>_V>G^U1]K\5?\ 0&T?
M_7;?^0M+_JO[W_'M][_9Z?[5;=% &)]K\5?] ;1_]=M_Y"TO^J_O?\>WWO\
M9Z?[5'VOQ5_T!M'_ -=M_P"0M+_JO[W_ ![?>_V>G^U6W10!B?:_%7_0&T?_
M %VW_D+2_P"J_O?\>WWO]GI_M4?:_%7_ $!M'_UVW_D+2_ZK^]_Q[?>_V>G^
MU6W10!B?:_%7_0&T?_7;?^0M+_JO[W_'M][_ &>G^U1]K\5?] ;1_P#7;?\
MD+2_ZK^]_P >WWO]GI_M5MT4 8GVOQ5_T!M'_P!=M_Y"TO\ JO[W_'M][_9Z
M?[5'VOQ5_P! ;1_]=M_Y"TO^J_O?\>WWO]GI_M5MT4 8GVOQ5_T!M'_UVW_D
M+2_ZK^]_Q[?>_P!GI_M4?:_%7_0&T?\ UVW_ )"TO^J_O?\ 'M][_9Z?[57=
M6UK3-!L6O-:U"VL+=>LMS*L:_09ZGVKQ[Q;^U!X8TG?!X7M)];N!D"5LP0 _
M4C<?^^0#ZT >J?:_%7_0&T?_ %VW_D+2_P"J_O?\>WWO]GI_M5R7BOXM0^"U
M===/A^.Y6;'V2'6)99C'_>V+;$AO]DX7_:KYH\6_'/QSXMWQ2ZJ=-LVS_HVG
M PC'H6SO/T)Q[5R_AWP;XD\871B\.Z1=ZB^[YY$3Y%/^TYPH_$T >R^(OVK=
M6N89(?#.@6]@VXA;FZF,[;>Q"!5 /UW"O&_$?C3Q+XQNO-\1:Q=Z@V[*QN^(
MU/\ LH,*/P%>U>$OV5;V?RY_&FL):IU-IIXWR?0R,-H/T#5[?X4^%W@_P6$?
M0M%@2Y7_ )>YAYLWUWMDCZ# H ^2_"?P.\=>+0DMOI)TZT;I<ZB3"I'J%P7(
M]PI%>K>%?V:&TEEF\2VFGZY,)\>4-6EMX?*_O$+;EBW^SN ]Z^BZ* .5TC3M
M5T"Q6ST3PKX>T^W6;;Y=MJ+H#%_?.+;E_P#9/_?57_M?BK_H#:/_ *[;_P A
M:7_5?WO^/;[W^ST_VJVZ* ,3[7XJ_P"@-H_^NV_\A:7_ %7][_CV^]_L]/\
M:H^U^*O^@-H_^NV_\A:7_5?WO^/;[W^ST_VJVZ* ,3[7XJ_Z VC_ .NV_P#(
M6E_U7][_ (]OO?[/3_:H^U^*O^@-H_\ KMO_ "%I?]5_>_X]OO?[/3_:K;HH
M Q/M?BK_ * VC_Z[;_R%I?\ 5?WO^/;[W^ST_P!JC[7XJ_Z VC_Z[;_R%I?]
M5_>_X]OO?[/3_:K;HH Q/M?BK_H#:/\ Z[;_ ,A:7_5?WO\ CV^]_L]/]JC[
M7XJ_Z VC_P"NV_\ (6E_U7][_CV^]_L]/]JMNB@#$^U^*O\ H#:/_KMO_(6E
M_P!5_>_X]OO?[/3_ &J/M?BK_H#:/_KMO_(6E_U7][_CV^]_L]/]JMNB@#$^
MU^*O^@-H_P#KMO\ R%I?]5_>_P"/;[W^ST_VJ/M?BK_H#:/_ *[;_P A:7_5
M?WO^/;[W^ST_VJVZ* ,3[7XJ_P"@-H_^NV_\A:7_ %7][_CV^]_L]/\ :H^U
M^*O^@-H_^NV_\A:7_5?WO^/;[W^ST_VJVZ* ,3[7XJ_Z VC_ .NV_P#(6E_U
M7][_ (]OO?[/3_:H^U^*O^@-H_\ KMO_ "%I?]5_>_X]OO?[/3_:K;HH Q/M
M?BK_ * VC_Z[;_R%I?\ 5?WO^/;[W^ST_P!JC[7XJ_Z VC_Z[;_R%I?]5_>_
MX]OO?[/3_:K;HH Q/M?BK_H#:/\ Z[;_ ,A:7_5?WO\ CV^]_L]/]JC[7XJ_
MZ VC_P"NV_\ (6E_U7][_CV^]_L]/]JMNB@#$^U^*O\ H#:/_KMO_(6E_P!5
M_>_X]OO?[/3_ &J/M?BK_H#:/_KMO_(6E_U7][_CV^]_L]/]JMNB@#$^U^*O
M^@-H_P#KMO\ R%I?]5_>_P"/;[W^ST_VJ/M?BK_H#:/_ *[;_P A:7_5?WO^
M/;[W^ST_VJVZ* ,3[7XJ_P"@-H_^NV_\A:7_ %7][_CV^]_L]/\ :H^U^*O^
M@-H_^NV_\A:7_5?WO^/;[W^ST_VJVZ* ,3[7XJ_Z VC_ .NV_P#(6E_U7][_
M (]OO?[/3_:H^U^*O^@-H_\ KMO_ "%I?]5_>_X]OO?[/3_:K;HH Q/M?BK_
M * VC_Z[;_R%I?\ 5?WO^/;[W^ST_P!JC[7XJ_Z VC_Z[;_R%I?]5_>_X]OO
M?[/3_:K;HH Q/M?BK_H#:/\ Z[;_ ,A:7_5?WO\ CV^]_L]/]JC[7XJ_Z VC
M_P"NV_\ (6E_U7][_CV^]_L]/]JMNB@#$^U^*O\ H#:/_KMO_(6E_P!5_>_X
M]OO?[/3_ &J/M?BK_H#:/_KMO_(6E_U7][_CV^]_L]/]JMNB@#$^U^*O^@-H
M_P#KMO\ R%I?]5_>_P"/;[W^ST_VJ/M?BK_H#:/_ *[;_P A:7_5?WO^/;[W
M^ST_VJVZCGN(;6$RW,T<,:]7D8*!^)H R/M?BK_H#:/_ *[;_P A:7_5?WO^
M/;[W^ST_VJ/M?BK_ * VC_Z[;_R%I?\ 5?WO^/;[W^ST_P!JLC5OBAX?TW<E
MM))J$H[0+\N?]X\?EFN'U?XKZY?;DT](M.B/0H-[_P#?1X_("MX8>I+H4H-G
MI%WK'B"P@,U]I^A6\0FVEY=9D4>5_>YMOO?[/3_:KE+WXO26<S1KI5C=XE*[
MK;49"OE]FRT"_-[#(_VJ\SFN;_5[P&>6XO;AS@;F,C'V%=)I/PS\0ZGM>:W6
MPB/\5R<-_P!\CG\\5TK#TX:U&7R);DNK_%'7]1W):/'I\1[0+EL>['^F*Y1(
M[S5+T^6D]Y=2G)P#([GU]375WG@0CQ$GA_2S-<W:JKW-W*FR*)3SD#O]<\G@
M"O6O#OARQ\-:8MI8)EC@RS$?-*WJ?Z#M5RJTZ4?<6XW)16AX;HGA._US5)M.
MBDM[2[AY:&[9D;CK@!2<CTKKM,^%NI6I#:EI^G7S"?;M&KRQ(8O[V!;D[O\
M9SC_ &J[#QAX/_MK9J6DO]EUFVPT4RG;YF.BD_R/]*F\&^([G7;*>'4[62VU
M"Q<17(*85F]1[\<C_&L:E:<X\T7ZDN3:NB'3M.U;2$VZ;X8T"V_?;2R:G)N,
M7]XG[-DM_L]/]JK_ -K\5?\ 0&T?_7;?^0M+_JO[W_'M][_9Z?[5;=%<;;>K
M,S$^U^*O^@-H_P#KMO\ R%I?]5_>_P"/;[W^ST_VJ/M?BK_H#:/_ *[;_P A
M:7_5?WO^/;[W^ST_VJVZ*0&)]K\5?] ;1_\ 7;?^0M+_ *K^]_Q[?>_V>G^U
M1]K\5?\ 0&T?_7;?^0M+_JO[W_'M][_9Z?[5;=% &)]K\5?] ;1_]=M_Y"TO
M^J_O?\>WWO\ 9Z?[5'VOQ5_T!M'_ -=M_P"0M+_JO[W_ ![?>_V>G^U6W10!
MB?:_%7_0&T?_ %VW_D+2_P"J_O?\>WWO]GI_M4?:_%7_ $!M'_UVW_D+2_ZK
M^]_Q[?>_V>G^U6W10!B?:_%7_0&T?_7;?^0M+_JO[W_'M][_ &>G^U1]K\5?
M] ;1_P#7;?\ D+2_ZK^]_P >WWO]GI_M5MT4 8GVOQ5_T!M'_P!=M_Y"TO\
MJO[W_'M][_9Z?[5'VOQ5_P! ;1_]=M_Y"TO^J_O?\>WWO]GI_M5MT4 8GVOQ
M5_T!M'_UVW_D+2_ZK^]_Q[?>_P!GI_M4?:_%7_0&T?\ UVW_ )"TO^J_O?\
M'M][_9Z?[5;=% &)]K\5?] ;1_\ 7;?^0M+_ *K^]_Q[?>_V>G^U1]K\5?\
M0&T?_7;?^0M+_JO[W_'M][_9Z?[5;=% &)]K\5?] ;1_]=M_Y"TO^J_O?\>W
MWO\ 9Z?[5'VOQ5_T!M'_ -=M_P"0M+_JO[W_ ![?>_V>G^U6W10!B?:_%7_0
M&T?_ %VW_D+2_P"J_O?\>WWO]GI_M4?:_%7_ $!M'_UVW_D+2_ZK^]_Q[?>_
MV>G^U6W10!B?:_%7_0&T?_7;?^0M+_JO[W_'M][_ &>G^U1]K\5?] ;1_P#7
M;?\ D+2_ZK^]_P >WWO]GI_M5MT4 8GVOQ5_T!M'_P!=M_Y"TO\ JO[W_'M]
M[_9Z?[5'VOQ5_P! ;1_]=M_Y"TO^J_O?\>WWO]GI_M5MT4 8GVOQ5_T!M'_U
MVW_D+2_ZK^]_Q[?>_P!GI_M4?:_%7_0&T?\ UVW_ )"TO^J_O?\ 'M][_9Z?
M[5;=% &)]K\5?] ;1_\ 7;?^0M+_ *K^]_Q[?>_V>G^U1]K\5?\ 0&T?_7;?
M^0M+_JO[W_'M][_9Z?[5;=% &)]K\5?] ;1_]=M_Y"TO^J_O?\>WWO\ 9Z?[
M5'VOQ5_T!M'_ -=M_P"0M+_JO[W_ ![?>_V>G^U6W10!B?:_%7_0&T?_ %VW
M_D+2_P"J_O?\>WWO]GI_M4?:_%7_ $!M'_UVW_D+2_ZK^]_Q[?>_V>G^U6W1
M0!B?:_%7_0&T?_7;?^0M+_JO[W_'M][_ &>G^U1]K\5?] ;1_P#7;?\ D+2_
MZK^]_P >WWO]GI_M5MT4 8GVOQ5_T!M'_P!=M_Y"TO\ JO[W_'M][_9Z?[5'
MVOQ5_P! ;1_]=M_Y"TO^J_O?\>WWO]GI_M5MT4 8GVOQ5_T!M'_UVW_D+2_Z
MK^]_Q[?>_P!GI_M4?:_%7_0&T?\ UVW_ )"TO^J_O?\ 'M][_9Z?[5;=% &)
M]K\5?] ;1_\ 7;?^0M+_ *K^]_Q[?>_V>G^U1]K\5?\ 0&T?_7;?^0M+_JO[
MW_'M][_9Z?[5;=% &)]K\5?] ;1_]=M_Y"TO^J_O?\>WWO\ 9Z?[5'VOQ5_T
M!M'_ -=M_P"0M+_JO[W_ ![?>_V>G^U6W10!B?:_%7_0&T?_ %VW_D+2_P"J
M_O?\>WWO]GI_M4?:_%7_ $!M'_UVW_D+2_ZK^]_Q[?>_V>G^U6W10!B?:_%7
M_0&T?_7;?^0M+_JO[W_'M][_ &>G^U1]K\5?] ;1_P#7;?\ D+2_ZK^]_P >
MWWO]GI_M5MT4 8GVOQ5_T!M'_P!=M_Y"TO\ JO[W_'M][_9Z?[5'VOQ5_P!
M;1_]=M_Y"TO^J_O?\>WWO]GI_M5MT4 8GVOQ5_T!M'_UVW_D+2_ZK^]_Q[?>
M_P!GI_M4?:_%7_0&T?\ UVW_ )"TO^J_O?\ 'M][_9Z?[5;=% &)]K\5?] ;
M1_\ 7;?^0M+_ *K^]_Q[?>_V>G^U1]K\5?\ 0&T?_7;?^0M+_JO[W_'M][_9
MZ?[5;=% &)]K\5?] ;1_]=M_Y"TO^J_O?\>WWO\ 9Z?[5'VOQ5_T!M'_ -=M
M_P"0M+_JO[W_ ![?>_V>G^U6W10!B?:_%7_0&T?_ %VW_D+2_P"J_O?\>WWO
M]GI_M4?:_%7_ $!M'_UVW_D+2_ZK^]_Q[?>_V>G^U6W10!B?:_%7_0&T?_7;
M?^0M+_JO[W_'M][_ &>G^U1]K\5?] ;1_P#7;?\ D+2_ZK^]_P >WWO]GI_M
M5MT4 8GVOQ5_T!M'_P!=M_Y"TO\ JO[W_'M][_9Z?[5'VOQ5_P! ;1_]=M_Y
M"TO^J_O?\>WWO]GI_M5MT4 8GVOQ5_T!M'_UVW_D+2_ZK^]_Q[?>_P!GI_M4
M?:_%7_0&T?\ UVW_ )"TO^J_O?\ 'M][_9Z?[5;=% &)]K\5?] ;1_\ 7;?^
M0M+_ *K^]_Q[?>_V>G^U7"?$J759?[/_ +7L[.UVO.(?LMVT^]?DY;=&FT^P
MW?6O5J\W^+G_ #"/^VW_ +3H ](HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "FR()8FC8L RE258J>?0CD'W%.HH X+4_@IX#UN[^U:
MSI-UJ%QMV^==ZM=ROCTRTI.*U/#7PW\,^#YE?PW:WEBJL6\E=3N6A8D8):)I
M"C'![@XX/4"NIHH Q?$O@[P]XPM4M_$NDV^H)&<H95PZ>NUAAA^!K*T3X6>#
M_#EO/;Z/I<MO;7'^NMS?7$D4O^]&SE6_$5U]% #(88[>%(;>-(HHU"HB*%50
M.@ '05FZ_P"%]%\46T4&O:?%>+"_F0LV5>%O[R.I#(?<$&M6B@#$T;P=H6@W
M\U_IUC_I\XVRWMS-)<7#CT,LK,^.!QG' K;HHH **** "N;^(/\ R(FH?]L_
M_1JUTE<W\0?^1$U#_MG_ .C5H S?@U_R1OPS_P!>0_F:[:N)^#7_ "1OPS_U
MY#^9KMJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBL/Q)XT\.>$;?SO$FL6M@,95)'S(X_V4&6;\ : -RD)"J2Q  &23VKYY\6
M_M564'F0>"]'>Z?H+O4#LC^HC4[B/J5^E>(>*_BAXP\:%UUW6KA[9O\ ETA/
ME0_]\+@'ZG)H ^L_%OQR\#>$M\4VJC4;Q<_Z+IP$S9]"V=B_0G/M7A_BW]J'
MQ-JN^#PO9P:);G($K8GG/ODC:/\ ODX]:\^\)_"SQCXTV/H>BSFU?_E[G'E0
MX]0S?>_X#DU[?X3_ &5;"WV3^,]8>\D')M+ >7']"Y&YA] M 'SI>ZCKGBS5
MU>^N;[6+^8X3>S32-[*.3^ KT?PG^SCXV\1;)M4BBT&T;G=>',I'M$.<^S%:
M^K_#G@[P[X2MO(\.:/:Z>I&&:)/G?_><Y9OQ)K:H \F\)_LY>"?#FR;4H)->
MNUY+WI_= ^T0XQ[-NKU2VMH+.V2WM(8X((QA(HD"JH] !P*EHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHI&8*I9B  ,DGM0 M%<SJ_P 0?#ND;E>]%U*/
M^65J/,/Y_='XFN'U;XO:A/N31[.*T3M)*?,?\N@_6MH4*D]D4HMGKDDB0QM)
M*ZHBC)9C@#\:Y75_B3X=TK<B71OI1_!:C</^^ON_D37B^I:WJFLR[M2O9[DY
MX5V^4?1>@_"M/2? ?B'6-K06#01-_P M;G]VOZ\G\ :Z5AH15ZC+Y$MS=U?X
MMZM=[DTJWAL$/1S^\?\ ,\?I7&7NI:CK%R&OKJ>[E)^4.Q;\ .WX5Z?I/P?L
MXMKZU?27#=3% -B_3)Y/Z5V^E^'])T5 -+L(;<XQO5<N?JQY/YT_;4:?P(.:
M*V/%=(^'?B+5MK?8_LD1_P"6ET=G_COWOTKN-)^$6F6VU]7NI;U^\<?[M/\
M$_F*]#HK">)J2VT)<VREIVCZ=I$7EZ990VRXP3&@!;ZGJ?QJ[117.VWJR HH
MHI %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M>;_%S_F$?]MO_:==9:^)X)?$-QI%W ]I.C8A,AXF'J/3/;UKE?BS&9/[)P<8
M$Q_] J_9RO:QC[:GRN5]$>C456U'4;;2[&2[O9!'$@_$GT [FJN@:NVMZ8+Q
MK1[56<A%<YWJ.C#_ #VI<KY>;H7[2//R7U-.BBBI+"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N;^(/_
M "(FH?\ ;/\ ]&K725S?Q!_Y$34/^V?_ *-6@#-^#7_)&_#/_7D/YFNVKB?@
MU_R1OPS_ ->0_F:[:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**Y#Q9\5/!W@O>FMZU +I/\ ESMSYLV?0JOW?^!8%>'^+/VJM0N=\'@S1X[*
M,\"ZO_WDGU" [5/U+4 ?35U=V]C:O<WL\5O!&,O+,X15'J2>!7E/BS]H_P %
M>'=\.E2RZ]=KQMLQB('WD/&/=0U?*7B#Q=XC\87BR^(=6N]2DW?(DC_*I/\
M=0?*OX 5U?A+X$^.O%FR5-+.EV;8/VG4<Q CU"8WG\L>] &EXL_:,\;^(]\.
MFSQZ#:-P$L1^](]Y3SGW7;7G>GZ7KOBW5FCTZTOM7OY3N?RT:9S[L>?S-?47
MA/\ 9@\+:1LG\2W5QKEP,$Q\P0 _[JG<?Q;!]*]@TK1]-T.Q6ST:PMK"V7I%
M;1"-?K@=_>@#Y;\)?LN^)-4V3^*KV#1;<X)ACQ/.?; .U?S/TKW#PE\$/ WA
M'RY;;25U"\3_ )>M0(F;/J%(VK]0 :]!HH   !@# %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%8NK>+]#T3<+_4(A*O_+&,[W_(=/QKA]7^,)^9-#T_
M'I+='_V4?XUK"C.>R*46SU*N?U;QQX?T;<MSJ$<DJ_\ +*#]XV?3C@?B17BN
MK>+=<UO<-0U"5HV_Y8H=B?\ ?(X/XTS2?"VM:V0=.T^:2,_\M6&U/^^C@5U1
MPJ2O-E\EMSM=6^,-Q)N31+!81VEN3N;_ +Y' _,UP^J^)-8UMC_:>H33J3GR
M]V$'_ 1Q^E=YI'P>D;:^N:@$'>*U&3_WT?\  UW&D^#=!T7:UEI\1E7_ );2
MC>_UR>GX8I^UH4O@5PYHK8\4TGP;KVM;6LM/D$1_Y;2C8GUR>OX9KN=(^#T:
M[7US4"Y[PVHP/^^C_@*].HK&>*G+;0ES;,G2?"VBZ( =.T^&-Q_RU8;G_P"^
MCDUK445S-MN[("BBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%5$U6Q?5'TU;A#=QJ&:+OCK_+M4EY>VVGVQN+V9(8@0"[G R:?*[V)YXV;O
ML3T4BL'4,A#*1D$'((JK9:K8ZC-/'97"3/;MME"_PG^O0\CTHLQ\R32;W+=%
M%%(84444 %%%% !1110 4444 %%%1O<P1?ZR:-/]Y@* O8DHJD^LZ9%_K-1M
M$_WIU']:KOXHT./[VJ6Q_P!V0-_*J4)/9&;JTUO)?>:M%8+^-O#T?745/^[&
MY_D*KO\ $#04^[-,_P#NPG^N*M4:C^RS-XJ@MYK[SIJ*Y!_B3HR_<@O'^D:C
M_P!FJN_Q.LA_J]/N&_WF4?XU2P]5]#-X[#+[9V]%>?O\4/\ GGI/XM<?_8U7
M?XG7I_U>GP+_ +SD_P"%4L+5[&;S'#+[7X,](HKRY_B5K#?<@LT^B,?_ &:J
M[_$'7G^[-"G^[$/ZYJE@ZIF\TPZ[_<>LT5XZ_C;Q#)UU%A_NQ(/Z57?Q3KDG
MWM4N1_NOM_E5_4I]6C-YM1Z1?X'M5%>&/K6J2_ZS4KM_]Z=C_6J[W4\O^LGD
M?_><FJ6"?61F\WCTA^)[P\\47^LE1/\ >8"JSZQIL7^LU"T3_>G4?UKP]()9
M?]7$[_[JDU832-2E_P!7I]T_^[ Q_I3^IQ6\B?[5F_AI_P!?<>P/XGT2/[VJ
M6I_W9 W\JK/XT\/Q_>U)#_NQN?Y"O,$\,ZW)]W2[H?[T17^=64\%^()/NZ:X
M_P!Z1!_,T?5J*WE^0?7\4_AI_@SI?$VN^&=<M !<RK=Q<PSI"P*GT/3BN4UO
M7[C7+"QAO/FFM!(IE_YZ!MN"??Y:EO/"&K:=9O=7Z0V\2=2\RG)] !G)K+GL
M;BVLK>ZGB*17&[RB?XMN,GZ<BNBG"DDK.YQ5JV(E)\T;-K73\ST"QL;OQIJ"
MZGJZ-#I<1_T:US_K/<_U/?H*[=55$"HH55&  , "N5\->()H[C^PM=007\("
M1L>%E Z8]\?G75UYM;FYK/;H>_A%!PYD[M[WWO\ UT"BBBL#L"BBB@ HHHH
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
M,?ZO3YV_WG _QJN_Q0/_ "STG\6N/_L:KI\,;P_ZS4(%_P!U"?\ "K"?"_\
MYZ:M^"V__P!E1;"+^F'-F4MOT*S_ !.OC_J["W7_ 'F8_P"%5W^).LM]V&S3
MZ1L?YM6TGPQLA_K-0N&_W54?XU83X;:,OWY[Q_K(H_DM'/A5T#V68RWE^*.4
M?X@:^_W9XD_W81_7-5W\:^(9.NHL/]V-!_(5WB?#_04^]!,_^],?Z8JPG@GP
M]'TTY3_O2.?YFCV^'6T?P0?4\=+>I^+/,G\3ZY)][5+H?[LA7^55WUC4Y?\
M6:C=O_O3L?ZUZ\GA?0X_NZ7;'_>C#?SJPFC:9%_J].M$_P!V!1_2CZU36T0_
MLVN_BJ?F>(/<32_ZR:1_]YB:$MYI?]7#(_\ NJ37O"6\$7^KAC3_ '5 J2CZ
M[VB/^R&]Y_A_P3PQ-'U.7_5Z==O_ +L#'^E6$\+ZY)]W2[H?[T97^=>UT5/U
MV71%K**?63/'4\%>(9.FG,/]Z1!_,U83X?Z^_P!Z")/]Z8?TS7K5%3]<J=D:
M+*J"W;_KY'ER?#;66^]-9I]9&/\ ):L)\,;X_P"LO[=?]U6/^%>DT5'UNJ:+
M+,.NC^\\_3X7G_EIJWX+;_\ V56$^&-F/]9J$[?[J ?XUW%%3]9JOJ:++\,O
ML_F<@GPUT=?OW%X__ U'_LM6$^'V@I]Z*9_]Z4_TQ73T5+KU7]HT6#PZ^PC!
M3P1X>CZ:<#_O2N?ZU83PMH<?W=+MC_O)N_G6M14NI-[MFBH45M%?<BDFBZ7%
M_J]-LU^D"C^E6$M;>+_5P1I_NH!4M%1S-[FBA%;(****104444 <G/X?O]>\
M2/-KVU=-M7_T>W1LB4>I_K^58WQ4*0II*A=JA9@H4<#_ %?%>BUYO\7/^81_
MVV_]IUK[65T^QS?5J?+)/KN^IU_B+P[!KUH 3Y-W%S#..JGT/M4OA[^U1I*I
MKJJ+F-BH96!+J.C''>M2BIYWR\K-/9153VBW_,****@U"BBB@ HHHH ****
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
M^]7/#&MSZO:S17]N\%[:,(YP5P"?4>_'3_&MRBI=2\>5_(TC04:G/%V[KO\
M\$****R.@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ KS?XN?\ ,(_[;?\ M.O2*\W^+G_,(_[;?^TZ
M /2**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ KF_B#_ ,B)J'_;/_T:M=)7-_$'_D1-0_[9
M_P#HU: ,WX-?\D;\,_\ 7D/YFNVKB?@U_P D;\,_]>0_F:[:@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BFR2)#&TDKJB*,LS'  ^M<;KGQ?
M\!>'MPU#Q/8M(O6*U<W#Y],1@X/UQ0!VE%>#:Y^U9X=M=R:!H=_J+C@/<.MN
MA]QC<?S KSK6_P!ISQSJA:/28[#24;A3!!YLGYOD?^.B@#Z^KF-<^)/@WPYN
M&L>)-.@D7K$LPDD'_ $RWZ5\::CJ_P 0?&.?[4OM8OHG_@FE98OP4X7]*CM?
MASK$V#</;VP[AGW']./UK2-.<MD/E;/HG7/VI/!]AN31K'4=6D'1M@@C/XM\
MW_CM><ZY^U/XLOMR:)IFG:7&>C,&GD'XG"_^.URUK\,;1,&]OYI?41($_GFM
MNU\%:#:8(L5E;^],Q?/X'C]*VCA:CWT*Y&<5K/Q-\<^)W,>I>(]2G5^L$,AB
M1O\ @$>!^E9-KX6UR^.Z+3I_FYW2C9GWRV*]EM;*&#$=E;1QYX"Q1@9_ 5NV
M7A#Q!J./LND71!Z,Z>6I_%L"M?JL8_'(KD2W9XO:?#75)<&[N;>W4]0"78?A
MT_6MNT^&FFQ &\N[BX8'D)A%/X<G]:]OLOA)KMQ@W<UK:+W!<NP_ #'ZUT5E
M\'=/CP=0U*XG/<0H(Q^NZG;#0\P]Q'AEIX6T.RSY&F6YSSF5?,(^A;./PK9C
MCEG98H4>1@,*B@D_@*][LOA]X9L<%-,CF8?Q3L9,_@3C]*W[:TMK./9:6\4"
M?W8D"C\A1]:A'X(ASI;(^=9?#>L6U@U[=Z?-;6R]9+@>7GZ!L$_A6MH7P\US
MQ!I;7UG]G@C)Q%]J=D\WU(PIX]\5Z;J_@^X\0^+$NM8NUET>W4&"S3();ON]
ML]^N..*ZQ$6.-4C4*BC"JHP /2E/%/E]W<'-V/ M9\&7'A_6H;35KE8;2<XC
MOEC+1Y]QU&._YUN'X0:H\8>VU.QE1AE6)8 CUX!KU;5=*L]:TV6QU&(2PR#D
M=U/8@]B*R?!^@ZEX=M;FQO;];NS63_0Q@[D7G.?TX^OK4_69.-[ZBYW8\VD^
M$GB)/NR6,G^[,W]5%59/AAXH3[MG%)_NW"?U(KW6BI^MU ]HSP"3X?>*8OO:
M1(?]V1&_DU59/!WB.+[VBWI_W82W\J^B:*KZY/L'M&?-<F@ZQ#_K=*OD_P!Z
MV<?TJK):W$/^M@E3_>0BOIZBG]<?8?M#Y@CN9X?]5-(G^ZY%6X]=U:'_ %6J
M7J?[MPX_K7T?):P3?ZV"-_\ >0&JLFA:1-_K=*LG_P!ZW0_TI_6XO>(>T78\
M$C\7^(HONZU?'_>G9OYU:C^('BB+[NKRG_>1&_F*]GD\'^'9?O:+8C_=A5?Y
M55D^'WA:7[VD1C_=D=?Y&CZQ2>\?R#GCV/+(_B?XI3[U]')_O6Z?T JW'\6O
M$:?>2RD_WH3_ $85WLGPP\+/]VRDC_W;A_ZDU5D^$OAU_NO>Q_[LP_JIH]KA
MW]G\ YH=CEH_C%K _P!;I]BW^Z'7_P!F-6H_C-<#_6Z-$W^[<%?_ &4UJR?!
MW2#_ *K4+Y?]XHW_ +**JR?!FW/^JUJ1?]ZW#?\ LPHYL,^GYA[@D?QF@/\
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
M7I%>;_%S_F$?]MO_ &G0!Z11110 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 %<W\0?^1$U#_MG_
M .C5KI*YOX@_\B)J'_;/_P!&K0!F_!K_ )(WX9_Z\A_,UVU<3\&O^2-^&?\
MKR'\S7;4 %%%% !1110 4444 %%%% !15+4M9TS1K?S]8U&TL(O^>EU.L2_F
MQ%>?ZY^T)\/-%W*FKR:E*O6.P@:3/T8X0_\ ?5 'IM%?/&H_M.ZC?93P?X,G
MF!^[/>.6'XH@_P#9ZY/4?B%\8?$F0VI0Z+ W\%JJQ8_X$-SC\ZN-.<MD.S9]
M6W=Y;6%NT]]<16T*_>DF<(H_$\5PNN?'+X>Z%N6;Q%!>2K_RSL%,^?\ @2C;
M^9KYGG\#ZEK%Q]H\2>(;J^F[M(S2M_WTY)_2K]IX T*VP9(9;DCO+(?Y# K:
M.%J/R*Y&>AZY^UCIT>Y/#GANYN#T66^F6(#WVKNS^8KB-1^.GQ5\2;ETJ---
MA;C_ $&S[?[\F[!]P15ZTTG3[''V.RMX2/XDC /Y]:V[+0=6U+'V#3;J<'^)
M(B5_/I6RPB6LI%>S[GEM[H7CCQ1)YGB/5IY\G/\ IMXTN/H!D#]*FM?AC$,&
M^U%V]5AC"_J<_P J]NLOA;XEN\&:""T4]YYA_)<UT5E\&UX.I:L3ZI!%C_QX
MG^E/EPT-W<+01X5:^!=!M<$VK3L.\TA/Z# _2MJUT^SLP!9VD,';]U&%_E7O
MEE\,/#-G@R6LMVP[SRG^2X'Z5T5EHVF:;C[!I]M;D=XXE4_GC-'UBE'X(ASQ
M6R/GVR\,:YJ.#9Z5=2*>C^40O_?1XKHK+X4>(KG!N?LUF._FR[C^2Y_G7MM%
M9RQ<WLA>T9YI9?!NV7!U'599/58(PGZG/\JZ&R^&_ABRP38&X<?Q3R,WZ=/T
MKJJ*QE6J2W9/,V5K33;'3UVV-G;VP](8@G\A5FBBL=R0HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@"*2TMYO\ 6P1/_O(#5630='F_UNE6+_[ULA_I5^BG=H#%D\'>')?O:+9#
M_=A"_P JJR?#WPM+][2(Q_NR.O\ )JZ2BJ]I-=1W9R,GPO\ "[_=LY8_]VX?
M^I-5)/A)X=?[LE]'_NS+_537<T57MJBZCYF>>2?!W23_ *K4;U?][8W]!563
MX,P'_5:U(O\ O6P;_P!F%>FT57UBJNH<\CR:?X.S11LZZW#L4$EI("H ]3\Q
MKEM(\&WNOZK<6NC313P6YPUXX9(C].">>W%>E>*;77O$VO#0+6*2QTA55[F\
M(XF!YP#W],>O)XKK-*TJST738K'3HA%#&.!W8]R3W)K?ZQ.,=7=LKG:1X]X6
M\*Z6_B2;1_%AN+>^1OW,(8+'-_P+J?;'6O7M,T+2]&CVZ98PVW&"R+\Q^K'D
M_G6=XL\)VWB>Q )\B^AYM[D=5/H?;^76H_!M[KD]E/9^([.2*YLG$8N6'%P/
M4>N/4<'/KFLJDW4CS7^0F[JYTE%%%<Q 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%-=UC0O(RHHZEC@"@!U%8UYXNT.QR)=0B=A_##^\/Z9K O/B;
M:)D6%C+,>S2L$'Z9K6-&I+9'-4Q="G\4D=Q03@9/ KRB\^(6MW.1 T-JO_3.
M/)_-LU@WFJW]^3]MO)YQZ/(2/RZ5TQP<W\3L<%3-J2^!-_@>PWGB71K#/VG4
M8 PZJC;V_)<FL&\^)6FPY%G;3W+>K813^/)_2N!L] U74,?9-/GD4]&V87\S
MQ6_9_#C5I\&[E@M5[@MO8?@./UK3V%"'QR,/KF,K?PH6^7^>@7GQ'U:?(M(H
M+5>Q"[V'XGC]*P+S7M5O\_:]0GD4]5WX7\AQ7?6?PUTV'!O+F>Y/HN$4_AR?
MUK>L_#6C6&/LVG0!AT9UWM^9R:/;T(?!$?U/&5OXL[?/_+0\>L]*O[\C[%9S
MSCU2,D?GTK>L_A[K=S@SK#:K_P!-),G\ES7JX&!@<"BLY8R;^%6-J>4TE\;;
M_ X>S^&5HF#?WTTQ[K$H0?KFM^S\(Z'8X,6GQ.P_BF_>']<ULT5S2K5);L[Z
M>$H4_ABCE=8T'4=<UI+2<K;:'  X$1 ,I],=C^@'O5OQ+H3WWAC^S=)CCCV,
MA1"=H !K?HH]K+3R#ZM!J5_M?U8RM1T"VU;1([&^ W1Q@)*O5& QD?YYJ#PQ
M;ZQ96LUGK)21(&"V\P;)=??VZ=>:W**GG?+RE^QCSJHM_P _4****@V"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS?XN?\PC_MM_[3KTBO
M-_BY_P PC_MM_P"TZ /2**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHJ.XF%O;2SLDCB-"Y6-"S-@9P%')/L* )**^=?BY\=/&/A^>
M/3M(\/7'AY+E"T-[J,:O+*HX)1>47'&0=QY' KU7X/ZE>ZQ\)="U#5;J6[N[
MB)WEGF<LSGS7ZD_E0!VM%>;_ !J^)S?#?PI$^GK')J^H.8[19!E4"X+R$=\
M@8]6';-<EJ0\0:9^S_;>/+?Q-K'_  D8MH+]Y9KMV@D61US']G/[H+M?C"9X
M'.#0![K17"_"3XBI\2/!:ZC+$D&H6TGD7L*'Y0X (9>^U@<^W(YQFN!\1?$W
M4O%OQSL?A]X=OI]/TJ*Y:&_N;1ML\[1JS2*KCE%&W;D8.03F@#WBBO _''C[
M4?@U\5M.LUOKS4O#&H6J2SVE[</<RP'>RLT<DA+\  X+$'D<<$>\PS1W$$<T
M#K)'(H='4Y# C((H ?1110 5S?Q!_P"1$U#_ +9_^C5J7Q5K6H:%#;75G:)<
M6H?%R3G*CC'3IGGGGG'X\%\6OBCHMIX/ATO3IQ<:MK+1K;VX&6A'F#+R#L 1
M@#N>G'-7R2Y5+H9>UASN'5'3?!K_ )(WX9_Z\A_,UVU>(?#'XB67A._M?A[X
MDN!$D<*G2[^51&LJDG]VYZ9!! ;H>AY'/HVE^*KG6_$S6VEVJOID*GS;AP0<
MX."/3)Z#&<9/T?LY7?D3[>G:+3^+8ZFBL/5/&GAO17:/4M:LXIEZP"4/+_W[
M7+?I7)ZC\:]&ARNCZ7J6I-V<QBWC_'S"'_\ '34QC*6R.BS9Z117A>H_%[QA
M?973K32M(0_Q,'NY!^)V+G\#7*:CJGB36\_VUXKU:X1OO0P3"UC(]-L07(^I
M-;1PU1]"N1GT5K/BG0/#R%M=UFQT_C.+FX5&/T!.3^%<%J?[0G@NV9DT<:EK
MTHXVZ?9L5S_O/M&/<9KQR#P]I-M(7CL(3(3DR2+O8GZMDULVFGW5XPCL+2:<
MC@+#$6Q^ %;+"?S,KV?<WM1^._C*_P!R^'?"-GIR'A9M3N3(?KL3;C]:Y34?
M$/Q(U_(U7QI)91'_ )8Z7$(0!Z;EVM^>:ZVR^'7B>^P1IQ@4_P 4[JF/PSG]
M*Z*R^#EZ^#J.J00^JP1F3]3BJ]GAX;N_]>06@CQ(>!M,FN#<:G->:C.WWI+F
M<DM^(P?UK4M-"TJQQ]ET^WC(_B\L%OS/->]67PF\/V^#=/=7C=P\FU?R4 _K
M7167A30=.P;32;5&'1VC#,/Q.31[>C#X8AS16R/GZRTG4-1(%A8W%S_URB9O
MY"NALOAGXFO,%K-+53_%/*!^@R?TKW<    8 Z 45$L9)[(7M&>567P;F.#J
M6K(OJD$1;]21_*NALOA7X;M<&>.XO"/^>TI _)<5VE%82KU)=2>9F;9>'=&T
M['V'3+6%A_&L0W?]]=:TJ**R;;W)"BBBD 4444 %%%% !1110 4444 %%%%
M!1110 45SFI>)I]&\1);ZG;+'IDR@172Y)#=]W^'XU<\1:V=%T,W]O&D_P R
MA06X(/?(K3V<KKS,/;T[2=_AW->BJ5SJUM9:0-0O7$46P-C.3DC.!ZFJ/AK6
M+[6[>>[NK-;:V9_]&.3N=>^?\:7)+E<NA7M8<ZAU9MT445!J%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 445!=7UI9+NO+F& >LCA?YT6;
MV$VDKLGHKF[SQ[H5ID)/)<L.T*$_J<"L"\^)TIR-/T]%]&G<G]!C^=;QP]66
MR.2ICL/3WE]VIZ'4<UQ#;1[[B6.)/[TC!1^M>0WGC77KS(-ZT*G^&!0F/Q'/
MZUCLUS?3_,TMQ*WJ2[&NB."E]IG#/-H;0BV>MWGC;0;/(-Z)V'\,"E\_CT_6
ML&\^)T8R-/TYF]&G?'Z#/\ZYBS\':[>X*6$D2G^*8A/T//Z5O6?PQN6P;^_C
MC]5A0M^IQ5^SPU/XG?\ KR,OK&/K?!&WR_S,F\\>:[=Y"7"6RGM"@'ZG)_6L
M.XO+N^D!NKB:X<GCS'+']:]1L_A_H=K@S1RW3#O+)Q^2XK>M--LK!<65I#![
MQQ@$_C1]9I0^"(_[/Q-7^+/]3QZS\+ZU?X-OITVT]&D&P?FV*W[/X::A+@WM
MW!;CT0%V_H/UKTNBL98RH]M#IIY70C\5V<E9_#G1[?!NFGNF[AGVK^0Y_6M^
MST33-/Q]CL((F'\00;OS/-7J*YY59RW9W4\/1I_#%(****S-PHHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *\W^+G_,(_[;?^TZ](KS?XN?\ ,(_[;?\ M.@#TBBBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /FW]KG_ )E'_M]_]H5Z
MG\#?^2)^&_\ K@__ *->O+/VN?\ F4?^WW_VA7J?P-_Y(GX;_P"N#_\ HUZ
M/"OVJ;^2?XE:=9$GRK;3%91_M/(^3^2K^5>H^*_^3/X/^Q>L/_08:\Z_:MT6
M6#QEHVM!3Y%W9&V+#IOC<MS]1(/R->B>*F5OV/X"I!'_  C]B,@]P(@: . _
M93U1K76/$UHQ8Q-91W)4>L;$?^SUQOP(NI;[]H/1;NY;=-/)=R2-ZLUO*2?S
M->@?LH:&TH\2:M/'F!UBLD./O'EG&?8;/SKB/@YI<OA[]I;3M*O?DELKF\MV
MW<9*P2J/S[>N: .@_:O_ .1\T7_L&_\ M5Z]Y^$-^^I?!_PS<2L686*1$GJ?
M+RG_ ++7@W[5_P#R/FB_]@W_ -JO7T-\.-'DT#X:>'],N%*306$7FH1C:Y7<
MP_ DT =-1110!YM\8?BO8?#O1/LB1QWNM7T1%M9N,J%.1YDG^SG(Q_$1CU(\
MQTV*SFT32;G6=9\.ZCKDD9!CM+J&6: DYP ">2H&2O&<CIU]2^+7PPM?'>EQ
MZC9W(TW7],7S+*_WE NT[MKD=%SR&ZJ>?4'B5\=:[J'A;3-)\6W=G%J1CS*D
M<@5KHJPP2.Y ()"\9R>PQTX?FOY=3AQG+RK^;I;?_ANXRZ:.\M[..XM;5VL7
M=[>8Q R(7 !^8]N.@Q^-49K2YN(6@EOYFMV.3 6;RB?79G;GWQ6A>+#96=C+
M+>6ZRWS2)#;M(%D8IUP.I&.X_P ,[G@OP=J'B70SJ&J2P::YE9$@A?[0<*<9
M8_+@GJ!Z$'OBO2E.E%:]_P 3Q,.\8I?NM[+MMY7_ $.,314B0+'(J*.@6/ '
MZT[^R?\ IM_XY_\ 7KU+_A5P_P"@N?\ P&_^RH_X5</^@N?_  &_^RJ?K%'O
M^9W<^:_URGEO]D_]-O\ QW_Z]:=E9Z+!@WEC=73=Q]K"*?P"9_6N_P#^%7#_
M *"Y_P# ;_[*C_A5P_Z"Y_\  ;_[*D\11?7\PYLU_KE,&RUWP]I^/LWA&U)'
M1I9_,/YLIK;3XFK$@2/1E11T5;C '_CE/_X5</\ H+G_ ,!O_LJ/^%7#_H+G
M_P !O_LJR<L*]_U)_P"%3^N4;_PM$_\ 0('_ ($__8T?\+1/_0('_@3_ /8T
M[_A5P_Z"Y_\  ;_[*C_A5P_Z"Y_\!O\ [*I_V3^KB_X4_P"N4;_PM$_] @?^
M!/\ ]C1_PM$_] @?^!/_ -C3O^%7#_H+G_P&_P#LJ/\ A5P_Z"Y_\!O_ +*C
M_9/ZN'_"G_7*-_X6B?\ H$#_ ,"?_L:/^%HG_H$#_P "?_L:=_PJX?\ 07/_
M (#?_94?\*N'_07/_@-_]E1_LG]7#_A3_KE&_P#"T3_T"!_X$_\ V-'_  M$
M_P#0('_@3_\ 8T[_ (5</^@N?_ ;_P"RH_X5</\ H+G_ ,!O_LJ/]D_JX?\
M"G_7*-_X6B?^@0/_  )_^QH_X6B?^@0/_ G_ .QIW_"KA_T%S_X#?_94?\*N
M'_07/_@-_P#94?[)_5P_X4_ZY1O_  M$_P#0('_@3_\ 8T?\+1/_ $"!_P"!
M/_V-._X5</\ H+G_ ,!O_LJ/^%7#_H+G_P !O_LJ/]D_JX?\*?\ 7*-_X6B?
M^@0/_ G_ .QH_P"%HG_H$#_P)_\ L:=_PJX?]!<_^ W_ -E1_P *N'_07/\
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
MK;HH Q/^$U\+?]#+H_\ KOL__'_%_K?^>?WOO>W6C_A-?"W_ $,NC_Z[[/\
M\?\ %_K?^>?WOO>W6MNB@#$_X37PM_T,NC_Z[[/_ ,?\7^M_YY_>^][=:/\
MA-?"W_0RZ/\ Z[[/_P ?\7^M_P">?WOO>W6MNB@#$_X37PM_T,NC_P"N^S_\
M?\7^M_YY_>^][=:/^$U\+?\ 0RZ/_KOL_P#Q_P 7^M_YY_>^][=:VZ* ,3_A
M-?"W_0RZ/_KOL_\ Q_Q?ZW_GG][[WMUH_P"$U\+?]#+H_P#KOL__ !_Q?ZW_
M )Y_>^][=:VZ* ,3_A-?"W_0RZ/_ *[[/_Q_Q?ZW_GG][[WMUH_X37PM_P!#
M+H_^N^S_ /'_ !?ZW_GG][[WMUK;HH Q/^$U\+?]#+H_^N^S_P#'_%_K?^>?
MWOO>W6C_ (37PM_T,NC_ .N^S_\ '_%_K?\ GG][[WMUK;HH Q/^$U\+?]#+
MH_\ KOL__'_%_K?^>?WOO>W6C_A-?"W_ $,NC_Z[[/\ \?\ %_K?^>?WOO>W
M6MNB@#$_X37PM_T,NC_Z[[/_ ,?\7^M_YY_>^][=:/\ A-?"W_0RZ/\ Z[[/
M_P ?\7^M_P">?WOO>W6MNB@#$_X37PM_T,NC_P"N^S_\?\7^M_YY_>^][=:/
M^$U\+?\ 0RZ/_KOL_P#Q_P 7^M_YY_>^][=:VZ* ,3_A-?"W_0RZ/_KOL_\
MQ_Q?ZW_GG][[WMUH_P"$U\+?]#+H_P#KOL__ !_Q?ZW_ )Y_>^][=:VZ* ,3
M_A-?"W_0RZ/_ *[[/_Q_Q?ZW_GG][[WMUH_X37PM_P!#+H_^N^S_ /'_ !?Z
MW_GG][[WMUK;HH Q/^$U\+?]#+H_^N^S_P#'_%_K?^>?WOO>W6C_ (37PM_T
M,NC_ .N^S_\ '_%_K?\ GG][[WMUK;HH Q/^$U\+?]#+H_\ KOL__'_%_K?^
M>?WOO>W6C_A-?"W_ $,NC_Z[[/\ \?\ %_K?^>?WOO>W6MNB@#$_X37PM_T,
MNC_Z[[/_ ,?\7^M_YY_>^][=:/\ A-?"W_0RZ/\ Z[[/_P ?\7^M_P">?WOO
M>W6MNB@#$_X37PM_T,NC_P"N^S_\?\7^M_YY_>^][=:/^$U\+?\ 0RZ/_KOL
M_P#Q_P 7^M_YY_>^][=:VZ* ,3_A-?"W_0RZ/_KOL_\ Q_Q?ZW_GG][[WMUH
M_P"$U\+?]#+H_P#KOL__ !_Q?ZW_ )Y_>^][=:VZ* ,3_A-?"W_0RZ/_ *[[
M/_Q_Q?ZW_GG][[WMUH_X37PM_P!#+H_^N^S_ /'_ !?ZW_GG][[WMUK;HH Q
M/^$U\+?]#+H_^N^S_P#'_%_K?^>?WOO>W6C_ (37PM_T,NC_ .N^S_\ '_%_
MK?\ GG][[WMUK;HH Q/^$U\+?]#+H_\ KOL__'_%_K?^>?WOO>W6C_A-?"W_
M $,NC_Z[[/\ \?\ %_K?^>?WOO>W6MNB@#$_X37PM_T,NC_Z[[/_ ,?\7^M_
MYY_>^][=:/\ A-?"W_0RZ/\ Z[[/_P ?\7^M_P">?WOO>W6MNB@#$_X37PM_
MT,NC_P"N^S_\?\7^M_YY_>^][=:/^$U\+?\ 0RZ/_KOL_P#Q_P 7^M_YY_>^
M][=:VZ* ,3_A-?"W_0RZ/_KOL_\ Q_Q?ZW_GG][[WMUH_P"$U\+?]#+H_P#K
MOL__ !_Q?ZW_ )Y_>^][=:VZ* ,3_A-?"W_0RZ/_ *[[/_Q_Q?ZW_GG][[WM
MUH_X37PM_P!#+H_^N^S_ /'_ !?ZW_GG][[WMUK;HH Q/^$U\+?]#+H_^N^S
M_P#'_%_K?^>?WOO>W6C_ (37PM_T,NC_ .N^S_\ '_%_K?\ GG][[WMUK;HH
M Q/^$U\+?]#+H_\ KOL__'_%_K?^>?WOO>W6C_A-?"W_ $,NC_Z[[/\ \?\
M%_K?^>?WOO>W6MNB@#$_X37PM_T,NC_Z[[/_ ,?\7^M_YY_>^][=:/\ A-?"
MW_0RZ/\ Z[[/_P ?\7^M_P">?WOO>W6MNB@#$_X37PM_T,NC_P"N^S_\?\7^
MM_YY_>^][=:/^$U\+?\ 0RZ/_KOL_P#Q_P 7^M_YY_>^][=:VZ* ,3_A-?"W
M_0RZ/_KOL_\ Q_Q?ZW_GG][[WMUH_P"$U\+?]#+H_P#KOL__ !_Q?ZW_ )Y_
M>^][=:VZ* ,3_A-?"W_0RZ/_ *[[/_Q_Q?ZW_GG][[WMUH_X37PM_P!#+H_^
MN^S_ /'_ !?ZW_GG][[WMUK;HH Q/^$U\+?]#+H_^N^S_P#'_%_K?^>?WOO>
MW6C_ (37PM_T,NC_ .N^S_\ '_%_K?\ GG][[WMUK;HH Q/^$U\+?]#+H_\
MKOL__'_%_K?^>?WOO>W6C_A-?"W_ $,NC_Z[[/\ \?\ %_K?^>?WOO>W6MNB
M@#$_X37PM_T,NC_Z[[/_ ,?\7^M_YY_>^][=:/\ A-?"W_0RZ/\ Z[[/_P ?
M\7^M_P">?WOO>W6MNB@#$_X37PM_T,NC_P"N^S_\?\7^M_YY_>^][=:/^$U\
M+?\ 0RZ/_KOL_P#Q_P 7^M_YY_>^][=:VZ* ,3_A-?"W_0RZ/_KOL_\ Q_Q?
MZW_GG][[WMUH_P"$U\+?]#+H_P#KOL__ !_Q?ZW_ )Y_>^][=:VZ* ,3_A-?
M"W_0RZ/_ *[[/_Q_Q?ZW_GG][[WMUH_X37PM_P!#+H_^N^S_ /'_ !?ZW_GG
M][[WMUK;HH Q/^$U\+?]#+H_^N^S_P#'_%_K?^>?WOO>W6C_ (37PM_T,NC_
M .N^S_\ '_%_K?\ GG][[WMUK;HH Q/^$U\+?]#+H_\ KOL__'_%_K?^>?WO
MO>W6C_A-?"W_ $,NC_Z[[/\ \?\ %_K?^>?WOO>W6MNB@#$_X37PM_T,NC_Z
M[[/_ ,?\7^M_YY_>^][=:/\ A-?"W_0RZ/\ Z[[/_P ?\7^M_P">?WOO>W6M
MNB@#$_X37PM_T,NC_P"N^S_\?\7^M_YY_>^][=:/^$U\+?\ 0RZ/_KOL_P#Q
M_P 7^M_YY_>^][=:VZ* ,3_A-?"W_0RZ/_KOL_\ Q_Q?ZW_GG][[WMUH_P"$
MU\+?]#+H_P#KOL__ !_Q?ZW_ )Y_>^][=:VZ* ,3_A-?"W_0RZ/_ *[[/_Q_
MQ?ZW_GG][[WMUKA/B5K>E:S_ &?_ &1J=G?_ &=YXYOLMPLOE-\GRMM)P?8U
MZM7F_P 7/^81_P!MO_:= 'I%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4V0N(F,2JT@4[59MH)[ G!P/?!IU% 'A7Q8^%GQ!^*5_I\
MDI\-Z;;:>D@BA6^GE8ERNXEO(7^XO&*[+X5^'/&?@KPW8^'->BT2ZL+4R!;R
MUOIO-56+.!Y;0@-\QQG<N!ZXY]#HH YKQYX&TKX@^%Y=&U@,@)\R"X0#?!(.
MC#/U(([@GZUQ%Q\./&=_\,8/A[=:CI$6FQA(7U:)I6G>!'#*OD%0H/ !/F'@
M=.:]<HH Q/"'A+2_!'AFVT/1(BEO "6=SEY7/WG8]R?_ *PX%<?XN^$_V_X@
M:?XZ\*7%O9:[9R!IHKE3Y%X -OS%>58J=NX \8XXKTNB@#RZ\^%5UXR^(UKX
ML\?/9B+3XECM-(LI'FCRK%@TDC*A;YF)VA #P"2!SZC110 4444 8'BK1=0U
MV&VM;.[2WM2^;D'.6'&.G7'/''./PX+XM?"[1;OP?#JFG0"WU;1FC:WN <-,
M/,&4D/<$G(/8]..*]<KF_B#_ ,B)J'_;/_T:M7SRY5'H9>RASN?5GFGPQ^'=
MEXLO[7XA>)+<2I)"HTNPE82+$H)_>..F222%Z#J>3QZ-I?A6YT3Q,USI=TJ:
M9,I\VW<DG.#@#UP>ASG&1]:7P:_Y(WX9_P"O(?S-=M3]I*[\R?84[127P[!1
M1169N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!SFI>&9]9\1)<:G<K)ID*@Q6JY!+=]W^/X5<\1:(=
M:T,V%O(D&&4J2O  [8%:]%:>TE=>1A["G:2M\6Y2N=)MKW2!I]Z@EBV!<XP<
M@8R/0U1\-:/?:);SVEU>+<VRO_HPP=R+WS_A6W12YY<KCT*]E#G4^J"BBBH-
M0HHHH *0@,,, 1Z&EHH KO86<O\ K+2!_P#>C!JN_A_1Y/OZ79GW\A1_2M"B
MJ4I+9D.G![HQG\(Z#)][3(1_NY7^1JN_@3P\_2Q*?[LS_P"-=#15*K47VF9O
M#T7O!?<CE7^'>AO]W[2G^[+_ (@U7?X9Z6?]7=WB_P"\5/\ [**[*BJ5>JOM
M&;P>'?V$<(_PP@/^KU.1?]Z$'^HJN_POE'^KU1&_WH"/ZFO0Z*M8JJNIF\OP
MS^S^+/,W^&6I#_5WMHW^]N']#59_ASK:?=-J_P#NRG^H%>JT52Q=4S>68=]_
MO/(G\!^($^[9J_\ NS)_4U6?P?K\?WM,E/\ NE6_D:]FHJEC*G9&;RFCT;_#
M_(\1?P[K,?WM*O/P@8_R%5GTV^B_UEE<)_O1,/Z5[O15+&RZHS>40Z29X"5>
M)N0R'W&*F2_NXO\ 5W4Z?[LA%>[D!AA@"/0U ]A9R_ZRT@?_ 'HP:KZZGO$C
M^R9+X9_A_P $\737]7C^YJEX/;SV_P :LIXMUZ/[NIS'_>(;^8KU=] T>3[^
MEV9]_(4?TJL_A'09/O:9"/\ =RO\C1]:I/>(?V=B5\-3\SSE/'7B%.M\''^U
M"G^%64^(FN)]XV[_ .]%_@17:OX$\//TL2A_V9G_ ,:K/\.]#?[HN4_W9?\
M$&CVV'>\?P#ZKCX[5/Q9S:?$S51_K+2S;Z*P_P#9JLI\3[@?ZS3(F_W92/Z&
MM-_AGI9_U=W>+]64_P#LM5G^&%N?]7J<B_[T0/\ 44<V%?3\P]GF4=G^0U/B
MA$?]9I3K_NS@_P#LHJRGQ-TT_P"LLKI?]W:?ZBJ#_"^4?ZO5$;_>@(_]F-5G
M^&6I#_5WMJW^]N']#1RX5]?S#GS*.Z_(GU_Q)X=\0V@#BZMKN+F&<Q#*GT.#
MTK-O_%K:KX3?3K\EKN.12DH'$J@]_?\ G2S?#O6849B]H549)$I  _$"N=-E
M/Y,TR+O@A8*\J_=R>G/>MZ<*37NN]CCK5<2FW.-KJSTW_P"&.A\0>,'U*R@T
M^R#Q6:1JLISAI2!T]A4,?C6_L[%+/28;>Q@0<;$W,3ZDMU/X55TOP\]]K TZ
M]N%L)F4,GF+G?GD8['CWKM[/X;Z5!@W<T]TW<9V*?P'/ZU,Y4*:Y672AC*\G
M.+MT[?+NCSV\UK4M0S]LOIY0?X6<[?RZ46>BZEJ&/L=C/*#_ !*AV_GTKV&S
M\/Z388^R:? C#HQ3<WYGFM&LGC$M(1.J.52D[U9_UZL\KL_AUK-Q@W)@M5[A
MWW-^0R/UK?L_AG81X-]>33GT0!!_4UVM%<\L55EUL=M/+L/#I?U,BS\+:)8X
M,&G0EA_%(-Y_\>S6LJA5"J  .@ Z4M%8.3ENSMC"$%:*L%%%%26%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>;_%S_F$
M?]MO_:=>D5YO\7/^81_VV_\ := 'I%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S?Q!_Y$
M34/^V?\ Z-6NDKF_B#_R(FH?]L__ $:M &;\&O\ DC?AG_KR'\S7;5Q/P:_Y
M(WX9_P"O(?S-=M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% ')^((-8U[5_P"QK>-[335 >>Y(XE'H/Y8_.G^)= V>#?[-T6U+;)$(
M1?O-SR3ZFNIHK956K6Z'++#1ES<SUE^"[(P-7\,Q:SHUO')^XO;>-1%,.J,!
MT..HS3_#%UJTMK-;:Y;/'/:L$$YZ3#U'K]>^:W**GVC<>5EJC%5/:1T[^?J%
M%%%9FX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5YO\7/^81_VV_]IUZ17F_Q<_YA'_;;_P!IT >D
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !7-_$'_D1-0_[9_P#HU:Z2N;^(/_(B:A_VS_\
M1JT 9OP:_P"2-^&?^O(?S-=M7$_!K_DC?AG_ *\A_,UVU !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %>;_%S_ )A'_;;_ -IUZ17F_P 7/^81_P!MO_:= 'I%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5S?Q!_Y$34/^V?_HU:Z2N;^(/_ "(FH?\ ;/\ ]&K0!F_!
MK_DC?AG_ *\A_,UVU<3\&O\ DC?AG_KR'\S7;4 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5YO\7/^81_VV_]IUZ17F_Q<_YA'_;;_P!IT >D4444 %%%% !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% !7-_$'_D1-0_[9_P#HU:Z2N;^(/_(B:A_VS_\ 1JT 9OP:_P"2-^&?^O(?
MS-=M7$_!K_DC?AG_ *\A_,UVU !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>;_%S_ )A'
M_;;_ -IUZ17F_P 7/^81_P!MO_:= 'I%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S?Q!_
MY$34/^V?_HU:Z2N;^(/_ "(FH?\ ;/\ ]&K0!F_!K_DC?AG_ *\A_,UVU<3\
M&O\ DC?AG_KR'\S7;4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YO\7/^81_VV_]IUZ1
M7F_Q<_YA'_;;_P!IT >D4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%4]6U2VT31;S5+]_+MK.!YY6]%4$G^5?//_#7/
M_4D_^5;_ .TT ?25%>8_";XO7/Q2O-15?#?]EVMC&I:X-[YVYV/" >6O8,<Y
MXXXYK9\9?$W3?"FN:=X?M[>35-?U-U2VL(7"8#' :1SPBYSZG@\8H [6BN!'
MQ2ATGQQ:^%/&NGQZ+?WT:R6<\-U]HMILD@+YA1"K9!&"N,]^1GOJ "BBB@ K
MF_B#_P B)J'_ &S_ /1JUTE<W\0?^1$U#_MG_P"C5H S?@U_R1OPS_UY#^9K
MMJXGX-?\D;\,_P#7D/YFNVH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS?XN?\PC_MM_
M[3KTBO-_BY_S"/\ MM_[3H ](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 \5_:7\9C0?!MEH< 22?5;@/-$^<-!$0S*<
M$'#-L'49&ZO+_#WQI\'?:4C\5?"OPWY)X>?3M/A#+[B-U.?^^A7U'K'A+P[X
M@F$VNZ#INI3+'Y:RW=I'*ZKDG 9@2!DD\>M>6?$']F_PWKFFS7/@^!=&U55+
M1QJY^SS'^ZRG.W/3*X [@T >E>"G\*W7AN*_\#6VGP:9>'S/] MUA5FZ'<J@
M888P<\C%?+?@S6G\5?M66VJW3&07&ISM'D]$5'$8_!54?A73_LM:CJ&G>,?$
M/A>\66-%MS<20OTBFCD6-A[$[\'UVCTKS_X+6LEC\?-#M)QB6"ZFC<>A6.0'
M^5 '=_M8DKXH\.E3@BTD(([?.*]\^&^NR>)?AKH.K7#%Y[BR3SG(^](HVN?Q
M92:\#_:R_P"1F\/?]><O_H8KV+X%VDEC\$?#D4N=S0R2C/H\KN/T84 >@444
M4 %<W\0?^1$U#_MG_P"C5K0U:VUZ>2,Z'J>GV2 'S%N]/>X+'U!6:/'TP:X_
MQS8^+T\&7QNM>T:6+]WN2/1I48_O%[FY..?:@"]\&O\ DC?AG_KR'\S7;5YI
M\)K?7W^$GAMM/U/38(/LZ$)/ITDK"/\ B7<)U&XG)#8P 0,'&3V'V3Q5_P!!
MG1_]=N_Y!$O^J_N_\?/WO]KI_LT ;=%8GV3Q5_T&='_UV[_D$2_ZK^[_ ,?/
MWO\ :Z?[-'V3Q5_T&='_ -=N_P"01+_JO[O_ !\_>_VNG^S0!MT5B?9/%7_0
M9T?_ %V[_D$2_P"J_N_\?/WO]KI_LT?9/%7_ $&='_UV[_D$2_ZK^[_Q\_>_
MVNG^S0!MT5B?9/%7_09T?_7;O^01+_JO[O\ Q\_>_P!KI_LT?9/%7_09T?\
MUV[_ )!$O^J_N_\ 'S][_:Z?[- &W16)]D\5?]!G1_\ 7;O^01+_ *K^[_Q\
M_>_VNG^S1]D\5?\ 09T?_7;O^01+_JO[O_'S][_:Z?[- &W16)]D\5?]!G1_
M]=N_Y!$O^J_N_P#'S][_ &NG^S1]D\5?]!G1_P#7;O\ D$2_ZK^[_P ?/WO]
MKI_LT ;=%8GV3Q5_T&='_P!=N_Y!$O\ JO[O_'S][_:Z?[-'V3Q5_P!!G1_]
M=N_Y!$O^J_N_\?/WO]KI_LT ;=%8GV3Q5_T&='_UV[_D$2_ZK^[_ ,?/WO\
M:Z?[-'V3Q5_T&='_ -=N_P"01+_JO[O_ !\_>_VNG^S0!MT5B?9/%7_09T?_
M %V[_D$2_P"J_N_\?/WO]KI_LT?9/%7_ $&='_UV[_D$2_ZK^[_Q\_>_VNG^
MS0!MT5B?9/%7_09T?_7;O^01+_JO[O\ Q\_>_P!KI_LT?9/%7_09T?\ UV[_
M )!$O^J_N_\ 'S][_:Z?[- &W16)]D\5?]!G1_\ 7;O^01+_ *K^[_Q\_>_V
MNG^S1]D\5?\ 09T?_7;O^01+_JO[O_'S][_:Z?[- &W16)]D\5?]!G1_]=N_
MY!$O^J_N_P#'S][_ &NG^S1]D\5?]!G1_P#7;O\ D$2_ZK^[_P ?/WO]KI_L
MT ;=%8GV3Q5_T&='_P!=N_Y!$O\ JO[O_'S][_:Z?[-'V3Q5_P!!G1_]=N_Y
M!$O^J_N_\?/WO]KI_LT ;=%8GV3Q5_T&='_UV[_D$2_ZK^[_ ,?/WO\ :Z?[
M-'V3Q5_T&='_ -=N_P"01+_JO[O_ !\_>_VNG^S0!MT5B?9/%7_09T?_ %V[
M_D$2_P"J_N_\?/WO]KI_LT?9/%7_ $&='_UV[_D$2_ZK^[_Q\_>_VNG^S0!M
MT5B?9/%7_09T?_7;O^01+_JO[O\ Q\_>_P!KI_LT?9/%7_09T?\ UV[_ )!$
MO^J_N_\ 'S][_:Z?[- &W16)]D\5?]!G1_\ 7;O^01+_ *K^[_Q\_>_VNG^S
M1]D\5?\ 09T?_7;O^01+_JO[O_'S][_:Z?[- &W16)]D\5?]!G1_]=N_Y!$O
M^J_N_P#'S][_ &NG^S1]D\5?]!G1_P#7;O\ D$2_ZK^[_P ?/WO]KI_LT ;=
M%8GV3Q5_T&='_P!=N_Y!$O\ JO[O_'S][_:Z?[-'V3Q5_P!!G1_]=N_Y!$O^
MJ_N_\?/WO]KI_LT ;=%8GV3Q5_T&='_UV[_D$2_ZK^[_ ,?/WO\ :Z?[-'V3
MQ5_T&='_ -=N_P"01+_JO[O_ !\_>_VNG^S0!MT5B?9/%7_09T?_ %V[_D$2
M_P"J_N_\?/WO]KI_LT?9/%7_ $&='_UV[_D$2_ZK^[_Q\_>_VNG^S0!MT5B?
M9/%7_09T?_7;O^01+_JO[O\ Q\_>_P!KI_LT?9/%7_09T?\ UV[_ )!$O^J_
MN_\ 'S][_:Z?[- &W16)]D\5?]!G1_\ 7;O^01+_ *K^[_Q\_>_VNG^S1]D\
M5?\ 09T?_7;O^01+_JO[O_'S][_:Z?[- &W16)]D\5?]!G1_]=N_Y!$O^J_N
M_P#'S][_ &NG^S1]D\5?]!G1_P#7;O\ D$2_ZK^[_P ?/WO]KI_LT ;=%8GV
M3Q5_T&='_P!=N_Y!$O\ JO[O_'S][_:Z?[-'V3Q5_P!!G1_]=N_Y!$O^J_N_
M\?/WO]KI_LT ;=%8GV3Q5_T&='_UV[_D$2_ZK^[_ ,?/WO\ :Z?[-'V3Q5_T
M&='_ -=N_P"01+_JO[O_ !\_>_VNG^S0!MT5B?9/%7_09T?_ %V[_D$2_P"J
M_N_\?/WO]KI_LT?9/%7_ $&='_UV[_D$2_ZK^[_Q\_>_VNG^S0!MT5B?9/%7
M_09T?_7;O^01+_JO[O\ Q\_>_P!KI_LT?9/%7_09T?\ UV[_ )!$O^J_N_\
M'S][_:Z?[- &W16)]D\5?]!G1_\ 7;O^01+_ *K^[_Q\_>_VNG^S1]D\5?\
M09T?_7;O^01+_JO[O_'S][_:Z?[- &W16)]D\5?]!G1_]=N_Y!$O^J_N_P#'
MS][_ &NG^S1]D\5?]!G1_P#7;O\ D$2_ZK^[_P ?/WO]KI_LT ;=%8GV3Q5_
MT&='_P!=N_Y!$O\ JO[O_'S][_:Z?[-'V3Q5_P!!G1_]=N_Y!$O^J_N_\?/W
MO]KI_LT ;=%8GV3Q5_T&='_UV[_D$2_ZK^[_ ,?/WO\ :Z?[-'V3Q5_T&='_
M -=N_P"01+_JO[O_ !\_>_VNG^S0!MT5B?9/%7_09T?_ %V[_D$2_P"J_N_\
M?/WO]KI_LT?9/%7_ $&='_UV[_D$2_ZK^[_Q\_>_VNG^S0!MT5B?9/%7_09T
M?_7;O^01+_JO[O\ Q\_>_P!KI_LT?9/%7_09T?\ UV[_ )!$O^J_N_\ 'S][
M_:Z?[- &W16)]D\5?]!G1_\ 7;O^01+_ *K^[_Q\_>_VNG^S1]D\5?\ 09T?
M_7;O^01+_JO[O_'S][_:Z?[- &W16)]D\5?]!G1_]=N_Y!$O^J_N_P#'S][_
M &NG^S1]D\5?]!G1_P#7;O\ D$2_ZK^[_P ?/WO]KI_LT ;=%8GV3Q5_T&='
M_P!=N_Y!$O\ JO[O_'S][_:Z?[-'V3Q5_P!!G1_]=N_Y!$O^J_N_\?/WO]KI
M_LT ;=%8GV3Q5_T&='_UV[_D$2_ZK^[_ ,?/WO\ :Z?[-'V3Q5_T&='_ -=N
M_P"01+_JO[O_ !\_>_VNG^S0!MT5B?9/%7_09T?_ %V[_D$2_P"J_N_\?/WO
M]KI_LT?9/%7_ $&='_UV[_D$2_ZK^[_Q\_>_VNG^S0!MT5B?9/%7_09T?_7;
MO^01+_JO[O\ Q\_>_P!KI_LT?9/%7_09T?\ UV[_ )!$O^J_N_\ 'S][_:Z?
M[- &W16)]D\5?]!G1_\ 7;O^01+_ *K^[_Q\_>_VNG^S1]D\5?\ 09T?_7;O
M^01+_JO[O_'S][_:Z?[- &W16)]D\5?]!G1_]=N_Y!$O^J_N_P#'S][_ &NG
M^S1]D\5?]!G1_P#7;O\ D$2_ZK^[_P ?/WO]KI_LT ;=%8GV3Q5_T&='_P!=
MN_Y!$O\ JO[O_'S][_:Z?[-'V3Q5_P!!G1_]=N_Y!$O^J_N_\?/WO]KI_LT
M;=%8GV3Q5_T&='_UV[_D$2_ZK^[_ ,?/WO\ :Z?[-'V3Q5_T&='_ -=N_P"0
M1+_JO[O_ !\_>_VNG^S0!MT5B?9/%7_09T?_ %V[_D$2_P"J_N_\?/WO]KI_
MLT?9/%7_ $&='_UV[_D$2_ZK^[_Q\_>_VNG^S0!MT5B?9/%7_09T?_7;O^01
M+_JO[O\ Q\_>_P!KI_LT?9/%7_09T?\ UV[_ )!$O^J_N_\ 'S][_:Z?[- &
MW16)]D\5?]!G1_\ 7;O^01+_ *K^[_Q\_>_VNG^S1]D\5?\ 09T?_7;O^01+
M_JO[O_'S][_:Z?[- &W16)]D\5?]!G1_]=N_Y!$O^J_N_P#'S][_ &NG^S1]
MD\5?]!G1_P#7;O\ D$2_ZK^[_P ?/WO]KI_LT ;=%8GV3Q5_T&='_P!=N_Y!
M$O\ JO[O_'S][_:Z?[-'V3Q5_P!!G1_]=N_Y!$O^J_N_\?/WO]KI_LT ;=%8
MGV3Q5_T&='_UV[_D$2_ZK^[_ ,?/WO\ :Z?[-'V3Q5_T&='_ -=N_P"01+_J
MO[O_ !\_>_VNG^S0!MT5B?9/%7_09T?_ %V[_D$2_P"J_N_\?/WO]KI_LT?9
M/%7_ $&='_UV[_D$2_ZK^[_Q\_>_VNG^S0!MT5B?9/%7_09T?_7;O^01+_JO
M[O\ Q\_>_P!KI_LT?9/%7_09T?\ UV[_ )!$O^J_N_\ 'S][_:Z?[- &W16)
M]D\5?]!G1_\ 7;O^01+_ *K^[_Q\_>_VNG^S1]D\5?\ 09T?_7;O^01+_JO[
MO_'S][_:Z?[- &W16)]D\5?]!G1_]=N_Y!$O^J_N_P#'S][_ &NG^S1]D\5?
M]!G1_P#7;O\ D$2_ZK^[_P ?/WO]KI_LT ;=%8GV3Q5_T&='_P!=N_Y!$O\
MJO[O_'S][_:Z?[-'V3Q5_P!!G1_]=N_Y!$O^J_N_\?/WO]KI_LT ;=%8GV3Q
M5_T&='_UV[_D$2_ZK^[_ ,?/WO\ :Z?[-'V3Q5_T&='_ -=N_P"01+_JO[O_
M !\_>_VNG^S0!MT5B?9/%7_09T?_ %V[_D$2_P"J_N_\?/WO]KI_LT?9/%7_
M $&='_UV[_D$2_ZK^[_Q\_>_VNG^S0!MT5B?9/%7_09T?_7;O^01+_JO[O\
MQ\_>_P!KI_LT?9/%7_09T?\ UV[_ )!$O^J_N_\ 'S][_:Z?[- &W16)]D\5
M?]!G1_\ 7;O^01+_ *K^[_Q\_>_VNG^S1]D\5?\ 09T?_7;O^01+_JO[O_'S
M][_:Z?[- &W16)]D\5?]!G1_]=N_Y!$O^J_N_P#'S][_ &NG^S1]D\5?]!G1
M_P#7;O\ D$2_ZK^[_P ?/WO]KI_LT ;=%8GV3Q5_T&='_P!=N_Y!$O\ JO[O
M_'S][_:Z?[-'V3Q5_P!!G1_]=N_Y!$O^J_N_\?/WO]KI_LT ;=%8GV3Q5_T&
M='_UV[_D$2_ZK^[_ ,?/WO\ :Z?[-'V3Q5_T&='_ -=N_P"01+_JO[O_ !\_
M>_VNG^S0!MT5B?9/%7_09T?_ %V[_D$2_P"J_N_\?/WO]KI_LT?9/%7_ $&=
M'_UV[_D$2_ZK^[_Q\_>_VNG^S0!MT5B?9/%7_09T?_7;O^01+_JO[O\ Q\_>
M_P!KI_LT?9/%7_09T?\ UV[_ )!$O^J_N_\ 'S][_:Z?[- &W16)]D\5?]!G
M1_\ 7;O^01+_ *K^[_Q\_>_VNG^S1]D\5?\ 09T?_7;O^01+_JO[O_'S][_:
MZ?[- &W16)]D\5?]!G1_]=N_Y!$O^J_N_P#'S][_ &NG^S1]D\5?]!G1_P#7
M;O\ D$2_ZK^[_P ?/WO]KI_LT ;=%8GV3Q5_T&='_P!=N_Y!$O\ JO[O_'S]
M[_:Z?[-'V3Q5_P!!G1_]=N_Y!$O^J_N_\?/WO]KI_LT ;=%8GV3Q5_T&='_U
MV[_D$2_ZK^[_ ,?/WO\ :Z?[-'V3Q5_T&='_ -=N_P"01+_JO[O_ !\_>_VN
MG^S0!MT5B?9/%7_09T?_ %V[_D$2_P"J_N_\?/WO]KI_LT?9/%7_ $&='_UV
M[_D$2_ZK^[_Q\_>_VNG^S0!MT5B?9/%7_09T?_7;O^01+_JO[O\ Q\_>_P!K
MI_LT?9/%7_09T?\ UV[_ )!$O^J_N_\ 'S][_:Z?[- &W16)]D\5?]!G1_\
M7;O^01+_ *K^[_Q\_>_VNG^S1]D\5?\ 09T?_7;O^01+_JO[O_'S][_:Z?[-
M &W16)]D\5?]!G1_]=N_Y!$O^J_N_P#'S][_ &NG^S1]D\5?]!G1_P#7;O\
MD$2_ZK^[_P ?/WO]KI_LT ;=%8GV3Q5_T&='_P!=N_Y!$O\ JO[O_'S][_:Z
M?[-'V3Q5_P!!G1_]=N_Y!$O^J_N_\?/WO]KI_LT ;=%8GV3Q5_T&='_UV[_D
M$2_ZK^[_ ,?/WO\ :Z?[-'V3Q5_T&='_ -=N_P"01+_JO[O_ !\_>_VNG^S0
M!MT5B?9/%7_09T?_ %V[_D$2_P"J_N_\?/WO]KI_LT?9/%7_ $&='_UV[_D$
M2_ZK^[_Q\_>_VNG^S0!MT5B?9/%7_09T?_7;O^01+_JO[O\ Q\_>_P!KI_LT
M?9/%7_09T?\ UV[_ )!$O^J_N_\ 'S][_:Z?[- &W16)]D\5?]!G1_\ 7;O^
M01+_ *K^[_Q\_>_VNG^S1]D\5?\ 09T?_7;O^01+_JO[O_'S][_:Z?[- &W1
M6)]D\5?]!G1_]=N_Y!$O^J_N_P#'S][_ &NG^S1]D\5?]!G1_P#7;O\ D$2_
MZK^[_P ?/WO]KI_LT ;=%8GV3Q5_T&='_P!=N_Y!$O\ JO[O_'S][_:Z?[-'
MV3Q5_P!!G1_]=N_Y!$O^J_N_\?/WO]KI_LT ;=%8GV3Q5_T&='_UV[_D$2_Z
MK^[_ ,?/WO\ :Z?[-'V3Q5_T&='_ -=N_P"01+_JO[O_ !\_>_VNG^S0!MT5
MB?9/%7_09T?_ %V[_D$2_P"J_N_\?/WO]KI_LT?9/%7_ $&='_UV[_D$2_ZK
M^[_Q\_>_VNG^S0!MT5B?9/%7_09T?_7;O^01+_JO[O\ Q\_>_P!KI_LT?9/%
M7_09T?\ UV[_ )!$O^J_N_\ 'S][_:Z?[- &W16)]D\5?]!G1_\ 7;O^01+_
M *K^[_Q\_>_VNG^S1]D\5?\ 09T?_7;O^01+_JO[O_'S][_:Z?[- &W16)]D
M\5?]!G1_]=N_Y!$O^J_N_P#'S][_ &NG^S1]D\5?]!G1_P#7;O\ D$2_ZK^[
M_P ?/WO]KI_LT ;=>;_%S_F$?]MO_:==;]D\5?\ 09T?_7;O^01+_JO[O_'S
M][_:Z?[-<)\2HM5B_L_^U[RSNMSSF'[+:-!L7Y.&W2/N/N-OTH ]6HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \;^.7C
M3Q_X,U#2;SPA;;]("%KMQ:B8,^?N.<$JN,8(QSGFNB\!?&3PWXU\/K=-<I8Z
MC$N+G3W):16_Z9@#,@..-H)]LUZ%10!YK\+_  3/I?B3Q1XPU.V>TN?$%Z\E
MM:RC$D-OO+#>.S,2"5[8'?(KSKQ9X%N_A_\ '[3O'4%O(_ARZO\ S[J>&,M]
MB:0%9"X&<+EBV[IR1U S]'T4 ?.'Q7T23XS_ !,T33_!<J7VGVEL1>:M"=]M
M!N?)&\<,P ^Z#U./7'T+I>G6^CZ/9Z;8ILMK.!((E]$10H'Y"K5% !1110 5
MS?Q!_P"1$U#_ +9_^C5KI*YOX@_\B)J'_;/_ -&K0!F_!K_DC?AG_KR'\S7;
M5Q/P:_Y(WX9_Z\A_,UVU !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>;_ !<_YA'_ &V_
M]IUZ17F_Q<_YA'_;;_VG0!Z11110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<W\0?^1$U#_MG
M_P"C5KI*YOX@_P#(B:A_VS_]&K0!F_!K_DC?AG_KR'\S7;5Q/P:_Y(WX9_Z\
MA_,UVU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %>;_%S_F$?]MO_ &G7I%>;_%S_ )A'
M_;;_ -IT >D4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7-_$'_ )$34/\ MG_Z-6NDKF_B
M#_R(FH?]L_\ T:M &;\&O^2-^&?^O(?S-=M7$_!K_DC?AG_KR'\S7;4 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5YO\ %S_F$?\ ;;_VG7I%>;_%S_F$?]MO_:= 'I%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 5S?Q!_Y$34/^V?_ *-6NDKF_B#_ ,B)J'_;/_T:
MM &;\&O^2-^&?^O(?S-=M7$_!K_DC?AG_KR'\S7;4 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5YO\7/^81_VV_\ :=>D5YO\7/\ F$?]MO\ VG0!Z11110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %<W\0?\ D1-0_P"V?_HU:Z2N;^(/_(B:A_VS_P#1JT 9OP:_Y(WX
M9_Z\A_,UVU<3\&O^2-^&?^O(?S-=M0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7F_P 7
M/^81_P!MO_:=>D5YO\7/^81_VV_]IT >D4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7-_$
M'_D1-0_[9_\ HU:Z2N;^(/\ R(FH?]L__1JT 9OP:_Y(WX9_Z\A_,UVU<3\&
MO^2-^&?^O(?S-=M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7F_Q<_YA'_;;_P!IUZ17
MF_Q<_P"81_VV_P#:= 'I%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S?Q!_P"1$U#_ +9_
M^C5KI*YOX@_\B)J'_;/_ -&K0!F_!K_DC?AG_KR'\S7;5Q/P:_Y(WX9_Z\A_
M,UVU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %>;_ !<_YA'_ &V_]IUZ17F_Q<_YA'_;
M;_VG0!Z11110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %?.7C[QY?>,_CMIG@"QNI8="M]0CM[Z."0H;M@0959@0=H
M *XSU!//&/HVOB7X<W3WW[1FFW<O^LGUB65N<\L7)_G0!Z=\8=4?X-^._#VJ
M^!HHM.MKN!Q=Z9 OEVUP$8<M&.-Q#XW 9XS7OVB:O;:_H-CJ]@2;:^MTGBSU
MVLH(!]^:^<_VMO\ D*>%_P#KC<_^A1UZC^S]=R7?P0T,S$EHO/B#'N%F?'Y#
M _"@#TFBBB@ KF_B#_R(FH?]L_\ T:M:&K>(K+198X[R#4I&D7<IL]+N;H >
MYBC8 ^QQ7(^-O&.G7W@Z^M[>RUTR,$(W^'[Y!Q(I.2T( X!H N?!K_DC?AG_
M *\A_,UVU>!?#_XOVOASX>Z)I+:-?7#6UHBF58)\,2,\8B((YZ@G-=%_POJT
M_P"A>U#_ +\7'_QF@#UNBO)/^%]6G_0O:A_WXN/_ (S1_P +ZM/^A>U#_OQ<
M?_&: /6Z*\D_X7U:?]"]J'_?BX_^,T?\+ZM/^A>U#_OQ<?\ QF@#UNBO)/\
MA?5I_P!"]J'_ 'XN/_C-'_"^K3_H7M0_[\7'_P 9H ];HKR3_A?5I_T+VH?]
M^+C_ .,T?\+ZM/\ H7M0_P"_%Q_\9H ];HKR3_A?5I_T+VH?]^+C_P",T?\
M"^K3_H7M0_[\7'_QF@#UNBO)/^%]6G_0O:A_WXN/_C-'_"^K3_H7M0_[\7'_
M ,9H ];HKR3_ (7U:?\ 0O:A_P!^+C_XS1_POJT_Z%[4/^_%Q_\ &: /6Z*\
MD_X7U:?]"]J'_?BX_P#C-'_"^K3_ *%[4/\ OQ<?_&: /6Z*\D_X7U:?]"]J
M'_?BX_\ C-'_  OJT_Z%[4/^_%Q_\9H ];HKR3_A?5I_T+VH?]^+C_XS1_PO
MJT_Z%[4/^_%Q_P#&: /6Z*\D_P"%]6G_ $+VH?\ ?BX_^,T?\+ZM/^A>U#_O
MQ<?_ !F@#UNBO)/^%]6G_0O:A_WXN/\ XS1_POJT_P"A>U#_ +\7'_QF@#UN
MBO)/^%]6G_0O:A_WXN/_ (S1_P +ZM/^A>U#_OQ<?_&: /6Z*\D_X7U:?]"]
MJ'_?BX_^,T?\+ZM/^A>U#_OQ<?\ QF@#UNBO)/\ A?5I_P!"]J'_ 'XN/_C-
M'_"^K3_H7M0_[\7'_P 9H ];K"\<7MQIOP^\07MC*T-S;:;<2PRKU1UC8@CZ
M$5P/_"^K3_H7M0_[\7'_ ,9K&\8?&NUU7P1K>GKH5]$UU83PAVAG 7=&1DYA
M []R* /=**\D_P"%]6G_ $+VH?\ ?BX_^,T?\+ZM/^A>U#_OQ<?_ !F@#UNB
MO)/^%]6G_0O:A_WXN/\ XS1_POJT_P"A>U#_ +\7'_QF@#UNBO)/^%]6G_0O
M:A_WXN/_ (S1_P +ZM/^A>U#_OQ<?_&: /6Z*\D_X7U:?]"]J'_?BX_^,T?\
M+ZM/^A>U#_OQ<?\ QF@#UNBO)/\ A?5I_P!"]J'_ 'XN/_C-'_"^K3_H7M0_
M[\7'_P 9H ];HKR3_A?5I_T+VH?]^+C_ .,T?\+ZM/\ H7M0_P"_%Q_\9H ]
M;HKR3_A?5I_T+VH?]^+C_P",T?\ "^K3_H7M0_[\7'_QF@#UNBO)/^%]6G_0
MO:A_WXN/_C-'_"^K3_H7M0_[\7'_ ,9H ];HKR3_ (7U:?\ 0O:A_P!^+C_X
MS1_POJT_Z%[4/^_%Q_\ &: /6Z*\D_X7U:?]"]J'_?BX_P#C-'_"^K3_ *%[
M4/\ OQ<?_&: /6Z*\D_X7U:?]"]J'_?BX_\ C-'_  OJT_Z%[4/^_%Q_\9H
M];HKR3_A?5I_T+VH?]^+C_XS1_POJT_Z%[4/^_%Q_P#&: /6Z*\D_P"%]6G_
M $+VH?\ ?BX_^,T?\+ZM/^A>U#_OQ<?_ !F@#UNBO)/^%]6G_0O:A_WXN/\
MXS1_POJT_P"A>U#_ +\7'_QF@#UNBO)/^%]6G_0O:A_WXN/_ (S1_P +ZM/^
MA>U#_OQ<?_&: /6Z*\D_X7U:?]"]J'_?BX_^,T?\+ZM/^A>U#_OQ<?\ QF@#
MUNL+QQ>W.F^ -?O;&5H;FWTZ>6*1>J,L9((^AK@?^%]6G_0O:A_WXN/_ (S6
M-XP^-=KJO@G6M/70KZ)KJPFA#M#. NY",G,('?N10![I17DG_"^K3_H7M0_[
M\7'_ ,9H_P"%]6G_ $+VH?\ ?BX_^,T >MT5Y)_POJT_Z%[4/^_%Q_\ &:/^
M%]6G_0O:A_WXN/\ XS0!ZW17DG_"^K3_ *%[4/\ OQ<?_&:/^%]6G_0O:A_W
MXN/_ (S0!ZW17DG_  OJT_Z%[4/^_%Q_\9H_X7U:?]"]J'_?BX_^,T >MT5Y
M)_POJT_Z%[4/^_%Q_P#&:/\ A?5I_P!"]J'_ 'XN/_C- 'K=%>2?\+ZM/^A>
MU#_OQ<?_ !FC_A?5I_T+VH?]^+C_ .,T >MT5Y)_POJT_P"A>U#_ +\7'_QF
MC_A?5I_T+VH?]^+C_P",T >MT5Y)_P +ZM/^A>U#_OQ<?_&:/^%]6G_0O:A_
MWXN/_C- 'K=%>2?\+ZM/^A>U#_OQ<?\ QFC_ (7U:?\ 0O:A_P!^+C_XS0!Z
MW17DG_"^K3_H7M0_[\7'_P 9H_X7U:?]"]J'_?BX_P#C- 'K=%>2?\+ZM/\
MH7M0_P"_%Q_\9H_X7U:?]"]J'_?BX_\ C- 'K=%>2?\ "^K3_H7M0_[\7'_Q
MFC_A?5I_T+VH?]^+C_XS0!ZW17DG_"^K3_H7M0_[\7'_ ,9H_P"%]6G_ $+V
MH?\ ?BX_^,T >MT5Y)_POJT_Z%[4/^_%Q_\ &:/^%]6G_0O:A_WXN/\ XS0!
MZW17DG_"^K3_ *%[4/\ OQ<?_&:/^%]6G_0O:A_WXN/_ (S0!ZW17DG_  OJ
MT_Z%[4/^_%Q_\9H_X7U:?]"]J'_?BX_^,T >MUA>-[VYTWP#KU[8RM#<V^GS
MR12+U1@A((_&N!_X7U:?]"]J'_?BX_\ C-8WC#XUVNJ^"M9L%T*^B:ZL9H@[
M0S@+N0C)S"!W[D4 >Z45Y)_POJT_Z%[4/^_%Q_\ &:/^%]6G_0O:A_WXN/\
MXS0!ZW17DG_"^K3_ *%[4/\ OQ<?_&:/^%]6G_0O:A_WXN/_ (S0!ZW17DG_
M  OJT_Z%[4/^_%Q_\9H_X7U:?]"]J'_?BX_^,T >MT5Y)_POJT_Z%[4/^_%Q
M_P#&:/\ A?5I_P!"]J'_ 'XN/_C- 'K=%>2?\+ZM/^A>U#_OQ<?_ !FC_A?5
MI_T+VH?]^+C_ .,T >MT5Y)_POJT_P"A>U#_ +\7'_QFC_A?5I_T+VH?]^+C
M_P",T >MT5Y)_P +ZM/^A>U#_OQ<?_&:/^%]6G_0O:A_WXN/_C- 'K=%>2?\
M+ZM/^A>U#_OQ<?\ QFC_ (7U:?\ 0O:A_P!^+C_XS0!ZW17DG_"^K3_H7M0_
M[\7'_P 9H_X7U:?]"]J'_?BX_P#C- 'K=%>2?\+ZM/\ H7M0_P"_%Q_\9H_X
M7U:?]"]J'_?BX_\ C- 'K=%>2?\ "^K3_H7M0_[\7'_QFC_A?5I_T+VH?]^+
MC_XS0!ZW17DG_"^K3_H7M0_[\7'_ ,9H_P"%]6G_ $+VH?\ ?BX_^,T >MT5
MY)_POJT_Z%[4/^_%Q_\ &:/^%]6G_0O:A_WXN/\ XS0!ZW17DG_"^K3_ *%[
M4/\ OQ<?_&:/^%]6G_0O:A_WXN/_ (S0!ZW17DG_  OJT_Z%[4/^_%Q_\9H_
MX7U:?]"]J'_?BX_^,T >MT5Y)_POJT_Z%[4/^_%Q_P#&:/\ A?5I_P!"]J'_
M 'XN/_C- 'K=87BZ^N;#2[.2SE:)Y-4L86*]T>YC5E_%21^-<#_POJT_Z%[4
M/^_%Q_\ &:QO$_QKM=1TZTB70KZ/R]2LY\M#.,B.X1\<PCD[<?T/2@#W2BO)
M/^%]6G_0O:A_WXN/_C-'_"^K3_H7M0_[\7'_ ,9H ];HKR3_ (7U:?\ 0O:A
M_P!^+C_XS1_POJT_Z%[4/^_%Q_\ &: /6Z*\D_X7U:?]"]J'_?BX_P#C-'_"
M^K3_ *%[4/\ OQ<?_&: /6Z*\D_X7U:?]"]J'_?BX_\ C-'_  OJT_Z%[4/^
M_%Q_\9H ];HKR3_A?5I_T+VH?]^+C_XS1_POJT_Z%[4/^_%Q_P#&: /6Z*\D
M_P"%]6G_ $+VH?\ ?BX_^,T?\+ZM/^A>U#_OQ<?_ !F@#UNBO)/^%]6G_0O:
MA_WXN/\ XS1_POJT_P"A>U#_ +\7'_QF@#UNBO)/^%]6G_0O:A_WXN/_ (S1
M_P +ZM/^A>U#_OQ<?_&: /6Z*\D_X7U:?]"]J'_?BX_^,T?\+ZM/^A>U#_OQ
M<?\ QF@#UNBO)/\ A?5I_P!"]J'_ 'XN/_C-'_"^K3_H7M0_[\7'_P 9H ];
MHKR3_A?5I_T+VH?]^+C_ .,T?\+ZM/\ H7M0_P"_%Q_\9H ];HKR3_A?5I_T
M+VH?]^+C_P",T?\ "^K3_H7M0_[\7'_QF@#UNBO)/^%]6G_0O:A_WXN/_C-'
M_"^K3_H7M0_[\7'_ ,9H ];HKR3_ (7U:?\ 0O:A_P!^+C_XS1_POJT_Z%[4
M/^_%Q_\ &: /6Z*\D_X7U:?]"]J'_?BX_P#C-'_"^K3_ *%[4/\ OQ<?_&:
M/6Z*\D_X7U:?]"]J'_?BX_\ C-'_  OJT_Z%[4/^_%Q_\9H ];KRCXZS206.
MB/"Y1C=*A(]&F@4C\02*C_X7U:?]"]J'_?BX_P#C-<?\0?B##XXATJVM],O;
M66*^@"B2WFPY:XB_B:-0/N^O.: /HNBBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *^.](T1_"G[5]MIUROEHNLEH
M3MX,<F6C_1EK[$KB_''PRTOQIJ&GZNL\FF:[I<BR6FHVZAF4JVX*ZGAU!YQP
M>N#R<@'C/[6W_(4\+_\ 7&Y_]"CKVOX4:#+X9^%/A_2[E&CGCM1)+&W5'D8R
M,I^A<BL^;X7)KWC&R\1^.=2CUJXTZ,)9VD%I]GMHSG.]D+N6;.#RV.!Q7?T
M%%%% !1110!S?PY_Y)9X4_[ UG_Z(2NDK/T#24T#PWIFCPRM-'I]I%:K(PP7
M$:!03[G%:% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7-_$;_DE_BC_ +!-U_Z*:NDK/U[2
M8]>\.:CI$TC11W]K);-(@R4#J5)'TS0!H4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<
MW\1O^28>)O\ L%7/_HIJZ2J&O:3'KWAW4-(GD:*.^MI+=I$'*AU*Y&?K0!?H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *YOXB_\ ),?$O_8+N/\ T6:Z2J&NZ3'KWA[4
M-)GD:*.^MI+=G3JH92,C/UH OT444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<WXY_Y VG
M_P#8:T[_ -*XJZ2J&L:3'K-I#!-(T8ANX+H%<<M%*L@'T)7'XT 7Z*** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "N;\>?\B[:_]AG2O_3A;UTE9^M:2FM6$=K+*T2QW=M=
M!E&23#.DP'T)C _&@#0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH X#QQXH\5/K:>%_AS86\^JF 7%Y?W
MAQ!8QL2$SZNQ!P.>!G![>::]XW^,?PHO;:_\;/I_B#1II CR6T2JBG^Z&5$9
M6QT+ @X[U] VVGVMI=7=S;Q!)KV19)WR278(J#KT 50,#CJ>I)/GW[0%S;0_
M!?5X;D!Y+MX8+:/&6>4RJ0%'<X4G\#0!W6@ZW9^)/#]CK.F.7M+V%9HR1@@$
M=#Z$=#[BN!MO&NK^/_'FJ:!X+ODTS2-$PE_JZPK-+-,20(X0X* ?*V6(;IP.
MA-O2K2[^'7[/)CG)6^TK199F /W9MC/MS[,<9]JY3]E>T\OX:ZE>./WESJKC
M<3G*K''C]2U '1Q^-M5\&?$:P\)^-;R._LM83.EZP8EA<R@@&&55PN<D890.
M67CGCTF1BD3,J-(54D(N,M[#) S]37A'[5<9B\+>'M1A8QW%MJ++$Z\,NY"V
M0>W*"O:]$OSJGA_3]0(P;NUCG(QTW*&_K0!Y1K7Q*\967QO\/>$KO3K/2M-O
MW63,;^?)/&=PP7( 7E>0!D?WB"*]EKPOXD?\G1> /^N _P#0Y*]TH KWU_:Z
M9I\]]J-Q';6MNADEFE;:J*.I)KSO1O%_BKXDSR7/@V*'0O#2.435[Z RSWA!
MP3#$2 J]1N;/TSD#A?V@_$<^M^-- ^'=H;G[)/)'<:@MHA>24,V%4*.254,V
M.F2I[5U^M_$C6/AYH]K+/\-;NT\,VRI")X[^$R6Z=%#0IN [#EL9XSF@#T?1
M=/O--L3#J6L7.KS%RWVBYBBC(&!\H$2*,<9YR>3ST T*RO#/B73/%WAZVUK0
M[CS[.Y&5)&&4@X*L.Q![5JT %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!Y[XU\3>+KG7SX7^&UC;/?QPK+?:G?'$%D&SL7
M'\3D#.,' QP>WFVM>/?B]\)M4M+GQ\;'Q!HUQ)L::VB55'JJNJ(5;'(W*0<'
M\/H*UT^ULI[N:VA"2WDHFN'R29'"*@)S_LHH^@KS?]HF: ?!R]LW7?=WUS;P
M6<8&6>7S5;"CN=JM0!Z+H^JVFNZ+9ZKILGF6EY"LT+$8)5AD9'8^U>>:=XSU
MCXC^,M4TOP;J"Z3H.BL(KG54A2::ZF.?EB#@H%&#EB&SQC&:MSP7?P]_9UE@
M:3%]IFALI=3]R8Q]CZ!V_2N=_9>LA;?">:XQ\UUJ4LA.>H"HO_LIH W;+QOJ
MGA;XDVW@OQK=1WD6J1^9I.KB(1-*V<&&55^7?GH5 !RO'->C3.T<$CQQ-,RJ
M2L:$ N<=!D@9/N0*\"_:H#V=CX4UBU?R[NSO9/*<#D'",#GV*"O>+"Z%]IMM
M=@8$\22 >FX _P!: /(KSXD^,H?CYHG@[4-/L]*TZZ!F*Q/Y[W$>R3!+D #Y
MDZ  @KU(KV6O"?&W_)X/@K_L%C^=U7NU 'E/Q"U+XD:QXP31/A;<0V4.GPAM
M2O+B.(Q^;)@I'EU8Y"8;Y1T<9[5S%]IO[0FG:?<7MYXPT:.WMHFFE<Q0_*J@
MDG_CW]!7O4<,4._RHTC\QB[[5 W,>Y]3[UYS\<M2N(_ <7A_36QJ/B6\BTN
M#L';YS]-HP?]Z@"S\%-6\2^(/AM;ZUXPOS>W=_,\D),$<6R$':HPB@<E6;)[
M,*] JGH^EV^B:)9:79+MM[*!+>(?[*J%'\JN4 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!YMXO\2^-M7\1W'AKX8VMI%)
M8A?[0UC4/]3 [*&6)!@[FVE2>&P&' ZUY]?_ !)^*7PF\06:?$M;77-'NWV_
M:[6)5X[[&54^8#G:R\]O4?0-GI]KIZS"SB$?GS//*<DEW8Y9B3_D  #@"O*O
MVD@EY\.K'1X8_/U'4=4ABLH5Y9G^;)'X'&?]H>M 'J]K?6U[IT-_;3*]K/$L
MT<N>&1AD-],'->:^'O%^N?%/6]5;PKJ?]A^&M+G^S)?Q01S7%]+C)V^8&1$
M(/W23N'J0+'C\R^!OV<;VTBF)EL-'ATX2J<$DA(-PQT^]FJO[.%F+;X)Z;*%
MP;JXN)2?7$K)_P"R4 7="\<ZCI/Q)E\!>-9H9[N:(7&E:G''Y0O(^<HZ=!(-
MK=.#M/ XSZ#<RR0VTDD,#7$BKE8D8 N?3)( KY\_:7NVT#QEX%\06Y*SV\LK
MY7KB)XF _P#'CQ7T10!X[IOQ'\877[0<'@W6;&STRP2&24PV[><TR^464F0@
M=_0+R".:]BKPNZ_Y/0LO^P4?_1+U[I0!YYXJ\:ZM<?$2R\!>#WM[;49K8W=]
MJ-S&9%M(>P1,C<YXZ\#(]>(/%\_C+P!X;G\26WB,^(8+';)=V&H6D,7F19PQ
MC>)5*L,Y^;<./P/)_&;PUXD\,^-[3XI>"U\^2TB6+4+8+N)09&X@?>0J<'N,
M ^X=)X_D^._AY?"GA.)=+>[B5]:GNY%)M8@W*1+G,I;'WL  $9P3P >Q^'M;
MM?$GARPUK3]WV:^@2>,.,,H89P?<=#]*T:HZ'H]IX?T&QTC3E*VMC D$0)R=
MJC&2>Y/4U>H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MM1 2<=^2>22>23R37B_[0VD+XNUWP5X5LAOU&\O)&RHR88,*'<^@XS[[#Z4
M>TZAJ%KI6FW.H:A,L%K:Q-+-*YX15&2?RKS?PAKGBOXHV$_B&PU9O#&B-,\6
MG0P6L4TUPJG!DE:0, ,@C:N.AYZ$U/VE=6DTSX/301.R'4;V&U8J<<?-(1^/
MEXKK/A/9BQ^$/A>)5VAM-AEQ_OKO_P#9J ,[P)X^O-1\4:MX+\6+!%XCTEMP
MD@4K'>P'!655).TX925R>O'<"3QUXI\31ZM#X8^'NGP76M30"XN+N[.+>PA)
M*JS>K,5; Y^Z3@BO,_B'=MH'[77A*\MR5:^@MHI=O&X2R20'/KQC\O:O?X-/
MM;:\NKN&(+/=LK3R9)+[5VKUZ  =!QR3U)H ^?\ Q%XP^-'PJG@U3Q?-IOB'
M1Y) DAMHE"1Y_AW*B,I/8D$9]:]U\->(++Q7X9L-<TMB;6^B$B!NJ]BI]P00
M?<5R7QTN[6U^#&O"]P?/B2&%#R7D9UV@#N0>?PK1^$WAVY\*?"G0M(O@5N88
M#)*AZHTCM(5/T+X_"@"]XTUG7=$\/7=YX;T>+4KBWMWF/GW C0!1G&!EF;VX
M!_O"N<^"7C/5_'?@.?6=?DB>Y:_EC588PB(@5,*!U[GDDGGK7:>(?^19U3_K
MSE_] ->6_LO_ /)(I/\ L)3?^@I0!['1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!'<7$-I:RW%U*D,$*%Y))&"JB@9))
M/0 5Y_INFR_$3Q7:>*=7@>+0-+;?H=I*,&YD[W;KV'3RP><?-QD5S/Q3B^*?
MB+7XK'P_X/M[KP[9RAVBN[V'9J+#D&11*K; <$(3SC+9Z",>)OVA0NU? GA]
M0!@8G3C_ ,FJ /4O&^E2:YX!U[2[<%IKO3YXH@.[E"%_7%>7_LL7BS?#"_M>
M!);:I)E>^&CC()_'</PKT/X>V_BA/#1NO'<@_MN\F:66W1E,=LOW4C3:2N,+
MN.">6.2:YBS\&:S\/?'NJZYX.T]=6T77,27FE).L,MO,"3OB+D(5.YLJ2,9X
MX H Y/\ :KE:;P]X;TN >9<7=^[11*,LY5 O'XR ?B*]OT6Q_LO0=/T_.?LE
MM'!G_=4+_2N!@\$:KXP^(MCXO\;VL5A;:0N-*T=9A,ROG)EE8?+NS@A5)'RK
MSQSZ4Q*J2%+$#(4=3^= 'AGQ(_Y.B\ ?]<!_Z')7NE>#^--$\?:_\8O#OBW2
M_!%W'8Z,$5HI]0LUEE&]BW E('#8'/Y5[;IEW/?6"3W>G7&FRMG=;7+QLZ\]
MS&[+SUX/Y4 ?/VIPM:?MO6$U^<0W,8>#>.,?8V08_P"VBG\:]_UK2X-<T&^T
MJ[4-!>V[P2 ^C*1_6N)^*7PUE\9?V=K6@7*6/B71I!+8W#YV/A@VQ\<XR,@]
MN?4TZ]U+XA:[X<DTJ'PM%HFI7,1AFU&XOXI+>'(PTD:HQ=CC)4,%P<9/% '#
M_LH-.? ^MJY;R!J(V ] WEKNQ^&W]*]YK \$^#]/\">$[30M)W-% "TDKCYI
MI#RSGZGMV&!VK?H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@"&[N[>PLYKN]GCM[>!#)++(P544#)))Z"N#T?29_'?BVV\
M8ZY;R0Z5I^?[ L)EVLQ/6[D7L3@;%/0<X!-<G\3(OBMXB\3Q0:)X,MKKP]83
M[TM[V]A,>H.I^6211,IV X*H?JP/0!\3_M#%2!X%T >XG3C_ ,FJ /2?B-I4
MNM_#3Q#IULI>>?3YA$@ZLX4E1^) %<#^S!>I<_"-X%(WVNHS1L._(1P?_'OT
MKO? %MXCA\+)/XVFW:W=RO/<Q*P,=OGA8TVDJ %5>G<D\DY/*:5X-UKX:^,M
M7U#PAI@UCP_K3B:;3(KA(9K289^:/S"$9#D\9! Q_=Y .._:H,M]#X2T6T7S
M+J]NY?+C'4M\B*/Q+U[W8VHLM/M[53E8(EC!]=H _I7GNG^!]4\3?$BW\;>-
M[>*S&FQ^7I.D1S"7R3DDRRL/E+Y.0%R!A>>*]'D8I$S*C2%5)"+C+>PR0,_4
MT >%^-O^3P?!7_8+'\[JO=J\&\3Z)X^UCXZ:)XVL/!%VEAI4*6YAEU"S$LBY
MD+' E(!Q*<#/;J.WN&G74U[I\=Q=6%QITKYW6URT;21X)')C9EYQGACP1G!R
M* +->5S'_A,/VD((E_>6'@VP,C\\"[N!@#_OC!]BIKU-R51B%+D#(48R?;FN
M#^$WAG5M#T?5=2\46WV;7-<U*:]NHO,63R@3A$W*2" !D8/&['M0!WM%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5M
M2U*ST?39]0U.YCM;2W0O+-(<*H'^>G>N*\-Z'=^*/%B>.?$]H]MY,;1:'ILP
MPUI$WWII!VE?T_A7 Z].)\=#XO:[XT@N=+\$6<^BZ;*7L[.^O862:0'Y9Y%6
M9<L.JJ>%STSS4S>)_P!H=E('@;0%)& PG3(_.ZH [?XS:3)K7P<\1V<"L\@M
M?/"J.3Y3K+C_ ,<K%_9SO$N?@CI42$$VLUQ$^.Q,S/S^#BNQ\%V6LV_A"U7Q
M=.;G6+A3->AB"J.YSY:@94*HPO'!QGG.:XSPWX2U[X5:SJT'AC23KOAG4Y_M
M4-I#<QQ3V,N,%?WC*KH0%&=V1M'![@'$?M*6C^(?'?@;P[!\\UP\B[%'($LD
M:Y^GR'\C7T57G.@>!-1U/XCR>/O&R017\4(M]+TV&7S5LH\')9\ ,YW-TX&X
M]>,>A7,KP6LLL4$ER\:%EAB*AY"!D*NXA<GH,D#U(H \/NO^3T++_L%'_P!$
MO7NE>#76B^/Y?V@K;QW%X(NQID$/V<VYU"S\YT,3)G_6X!W-G&>W7FO<K.>2
MZLXII[2:SD=<M;SE"\9]"49ES]"10!Y5XGUV;QK\:X/APDSP:-8VWVS6%C;:
MUY\JLL)(Y"?.FX=P2.U<Q\7_ (0MX=9_'_PU8Z3>:<#<75M:_(H4#YI(P.!@
M9W+]TC/N#W?BGP+JUM\2[/X@>#1!/?I#]FU#3IY/*6\BQ@%7P=K@8ZC'RKZ<
MZ&OS^*O%7AV[T73O#L^AR7\+6\U[J=Q ZP(XVNR+#(Y=L$X!VC.#GM0!H_#C
MQ4_C7X=Z1X@GC6*:[A/G*HP/,1F1R/8LI(]JZ>LGPMX<L_"/A:PT+3-WV:QB
M$:LW5SG+,?<L23]:UJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH IZMJUCH>DW&I:K<);6ENFZ21^WL/4D\ #DDXKC_"_A
M^\U[Q2?'7BJU>VNO+,.CZ=+]ZPMSU=QVF?O_ '1\OK7!>,!\8M;\<0:E8^![
M*;2M-D+6%C?WL+IY@Z3N%G7+^@.0N>.>:M/XF_:'9"J^!]!0D<,LZ9'YW6*
M.N^.FDRZQ\%_$$-NI:2&)+D >D<BNW_CJM4'P O$O/@CH6TC=")H7 [$3/C]
M"#^-=7X4T_4X?!UI;^*IC>ZG/$7ORY#+YCY+( .-JYV@#C KB?"WA;Q#\*;[
M4]/\/:2WB'PU>W!NK2&*ZCBN+)R,,A\U@K)@+@@YXY!S0!Q/Q_MGU_XQ>!?#
M]N-\LA#,J]55Y@"Q]L1L?P-?1->=>%_ >H7/Q!NO'WC58%U9XA;Z?802>9'8
M18QR^!N<Y;)' W-USQZ!=S/;V<LT-M+=R1J66"$J'D/]T%V5<GW('O0!XA:_
M\GH7O_8*'_HE*]TKP:/1?'R?M R>._\ A"+L:9)#]G-N-0L_.*>4$S_K<9W
M'&?QKW2TF>XLXIIK:6TDD4,T$Q4O&?[I*,RY'L2/>@#SSQ]\&=.\8^(+?Q'I
M>IW/A_Q!!MVW]JN[>5^Z67(R1TR"..#GC'FWQLL-:T_PWIGAG4O%NI>*-?UF
MX2.WM$BCMH@@/WC%&/F);:HWDCJ>HS7M.M:WXJ2XFL_#GA,S./ECOM0O88K8
MG^]M1FD(]BJD^U9OA'X;C2?$%QXJ\47W]M^)[H;6NF3;%:I_SSA3^$8XSU/M
MDY -CP#X77P7X"TG0%*L]I !,Z]&E8EG(]MS''M71444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !112,2JDA2Q R%'4_G0!0U
MS7+'P[H\VI:I*8X(@  HW/(QX5$7JS,<  <DFN8\'^&+VX\07/C;Q9"$UJ]B
M\BTM"0PTVUSD1 ]W.<N?4X'&<^<:Z?C5J?CJ/78/ MA):V61IME?7T,B6Q/!
MEPLZ@R$<9.=H.!CDF]+XE_:(DA9$\$Z%$S# =)XR5]QFY(_,4 ;W[1>E2ZG\
M&;]X$9VL9XKHA?[H;:Q_ .3^%;OP<O$OO@WX9EB(*K8K$2/5"4/ZJ:W-)T:4
M^#8-)\22G4YIK7R[]YCD3NX_>?1220 . , <"N%\'Z!XJ^%EM>:#IND-XFT-
MIWGTZ6&[BAFM@W6.42%01GG<N>I..<  XCXJVK^(?VIO!FE6WS_9XK:64*.0
M%FDE?_QQ0:^B7=8XV>1@B*"69C@ >IKS_P %> ;VT\8ZIXX\7/#)X@U(>7'!
M;N7BL8  !&I(&YL*,M@=\=3GG_BXGQ-UZ^31_"?A6.YT&-E:Y>XO8D&H=#Y;
M*)5=8\\$9!;'IP0#;6Q;XH>)K/5;Q#_PB.D3^=I\3C_D)W"Y G(_YY+SL_O'
M)^[U]&KP^+Q'^T%#"D4/@'P['&BA41)D 4#H /M7 KO_ (<0^,6T>ZU#XAE8
MM6NY_ELH64Q6L2C"JH5F&22S$Y).0#T& #RCX 6QT#XP>._#]P-DT;%E5NI1
M)F 8>Q$BG\17?_M W@L_@AKG(#S^1$@/?,R9_P#'0:=XJ\!ZE:_$:S^('@N.
M&74XXC!J.GRR>6M_%C'#]%< #KP=J^G-7Q/X5\0?%6[TZP\1Z6WA_P -6<XN
M;FWDNDEN;UP"%3]T65$&3D[B3GH"* -#X%Z3+H_P7\/PW"E9)HGN2#Z22,Z_
M^.LM>@TV*)(84BA14C10JJHP% X %.H **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBFRLR0NZ1M(RJ2$4@%CZ#/'YT 9WB#7[+
MPUHTNHZBS;$PL<4:[I)Y#PL:+_$['@"N=\&>%KT:U>>,O%<:#Q!J2")( VY=
M.M@<K I[GNQ[MTXZ^::J?C;?>._^$AB\"Z=+':@IIMI>WL,B68/!<;9U!D8<
M%CGC@8%7YO$G[1$T+1IX+T*!F&!+'-&63W&ZY(_,&@#5_:7TF34O@]+/$K-_
M9U[#=,%'1?FC)_\ (E=?\*KQ+WX2>%I8R"%TN"(X]40(?U4UJVV@B?P:FA^(
M)6U/SK3R+V28Y,Y9<.?;))P!TXQC%<+X/T;Q=\,-,N/#EEHK>)M(CF>73+F&
M\BADA5SN,<JR$=&).Y-W4\=J .'\?6C^(?VO?"UG!\YT^&VEDVC[@B>2?G]/
MS%?0\LL<$+S3R+'%&I9W=L*H')))Z"N#\"?#^ZTKQ/J_C+Q5+!/XCU@[66W)
M:*SA& L2$@%CA5!;_9&.Y/,_%>/XH>(-7CTSPSX2ANO#]O('F%U>PA=1(Y =
M1*K",'^'(W8YXXH Z"TL'^)?BFS\0:C"R>%](E\W2+>08-_../M3#^X/^68/
M)R6Z$ ^BUXBGB7]H2-%1/ 7AY548"B9  /3_ (^J]!^'4'BW^P)KWX@.$UF\
MG9VM(V4QVL8^5$4*2O."Q.23NP3Q0!N>(?\ D6=4_P"O.7_T UY;^R__ ,DB
MD_["4W_H*5Z#XTO-6A\/W-KH7A^ZUFZN[>6)!#/!$D3%<#>9'4X.?X0W0YQQ
MGS[X$Z+XO\"^'9/#WB;PK=Q)+>M/'>17=K)'$K(HPRB7=U4G(#'YNG% 'L=%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17-:Y\1/"WAW4_[-
MU35E%]MWFUMX9+B51ZE(U8C\15:Q^*O@?4I(8K/Q)9O/-<1VT=LQ9)FD=@JK
MY3 /U(R<8'? H ZZBL3Q+XOT?PC:BYUZ2Z@M]I9IXK&>>- ,??:-&"=?XB,U
MD^'OBMX0\67@MO#E_=ZC)N"L8=+NBD9/3>_E[4'NQ H [&BL#Q-XUT/P?%YW
MB&:[MH-NXW":?<31(,X^:2-&53GL2#5#PY\4?"?BVX,/AN^N]0*G#/%IEUY:
M'&?F<Q[5X'<C- '745PE_P#&GP+I6H+8:IJEY97C8VV]QI%Y'(<G ^5H@>:F
M_P"%N^#O^?O4?_!+>_\ QF@#M:*Y+2OB?X4US3;Z^T>^NKZ#3W6.Z$&FW+O$
MS9QE!'N_A.2!@8YQ3?#7Q4\&>+]9;2?#^M+<WZHSF![>6%B!UQYBKDCT'- '
M7T45QFH_%GPAI&K1Z9J=Y?VM],VV*WDT>\#RG./D'E?-SW&<T =G14%G=QWU
MG%=0+,L<J[E6>!X7 ]T<!E/L0#4Y.!D\"@ HJEH^L:?K^DPZGHUTEW93Y\J:
M/.&PQ4]?0@C\*FO+N.QLY;J=9FCB7<RP0/,Y'LB LQ]@": )Z*XO2_B]X'UC
MQ%'H5EK9&IRN8TMKBSG@8O\ W?WB* ?8\FNTH **Y+Q#\4/"GA2\^S>(KR\L
M'+^6C2:7=%)&]$<1E7_X"34]_P#$'0-+T=-5U$ZI;V+!F,TFC7@"!<9+CRLH
M.>"V,]LT =-17 6?QQ^'^H%A8:S<717[P@TN[?'Y15HZ9\5?!&K7PLK3Q':)
M=,P4070:W<L>@VR!3GVZT ==114=Q<0VEO)<74T<$,:EGDD8*J =22> * )*
M*XF3XP>!8W<)KAN$C.'GM;.>>%?K(B%/QS72Z)XAT?Q+8?;= U*VU"WSM,EO
M('VGT..A]CS0!HT44$X&3P* "BJ6CZQI^OZ3#J>C727=E/GRIH\X;#%3U]""
M/PJXS!5+'. ,G R?R% "T5P6H?&WP%I-\;+5-7NK*[&,V]SI-W')ST^5H@:Z
MS3]<M-3TE]1M8[T6Z DB:PGAD8 9^6-T#MQTP#GMF@#1HK@;SXW> =.U$Z?J
M&KW5K>@A3;3Z5=I(">@VF+/-=GIFI0:M8)>6BW"Q29VBYM9+=^#CE)%5A^(Y
MH MT52UG6+'P_HUUJNKS_9[*T0R32[&;8OKA02?P%<4OQV^'3P><FNS-%@GS
M!IET5P.O/E4 >A45Y[%\=OAU/&9(=>FD0<%DTRZ(_/RJT=,^*_@_6M)GU+1]
M0NK^UMI!',]KIEU*8R5+ LJQE@, _-C';- '8T5P%G\<?A_J)<:?K5Q=%,%A
M!I=V^W/3.(N*DNOC1X&L8#->ZG>6\0(!DETB\11^)BH [NBLB]\4:78:';:O
M*UW+8W*+)'):V$]P=C+N#%8T9E&.[ 5S.F_&SP%K5W]ET?5KJ_N,;O)M=)NY
M7QZX6(F@#O:*;&XEB610P#*& 92IY]0>0?8U0UK7++0+,76HK=F$G!-K937)
M7C.2(D8J..IP* -&BN L_CC\/]1+C3]:N+HI@L(-+NWVYZ9Q%Q4EU\:/ UC
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
M$# ZXQ0!?HKE_"7Q(\)^.;BY@\+:LM]+:H'E3R)8BJDX!^=5SR.V<<>M=10
M45G:]K^F>&-$N-7UV[6SL+8 RS,I;;D@#@ DDD@8 K&\-?$GPQXPD8>&KN[O
MU7(:5--N5B4@9P9&C"@X[$Y/:@#JJ*X*_P#C9X#TK4/L.J:M=65YQ_H]SI-W
M')ST^5H@>:L0?&#P)->QVLFO+:328V"_MIK4-^,J** .UHI$=9$5T8,K#(8'
M((]:6@ HJEIFLZ?K(NCI=U'<BSN7M+C9_P LY4QN0^XR/SJW(XBB:1@Q"J6(
M52QX] .2?84 .HKAG^,W@2'6H](N]9EL[^1UC$%YI]S;D,3@;O,C 7ZG KN:
M "BN:\3_ !!\.>#F/_"27-W91C'[_P#LZYDAR>@\Q(RF?;.:K3_%#PM:Z"NM
MW-QJ,.F,>+J31[Q4(P"&R8ONG/#=#ZT ==17"Z-\9O OB'4%L="U:YU"Z;D1
M6^EW;D#.,G$7 YY)X%=G>WD5A92W5PLS1Q+N80PO,Y'LB LQ]@#0!/17#Z;\
M9/ ^KZO_ &7IFJ75U?[]AMXM*NRZD'!W#ROEP>I.,=Z[B@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M +#4O_HB"O;: /!/V=O&VJ?VAJOP^\2S-+=Z27-L[MN951]DD6>X4D$>Q(Z
M8JZOK$OQE^/!\%O,Z^%=#:26\MXF*_:VB(5BQ'4>854>V2.361\-T:^_:Z\1
M7%BVZ"":^>5E'!7=L_\ 0B.:?\ /]$^/7C&SN@4N?+N1M;KE;E0P_6@#Z4MK
M6"RM8[:SAC@@B4)'%$H54 Z  =!7@GQFM9_A5XMTGXA^#E%K]LN/LVJ6B$K#
M='!9=RCCY@KY/J 1SDU] 5XS^U&\:_"6!7(#-JD(0'N=DAX_#- 'K.C:K;:[
MH5CJUB2;:^MTN(B>NUE##/OS7,?%'5KNU\+)HVCOLU?Q!.NF6;#K'O\ ]9)]
M%0,<_2CX/VT]I\'?#,=T27-BD@R,?*V67_QTBN1D\<Z#<?&K4-2UFYN/LGAV
M Z=IX@T^>X5KA^;B3='&P!&%CQGL: ,7]G76+K0-8\0_#?6VQ=:9<//;@GJ
MP60+[9VL/7<37OE?+7Q-\6:3HWQAT+XA>$WNI!N6/44DL)[??M&T\R(H):(E
M>"<;,U]/VEW!?V4%W:2++;W$:RQ2*<AU89!'U!H ^?/C2JM^T=\/ R@AIK,$
M$=1]KKZ)KYQ^.MN;S]H#P%;)<36K3-:QB> @21$W1&Y200&&<C((SVKUG_A7
M=Y_T4#Q?_P"!-M_\8H \K^*BJ?VL/ V5',-H3QW^TS?X5]$U\R>--&ET/]J'
MP1;3:QJ6KLZVLGGZC(CR*#<2C:"B*-O&>F<D\U]-T 97B70+?Q/H$VD7IQ;7
M#Q&92N=Z+(KLG4?>"E<]LYYZ5F_$&&.W^$OBB&WC2**/1+M41%"JH$#X  Z"
MNGKF_B/_ ,DL\5_]@6\_]$/0!P'[+_\ R2*3_L)3?^@I7I>F>&K+2/$>K:M8
MHD)U583/$B;09(]X+Y[E@RCI_#GG->:?LO\ _)(I/^PE-_Z"E>QT ?/'[-RA
M?'WCY5 "B=  !T_>RU[UJXT^73WM-75)+6](M6C=-RR;_EVD>^:^;/@CI.KZ
MKX]\;C1?$=QH;1W(,C06L,WF@RRX!\Q6QC!Z>M>IZIX*\6IXD\.:C=^,;W6[
M*RU)'GLI+**(8(8"3,2C.TGN#USD8H [[0=,;1?#FFZ6]P;EK&TBMC.5VF4H
M@7=CG&<9Q7@W[-J*GC_QZ$55"SJ% &,#S9>*^B*^>/V;_P#DH'C_ /Z^%_\
M1LM 'T/1110!\\?LW*%\?>/E4 *)T  '3][+7O6KC3Y=/>TU=4DM;TBU:-TW
M+)O^7:1[YKYL^".DZOJOCWQN-%\1W&AM'<@R-!:PS>:#++@'S%;&,'IZUZGJ
MG@KQ:GB3PYJ-WXQO=;LK+4D>>RDLHHA@A@),Q*,[2>X/7.1B@#HM6U2#X9_"
MG[7?3&\&B:='"'*[#<2*JQKQSC<V/7&:\_\ @5HDWBJ*Z^)7B\C4-8U"X=+)
MI1N6UB0X/E@_=^;<..@7W-:O[2,<K_!6_:(,5CN;=I".R^8!S^)%:7P%FAF^
M"'A[R",(DJ,!V83/G/\ /\: /0I(TEC:.55='!5E89# ]017%^#/ EMX&\5>
M)Y]+ACMM'U,6]S"BD 0R#S!*H'91\C#M\Q Z5VU4M:ADN-!OX8%+2R6TB(HZ
MDE2 * /!?!U\?CO\7M0U+6\S>&/#N&L=.;_5N[,1&[K_ !$A68Y]ATS7T+Y:
M>5Y>Q?+V[=F.,>F/2OG;]DJ:/['XI@Z2K);.0?0B0?S!KZ+H ^=/&=V?@3\8
M=.U;0PT/AKQ""U]IRD^6KJP$C(O0$!E8?4C@&O2_CB4D^"'B)AM=3!&P(Y!_
M>H0:\U_:U9/[/\+QY'FF6Y*COC$>?YBN\^*=M-9_LWZC;71)GATVWCD)&,L&
MC!X^HH X;X/7,OPT^,6O?#?4Y&%G>2&?3GD/WV RI],M'U_VDQ7T/7A?[2'A
MRZM+?1_B#H68]1T2=$FD0<B/=F-C[*_&/^FE=7XA\?-K?PETZ^\+L%U3Q1Y=
MC8)NR89I,K(3_P!<P')/JM 'AGQXN9?%,C>+_,8Z=_:#Z3I:Y^5XH5/F2^^Z
M4M@^BU]9Z: -*M !@"%, ?[HKYY_:1T2T\-_##PCHVG+MMK&<PQYZD"/J?<G
MD^YKZ'T[_D%VO_7%/_010!\A>&)9_A=XF\)^.5+?V1K4EU;7V!P@6YDC<8'H
MJQN!W*GTK[$1UDC5XV#HP!5E.01ZBO"M.\%CQU^RQ'IL,>^^AEO+FRXY\Y+J
M8A1_O#*_\"K3^"7Q*MKWX.W$NN3E9_"\31W9<_,854F-O^^1M]RGO0!G_'ZY
ME\2VU_X?M)&6R\/Z>VK:DR'K*WR6\7ZNY'< 5T/[.0 ^"6EX'6:XS[_O6K&U
M'2KNW_9V\5Z[K*;=7\102:E=C_GF'QY47T6,*,=CFMK]G/\ Y(CI7_7:X_\
M1S4 <-\4XT'[6/@<A!EH;1FXZD7$O/Z#\J^BJ^>/BG_R=AX%_P"N%I_Z4S5]
M#T >??%V-);+PDDJ!U/BO3@01GK(1_(UU?BJU@O?!^KV]W"DT,EE*'C=<@C8
M>U<M\6?^/7PA_P!C9IO_ *,-==XA_P"19U3_ *\Y?_0#0!\L>!M6UWX(7NAZ
MS?\ F7?A+Q-:Q33%%.(V903@=I$S_P "7_QWZQLKVVU*P@O;"=+BVN(UDBEC
M.5=2,@@^F*X'PKX7TSQE^S_H.B:W");:XTJ#D?>C8(-KJ>S _P"'0UYS\.?$
MVI_!OQP_PX\<2YTFXDWZ7?GA$W$X(ST1CU'\+9]2: /2_A4BI=>.]JA<^++O
M.!U_=PG^9->>_M!012?%/X=;T#>9=A'R/O+Y\7'ZG\Z]#^%G_'UXZ_[&R[_]
M%PUP'Q__ .2I_#?_ *_O_:\- 'L7C3Q/;^#?!NIZ_=KO2RA+K'G'F.2%1?Q8
M@?C7F'P*T2;Q5%=?$KQ>1J&L:A<.EDTHW+:Q(<'RP?N_-N''0+[FM7]I&.5_
M@K?M$&*QW-NTA'9?, Y_$BM+X"S0S?!#P]Y!&$25& [,)GSG^?XT >A21I+&
MT<JJZ."K*PR&!Z@BN,\%> H/!/BSQ++I$"6^D:K]GN((D/$4H\P2H!V7[C#M
M\Q Z5VM% #)94@A>69PD<:EG9C@*!R37RMJWB76]!^*>@_%C4"ZZ+KMQ)#%'
M@@QV:GRP&'NF) ,<FO8_C5XABL/"]KX?-S);R^(;@6LLD,3RO%:C!G<(@+'Y
M?EX'\=<O\4-<\$^+OA7<>'M+>]6XLXTDTV,:+>*$>,8503%@97*>@W4 >X(Z
MR1J\;!T8 JRG((]160WAJSD\9_\ "23HDMU'9+:6^Y,F$;V9V!]6W*.G&WKS
M7!_L]>,O^$J^&,%G<R;[[12+.7)Y,8'[IO\ OGY?JAKU2@#YX_:E_P"0OX%_
MZ[W/_H5O7OFJZ59:WI-SINJ6Z7-I<QF.6)QD,#_7W[5X'^U+_P A?P+_ -=[
MG_T*WKZ'H X/Q]I:Z9\!-9TMW$XLM$:'S"NW>8X\!L9..5SC-9'[.**GP3TT
MJH!>>X9CZGS6'\@*Z;XJ_P#)(_%'_8+G_P#0#7-_LY_\D1TK_KM<?^CFH XO
M5]8E^,OQX/@MYG7PKH;22WEO$Q7[6T1"L6(ZCS"JCVR1R:^@+:U@LK6.VLX8
MX((E"1Q1*%5 .@ '05\U_ #_ $3X]>,;.Z!2Y\NY&UNN5N5##]:^F: /G_XS
M6L_PJ\6Z3\0_!RBU^V7'V;5+1"5ANC@LNY1Q\P5\GU (YR:]=U&[T_Q5\,[F
M]2-;BPU+2FF5)%!!5HMP!'J,_@17GG[4;QK\)8%<@,VJ0A >YV2'C\,UT/@"
MVGM/V=]-CNB2YT5Y!D8^5D9E_P#'2* /#/ VK:[\$+W0]9O_ #+OPEXFM8II
MBBG$;,H)P.TB9_X$O_COUC97MMJ5A!>V$Z7%M<1K)%+&<JZD9!!],5P/A7PO
MIGC+]G_0=$UN$2VUQI4'(^]&P0;74]F!_P .AKSGX<^)M3^#?CA_AQXXESI-
MQ)OTN_/")N)P1GHC'J/X6SZDT >E_"I%2Z\=[5"Y\67><#K^[A/\R:\]L_%F
MF:/^U5KS>.Y$MV\A+72;FZXCMEPI !/";@2=WJ6'&37H?PL_X^O'7_8V7?\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M!#)_JD3/3:@0\8^;+=37E_@VZ\2? 34+S0O$^DWNJ>%+B<S6NJ6$1E$!/&6
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
MX=O]O[ZPU9&MY8V[@;@-P]QG^E=Q10!XSXX_M/XTR6WAGPO;W-KX92=9M1UN
MX@:-)MO2.%6 +\\YQC('.!SZ.]YX;^'?A:SMKV^M=)TRSB6W@-S*%W;5Z#/+
M-@$X&2>:WZ* /)_@'XNT&_\ AWI^C6^JVO\ :D4]T6LGE"S$-/)("$)R1M8'
M(XZ^E<1??"N^B_:*GTFQWQ>&==C&I7T:C]V\4<JN\1_[;!!QT63ZU]'T4 >:
M?'/Q/HFD_#'6]*OM3M8M1O+/;;V7F#SI S8!"==N0><8X/I6'^SAXIT-_AC9
M:&=5M4U2WEG+V<DH67:79]P4\L-ISD9 YKV>B@#Y:^,'C7P[>_'GP=J>GZK;
M7MCI4EJ]W<6KB5$"W&\X9>"0O/%?3&DZSIFO6(O-$U&UU"VW;?.M9ED4-W&5
M)YY'%7:* .?\9>-M$\"Z')J6O7D</RL8("W[RX8#.Q!U)Z<]!GFN1^!NL:3K
M'A&>^AU2VN]=U2ZEU#58D<>9%([$!2IY"JJJH[<<=:].HH Y_P =1Z%<>"-3
MM/%5[;V6F74#0R3W$@15+#Y2"?X@<$=\BO!OV</BAIFC6-UX2\2:E#:1"8S:
M?/.^R,[N&CW' '/S#/7+5],T4 >/_$?Q_P"%K/XD>"HI=<LV?3]3G-[Y4H?[
M+^Z:/$A&=A#-@@\C!STKU?3]2L=7L([[2KRWOK27/EW%M*LD;X)!PRD@X((^
MHJS10!\X_M _">:V%WXU\(I)&)E(UBU@. RGDRX'49 W#Z-ZFOHZBB@#+U_Q
M-HOA>P-YX@U.UT^'!VFXE"&0@9(4'ECCL,FOG7]EWQ5H>BKKVG:QJEK87%W+
M;M;BZE6,3??!"DG!.2..O(Q7T]10 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444R::.
MW@>:>18XHU+.[G 4#J2: 'T5R[?$CPHK$'5AD>EO*?\ V6D_X63X3_Z"O_DM
M+_\ $UI[*I_*Q\K['4U%#=V]Q++'!/'+)"VV54<$H?0CL:YO_A9/A/\ Z"O_
M )+2_P#Q-<-K7B#1]*\1#Q!X-U0--,_^EV312*LN3DGE0.?T/(JX492=FFOD
M-1;/8JB:[MTNTM6GC%PZEUB+C<RCJ0.N*XJ[^*^BIH?VFSWR7[)\MHR,-K>[
M8Q@>QYKGO"FN^'XM3?Q#XHUGSM7E)V)Y$I6 'C PN,XXXX H5"=FV@Y6>MT5
MRW_"R?"?_05_\EI?_B:/^%D^$_\ H*_^2TO_ ,34>RJ?RL7*^QU-9>OZS/HE
MC]J@T34M8 SOBTX1-(@]=KNI;Z+D^U9:_$CPHS #5AD^MO*/_9:Z6&:.X@2:
M"19(I%#(Z'(8'H0:F491W06:.%\"_&'PWX_UB[TG38K^PU"U4LUKJ,2QNX!P
MVT*S<J>H."/SKNY&*1,RHTA520BXRWL,D#/U-?+?C#P/K5QXJ\7^//!T\J:K
MH.N,7ACQDQ"*-RZCN06;(/W@3]#[A\+?B18_$GPJE]#LAU&WQ'?V@/,3X^\/
M]AL$@_4=0:D16;XK*GBY?##>#/$W]KO!]H6W\NUP8LXW[_/V;<\9SUXZU)XU
M^*MIX @2Y\0^&M=2SDD6)+N!+:2-G*[MO$V0>".0.AQGK4<G_)R%O_V*<O\
MZ5QUS?[4'_)(H_\ L)0_^@O0!T>G_%<ZKIL.H6/@3QA+:3()(Y18PX=" 0P'
MG9((((('/:I]"^,/A#7-9_L<WD^EZKNV_8=4MVMI-W]WYN-WMG/M6K\./^26
M>%/^P+9_^B$KD/CUX!LO%?P_O=5C@5=7T>!KF"X5?G:-/F>,GJ1MR0.QQ[T
M>IT5Y?\  #QM=>,OAJ@U25IK_2Y3:2RN<M*H4%')[G!P3W*D]Z[CQ9XBM_"?
MA+4=<N^8[. R*F>9'Z*@]V8@?C0 W2_%FDZQXEUC0;&8O?:.8A=*1Q^\7<-I
M[XZ'T-;5?+.GP:O\'?C3X?UGQ)=-)%XIM\ZG*_1)96!E4_[CE&SZ5]34 -DD
M2*-I)65$0%F9C@*!U)-<0OQ8T>_N)8_#&EZUXF2%BDEQI-GOA5AV\UV1&_ F
MO.OV@/$]]JOBS0/AKI%RUNFJRP_;GC/+"238B'V&"Q'?Y:]PT;1K#P_HUKI6
MD6R6UG:QB.*-!T [GU)ZD]R<T <[HOQ.T#5M;71+H7FBZPX!33]7MS;RR9_N
MGE6_X"QKL*\Z^./A.W\2_#'4;H1[=1T>)K^SN%X>,QC<X!Z\J#QZ[3V%1? K
MQW<^.OATDVJR>;J6GRFTN9#UEP 5<^Y!P?4@T >CS2-%;R2)$\S(I98HR SD
M#[HW$#)Z<D#WKS'5OCOI.A^*(O#NJ>%O$T.K3,BQ6H@MW,A<X7:5G(.3QP:]
M1KYW^*8Q^UAX&]X+3_TIFH ]]TR]GO[%9[K3;K3)"2/L]VT1<#U_=NZ\_7-<
MEXQ^)\'@B>)=7\,>()8)[@6UO<VD4$L<\AZ*H$VX$\X#*"<5W%<!\6AFU\(@
M\C_A+--_]&&@#K;+6?.T634M5L;C0XHE9Y%U%X@40#)=BCNH&,]3D8.0*Y2'
MXM6%_ ]WH?AKQ-K&G*Q O[+3P8GP<$IN=6<?[JFJ7[0%IJ-Y\&-732ED<H8Y
M;A(^IA5P7_ 8R?8&D^$7Q1\,^+?#.FZ59SQ6.JVEM' ^G2$(?D4#,?9EXSQR
M!U H V/"GQ6\,>-/$#:+H,UU)?16SW,\<ULT7D!'1"K;L?-EQP,C@Y(XSV=<
M@O@Z.T^,:^++*V1$N]&FL[V1<#=*)H6C)'4DJ'&?1!GM77T %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5E>)])DUSPS>Z=!((Y9T 1FZ9!! /L<8_&M6BFFT[
MH#P9OAKXK5B!I88#N+B+G_QZD_X5MXL_Z!7_ ),Q?_%5[U177];J=D:>T9X+
M_P *V\6?] K_ ,F8O_BJR]7\-:MH4D*:I:B&2;_5H)D=F_!237T=7-V/@RV@
M\576NW]R]]<R/NMQ*O%N/0>N.@/&![\U4<7+[0U4?4\BG\!>)K:Q>[FTJ184
M3>V)$+ ?[H.?PQ5;2/"6M:];-<:3:+<1HVUL3QJ5/N"P(KZ*KF[3P9;:=XN.
MM:9<O:QR(PGLXU^21CW]AWQCKZ41Q;:=]P]HSRG_ (5MXL_Z!7_DS%_\51_P
MK;Q9_P! K_R9B_\ BJ]ZHJ?K=3LA>T9X,OPU\5LP!TL*#W-Q%Q_X]7LGAC29
M-#\,V6G3R"26!"'9>F222![#./PK5JMJ%_#IEA)=W*7#Q1XW+;6TEQ(<D#B.
M-68]>P.!ST%95*\JBLR92;.*^''_ ",WC[_L/G_T1%7F7Q#\+ZG\&O',?Q%\
M#0[M(N)-FIZ>HPB;CR..B,>A_A;'J!79_#?Q')#XL\5+J7AWQ%I\>KZP+BRF
MN=&N DBLJQC<P0A.5R2V  >3P:]2O+.WU"QFL[Z%+BVG0QRQ2+E74C!!'I6!
M)YAX;\3:;XO^-FF:WHLWFVMUX0E8 _>1OM<>48=F!X(JC^U!_P DBC_["4/_
M *"]5OAQ\*;OX<_'/4YK..27P_>:3+]CN#D^4QFA/DN?[PP<?W@,]CA?VB9[
MSQ!X/7PYH&A:YJ5\E]'+(UMI4[1(JJW_ "TV;6^\/ND]\XQ0!Z/\./\ DEGA
M3_L"V?\ Z(2G?$&]@T_X;^(KJZ?9&FFW&3ZDQD #W)('XURW@GQQ%I/@'0]-
MU#PWXJAN[#3K>VEC_L"Y.72-5."$(QD>HKG_ !IIGCGXQ&+0[?2)O"OA82B2
MYN=2*_:+G:<@")22 #@X/4X.>,4 4/V4=.F@\%ZUJ$@8175\L<>>AV)R1_WW
MC/M[5TOQ)UJ34/'F@^';;2M2UBTTUUU?5+?38U=SM)%NC;F48+@L03_"O%=?
M!;Z7\-/ MM9:9IU_<VEC&(XK>PM'N)Y6Y))5!U8Y)8X&3VKD?@]J=U>W>NWW
MB/0M9TO7]9OFN)3>Z;-'&(44+#&LI7;A5X )!)S0!S7QMN+GQW\/I8D\#^)K
M2[TY_M<-S<VT 1%4'S Q68G&S)X!Y KN?@IXR_X33X8:?=3R>9?60^QW>3R7
M0##'_>4JWU)KN+^YAL]/FN+F.66*-"72&!YG8>@1 6;Z &OFOX57>N_#SXDZ
MVB>#_$__  B>ISN(F_L>X+0JKL8GV[<_=.#WY'IB@!_Q3SI7[5WA>_O 4MIG
MLF63MCS2A.?8\GVKZ9KSWXI_#:U^*'A>V:VE-EJMK^^L+J2-D*[@"4=2 R@X
M';*D#CJ#0L?BXGA/3[;3OBW:76A:HB[/M@MVGMKW;P7C>,-R>"5(&,B@#L_'
M<\=K\._$4\S;4CTNY)/_ &R:O(_V4+"XA\&ZW?2!Q!<WRI$#T)1/F(_[Z S[
M>U:WB/6M2^-FCC0? 44MMX<N9 NHZ]=(8U9%8$QPH?F8G'.0!Q@]<UZ?X9\.
M:?X2\-V6AZ/&8[2SCV)G[S'.2Q/<DDD^YH U:^>/BH,?M7>!6/ ,-H ??[3-
M7T/7E7QG^&NJ>*Y-(\2>$G1?$&AR"2")R%$ZA@X&X]&5AD9(')H ]5K@/BQS
M;^#U'4^+-.P/7$A)_0$_A5:Q^+&HI:K'KOP[\76VH*,21V>G&XA9O]B0$ CZ
MX^O>G6%AXB\=>+M,UOQ)I+:%H>C2-<6.GSNKW%S.5*B64+D(%!.%SG/)H [Z
M\O+:SCC-Y($2:58%R"0SN=JK^).*\?\ '_[.6B>(+B35/"$PT#5=WF"- 1;N
M_7.T<QGW7C_9KL/B]8:YJ7P^DA\)P23ZPM[:RVJQD ATF5@V3@ #&<GBJFE_
M$G5[?3HX_%_@;Q%9ZDJXE&GV+7D,A]5:,G&?0]/4]: . ^%WQ#\8^&OB)'\.
M/B2'N)9/DM+J5M\BG:2OS_\ +1& .">0>O<#Z"KR'3O"^L^._C)8^.];TB;0
M]*T>W\G3[6[*BYN6^8AW49V %VX)SP/4UZ]0 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %9NO>']*\4:/+I>O6,5[9S?>BE'0]B#U4CL1@BM*B@#R+0?A;XC^&.
ML3W/P[U2'4-'NFW7&BZJY3G^]'*JG#=LE>@YSP1Z9H^H7]_!(=3T:?2I8V V
MRS12K)QU4HQX[?,%/M6C10 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%9=EXAL;_5KG3HF=+FW8J4D7;OQU*^
MM-1;5T3*<8M)O<U**H0ZS:3ZW/I4;-]JMT#N"O&.._\ P(5%_P )#8GQ NCQ
ML\ER5)8HN50@9P3V-/DEV)]K#OUM\^QJ4445)H%%%9>OQZ_)8Y\+W6FV]VN3
MC4;:26-_09212OU^;Z4 :E%>)>!_CCJDWQ'O/!GQ'L].TV^6;[/;S60<1F4'
M[C%F;[W&T\>G>O:Y YB81,JR%3M9EW 'L2,C(]LB@!U%>8OK_P 1E^*4?A$7
M?ADPOIIU'[=_9MP"$$@C*^7]H^]N(_BQ@]>U0_%WQKXT^'&@QZYITNA7UF]P
MENT$]A,LB$H3NW"?##*GC QD=<9H ]4HKS;P[J/Q4U_PQI^LK<>#X5O[:.ZB
MA-I=$A'0, 6\W@X/. ?QK)OOC)K7@;78-.^*7AE;"UN#B'5M+E,T#GO\I&>.
MXSN']TT >OT5%:W4%]9PW=G,D]O.@DBEC;<KJ1D$'N"*EH **\_\(_%.Q\5?
M$OQ)X5A$0&E%?LLJDYN ORS>WRN0!CJ#FO0* "BLKQ)XETKPEH4^L:]=K:V<
M Y8\EB>BJ.I8^@KCM&\3^/\ QI81ZMX>TC2="TJ<;K9M:,LT\Z=G\N,J$![9
M8^O(.: /1J*\ROOB7K?@75+2V^)NDVD.G7D@BAUS2G=K=7Q]V2-_F3UZGOC.
M":]*BECGA2:"19(I%#(Z-E6!Y!!'44 /HHKROP_KGQ<\3V#:I:6WA/3[":1O
ML:WL-R99(@Q"N0LF!D 'W]!Q0!ZI17A/A3XF_$WQ9X[USPM9Q>$X+K17E2::
M6WN=DACE\L[<29Z\\UU^FZ[\2+#Q]INC^+K/P^^F:E',(KW2XYODE1"X5@[\
M< \8Y'?B@#T>BO$/'OQ+^(7@?QQHOA\GPW?)K#(L-U]@GCV%I AW)YYZ9!Z\
MUW7V?XH_]!+PA_X+[K_X]0!VM%</X3UGQI?:EXBT7Q2NBVNI6"0O93V4$KPR
M)*)-LC(TFXC,9&,KRIY[UPFJ?$WXCZ?\8K?P"B>&)9;HJ8KUK.X52A0L6*^<
M2" K#&>W7F@#W.BJ>EQZE%8JNM75K=7>3NDM+9H(\=@%9W/X[N?05/=K<O9R
MK8RQ0W)4B*2:(R(K=B5#*6'L&'UH EHKP[4?B9\1;#XQV_@''AEY;H!H;TV5
MP%*F,ODIYQ(/RD8R:[MH/BGM.W4?"!;' -A=#/\ Y&H [:BN4^'^M^(-9TO4
MH_&%O8VVK:=J#V<L=@&\K 1'5AN8GE7![<$<"JGC/XEV?A?5K30-,L9M;\27
M_P#Q[:7;.%..?FD<\(O!.>>!G&.: .VHKC[9?B/,BS74WABUSR;1;>XE(]O-
M\Q1GWV&JD/C_ %./XB:3X0U?0'L+J\AFF>Y642V\H1<CRGX)YSD,H(XXYS0!
MW=%<YXV\=:+X!T(ZGKLS ,=D%O$-TMP_]U%[_7H.]8=CJ7Q/UZS2_MM-\/\
MA^"9=\5IJ7GW-P >F_84"'VY([T =_17FD?Q2O/#?BJV\/?$S2X-(EO>++5;
M.5I+.X.<;26 9#DCKGKS@8)[S5X]6DL6&@W5E;70R0;VV>:-N.!A70CG'.3]
M* +]%>'_  A^.6J^-/&EQX<\5VFGVD[1,UFUFCH'="=ZG<[9XR1C'W37N% !
M17#?%SXA'X<^"6U.TBAN-1GE6&S@F!*LW5F8 @X"@G@CG'K5#X1^+/%_CSPY
M!XBUV31;:PFDD1+6SLY?-;:2NXR-*0OS#IM.1W% 'I%%%<1XR\?7&D>)-/\
M"?AC3TU3Q)J*&5(II/+@MHAG,LK#)QP< <G'T! .WHKSG6=8^*7AO3Y-2ETG
MP_XAMX5+S6FG&>WG"CD[=Y<-Q[9] :O^$/'=SXD^#_\ PF=S:PV\S07<X@3+
M*HBDD51DG).$&3QDYZ=  =O17F.B7GQGU71[>^NH?!NG/<()!;3PW1D0$9&[
M$F ?;)Q7+_#7XF_$WXFVNH3Z5%X3M%L71'%S;W.6+ D8VR'^[0![M17 ^$M>
M\='QU=Z!X[L='CB%C]KL[O2EE"2X<*P.]B<C<.,#'OFIO&?Q-M/#6M6GAW2+
M&77?$M\1Y&FV[A=@/.^5^0BXR>AX&>G- '<45PQ/Q6\GSP/"&[K]CVW.?IYV
M<9]]F*;X+^*%KXDURZ\-:WI\NA>)K//G:=.V\2 <[HWP PQ@]N#D9'- '=T5
M6U#4+32=-N+_ %*XCMK2VC,DTTAPJ*.I-<#HGCSQ-X_\R[\"Z/:6>AJY2/5M
M:+G[20<$QP)@D ]RP].H(H ]'HKC[K5O&/AVPEOM8T^QUZVA0O*-&1X;A0.?
MEBD9@_TW@^@/2F:!XAUWQK\.=-U_P[)IVGWEXK2>7?6SS1X#,H7Y)%(Z#YN>
M_'H =G17B/PJ^)GC_P")6K:K;O\ \(YIL&E%!/(+&>5G9BP 4>>/[C<YXXX-
M=A\6/%VO>#=#M[[PW)IMQ=W$Z6T&FW5I)++=R,W2,I(N,#)QM/3J* .^HKE?
M!;^.KBU6Z\=_V);-)%D66G02;XV)'WI&D93@9! !Y/WN.:7C+Q]<:1XDT_PG
MX8T]-4\2:BAE2*:3RX+:(9S+*PR<<' ')Q] 0#MZ*\YUG6/BEX;T^34I=)\/
M^(;>%2\UIIQGMYPHY.W>7#<>V?0&MWX:^++CQS\/M/\ $5W;1VLEZTY\F(DJ
MBK,Z*,GJ=JC)XR<\#I0!U-%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5#=W<-C:27-TXCAB7<['L*FJEK.FKJ^CW%B[F,3+@.!G
M:0<@_F!3C:ZOL3/F47R[G.M\2M&#$"WO3[B-.?\ QZD_X67H_P#S[7W_ '[3
M_P"*K ;X::ON.VZLB.Q+N/\ V6D_X5IK'_/S8_\ ?Q__ (FO0]GA>YX?MLP_
ME_ Z#_A9>C_\^U]_W[3_ .*KG_$?B31M6>.]T^.]M=2A(,<VQ0&QV.&_6C_A
M6FL?\_-C_P!_'_\ B:QKCPW>0ZVFE0207=TWWEMV)"?[Q(&*TIPH)WBS&O6Q
MCARU(Z/RZ^0\>*;Y-4O-1CVI=74 A9U'W<!06'O\OZUN^'/%'A_0;0@6]]-=
MR\S3F-,L?0?-TK%B\(ZA-KUUI,<EN;FVB\QCO.UAA> <=?F'7%1:5X:N]5OI
MK))K>VNH3\T-PS*Q]<8!K24:4HVOI_5CGISQ,)II7=WOWZ_,[C_A9>C_ //M
M??\ ?M/_ (JC_A9>C_\ /M??]^T_^*KG_P#A6FL?\_-C_P!_'_\ B:/^%::Q
M_P _-C_W\?\ ^)KG]GA>YW>VS#^7\#H5^)6C%@#;WH]S&G'_ (]74VEW#?6D
M=S:N)(95W(P[BO-E^&FK[ANNK(#N0[G_ -EKT+1M-72-'M[%',@A7!<C&XDY
M)_,FL*T:*2]F]3MPE3%2D_;*R/!]<^%D'Q&E\>RV6V#7K'76:RGX'F?N(CY3
M'T/8]CSZYZ;X(_%&X\1V\OA+Q;OM_$VE QL)QM:Y1>"3G^->C#O][UQT/PX_
MY&;Q]_V'S_Z(BKE/C7\,[VXN(O'W@7?;>(],(EF6 8:X11]X#NX'&/XER.<
M'E/1.JD_Y.0M_P#L4Y?_ $KCKF_VH/\ DD4?_82A_P#07K/^%_Q"M_B/\7++
M5%C\F\A\*RP7L(!"I*+J(DKZJ001Z9QVK0_:@_Y)%'_V$H?_ $%Z ._^''_)
M+/"G_8%L_P#T0E4/BYX<M?$WPKUVTNHU9X+1[JW=ARDL:EU(/;I@^Q-7_AQ_
MR2SPI_V!;/\ ]$)5+XL>(+;PU\+->O+MU!EM)+:!3_'+(I11COR<GV!H X3]
ME[Q#<:I\.KS2KJ0R'2KO9#D\K$XW!?\ OK?^=>B?$7Q%-X:\%W5QIXWZI=LM
MEIT>>9+F4[8P/H3N^BFO/OV8?#EQI'PXN=4NXS&VK77F1!A@F)!M5OQ._'M@
M]ZU/$2Z[XS^+,4'A>73DM_!Z"21]1BDDB>\F4X 5&7)2/G.>"_3I0!YKXW\,
M?\*.\;^#/%>D[Y+-8TM=3=?^6T@&)6/O(C,1[IFOINWN(KNVBN+:19(9D#QN
MIR&4C((_"O*/B'X+^(7C3P3?:3J=UX8G3;Y\26ME<)*9$Y4(S2D G[N2#PQI
MG[.'C ^(/AS_ &/>.3?:$_V9E8_,83DQG';&&7_@% '&?'"]E\4_'7PGX*G+
M?V8DUN9HLX#M+)AS[X08'U/K7T@JJBA4 55&  , "OFOXVP2^%OV@/"GBZY7
M_B6R/;EY3T4Q2?O![?(0?Q/I7TJ"&4%3D'D$=Z .0^*VB0Z_\*?$5E.@8K8R
M3Q9'22,;U/MRH'T)KAOV8O$EQK'PXN-,O)#(VD77E1$MDB)EW*OX'>![8':O
M0/B7JD&C?"_Q'>7+*JKITT:[C]YW0H@_%F _&O/?V7_#ESI/PZNM5O(S&=6N
MO,A!&"T2#:&_%M^/;![T >U4R&&*VMXX+>-(H8E"1QQJ%5% P  .@ [4^B@#
MYX^"_P#R<A\1?^N]Y_Z5U]"20Q2O$\L:.T+;XV902C8*Y'H<,1GT)'>OGOX+
M_P#)R'Q%_P"N]Y_Z5U]#T ?.O[0<\5M\7O ,]S*D,,4J/))(P5443H223P !
MWKV.7XE^!H86D?QCH)51DA-1B8_@ Q)_"O'OC^BR?&+X?I(H=&GC#*PR"/M"
M<$5[I-X8T&XA>&?1-.DC<;61K1"&'H1B@"OX1U:#Q)X=M/$44,2OJ$61(L>U
MFB5W\L'// 8G!Z%F]:\4\2?\GHZ#_P!>Z?\ HF2O:]#L]/\ ".E:5X<CG_OQ
MVB!#DJN7QQG 5>,DXSCN0*\4\2?\GHZ#_P!>Z?\ HF2@#Z'HHJ!KVW74$L3(
M/M+Q-,L8!/R*5!)/0<L.O7G'0X /G?QEJ%GI?[8>C7NIW<%G:Q6Z&2>XD$:(
M/)D'+' ') KU[5_BMX(TS1[J\7Q7HUPT,3.L5O?1RNY X 56)))KR;Q5!#<_
MME:)#<Q)-$UNFY)%#*?W,G4&O;=6\%^'M9TFYT^[T:P,5Q&R$_94RN1]X<<$
M=0: +-E=PQ>'?[8E@CB>>V6\NC"F-[>4N2>Y.U0!G)PH':O"/V;S-XL\=^+O
M&NL?O;^0I&CDYV>869@/3 1%'MQ7N8BM!IZ>%WNBUR=.*G:ASY8 CWGL,D\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790246432680">
<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, 2021</div></th>
<th class="th"><div>Feb. 23, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr 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,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">50,048,651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">$ 1.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2022 annual meeting of shareholders (the &#8220;2022 Proxy Statement&#8221;) are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated.&#160;The 2022 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">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790249537432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr 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_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">McLean, Virginia<span></span>
</td>
</tr>
<tr 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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">185<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a 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_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditInformationAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790246647928">
<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, 2021</div></th>
<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_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">$ 84,344<span></span>
</td>
<td class="nump">$ 195,397<span></span>
</td>
</tr>
<tr class="re">
<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 $352 and $614, respectively</a></td>
<td class="nump">22,005<span></span>
</td>
<td class="nump">70,393<span></span>
</td>
</tr>
<tr class="ro">
<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">30,188<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other</a></td>
<td class="nump">29,830<span></span>
</td>
<td class="nump">7,522<span></span>
</td>
</tr>
<tr class="ro">
<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">0<span></span>
</td>
<td class="nump">1,133,294<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">166,367<span></span>
</td>
<td class="nump">1,406,606<span></span>
</td>
</tr>
<tr class="ro">
<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,661<span></span>
</td>
<td class="nump">13,769<span></span>
</td>
</tr>
<tr class="re">
<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">554,162<span></span>
</td>
<td class="nump">440,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_IntangibleAssetsNetIncludingGoodwill', window );">Goodwill and Intangible assets, net</a></td>
<td class="nump">89,831<span></span>
</td>
<td class="nump">106,759<span></span>
</td>
</tr>
<tr class="re">
<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">56,414<span></span>
</td>
<td class="nump">50,387<span></span>
</td>
</tr>
<tr class="ro">
<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">10,298<span></span>
</td>
<td class="nump">6,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_Assets', window );">Total assets</a></td>
<td class="nump">890,733<span></span>
</td>
<td class="nump">2,024,396<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">0<span></span>
</td>
<td class="nump">688,463<span></span>
</td>
</tr>
<tr class="ro">
<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">28,542<span></span>
</td>
<td class="nump">19,599<span></span>
</td>
</tr>
<tr class="re">
<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">11,128<span></span>
</td>
<td class="nump">8,594<span></span>
</td>
</tr>
<tr class="ro">
<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">9,653<span></span>
</td>
<td class="nump">16,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,951<span></span>
</td>
</tr>
<tr class="ro">
<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">3,318<span></span>
</td>
<td class="nump">1,970<span></span>
</td>
</tr>
<tr class="re">
<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">14,649<span></span>
</td>
<td class="nump">13,869<span></span>
</td>
</tr>
<tr class="ro">
<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">0<span></span>
</td>
<td class="nump">452,202<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">67,290<span></span>
</td>
<td class="nump">1,208,061<span></span>
</td>
</tr>
<tr class="ro">
<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">86,014<span></span>
</td>
<td class="nump">148,684<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">9,615<span></span>
</td>
<td class="nump">4,955<span></span>
</td>
</tr>
<tr class="re">
<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">8,216<span></span>
</td>
<td class="nump">14,645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Non-current operating lease liabilities</a></td>
<td class="nump">51,692<span></span>
</td>
<td class="nump">46,095<span></span>
</td>
</tr>
<tr class="re">
<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">25,631<span></span>
</td>
<td class="nump">24,905<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">181,168<span></span>
</td>
<td class="nump">239,284<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,965 and 49,868 issued and outstanding at December 31, 2021 and 2020, 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">49,351<span></span>
</td>
<td class="nump">47,317<span></span>
</td>
</tr>
<tr class="re">
<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">592,924<span></span>
</td>
<td class="nump">534,440<span></span>
</td>
</tr>
<tr class="ro">
<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, net of taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,706)<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">642,275<span></span>
</td>
<td class="nump">577,051<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">$ 890,733<span></span>
</td>
<td class="nump">$ 2,024,396<span></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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=124259787&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=124098289&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=124259787&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=124098289&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=124098289&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=124509347&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=124509347&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=124501264&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=124501264&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=124509347&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>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: 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 20: 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=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: 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 23: 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=123359005&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=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: 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 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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://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=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=123351718&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=123570139&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=124098289&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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_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=123360276&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=123360276&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=123351226&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=123427490&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=123427490&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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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(23))<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 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 5: 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 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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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=123596393&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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 (b)<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 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 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: 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=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=123351718&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_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_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=123391704&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=123391704&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=123391704&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=123453770&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=123453770&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=123447040&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=123450688&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=124098289&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 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 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=124501264&amp;loc=SL117420844-207641<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 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<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(31))<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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790246392024">
<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, 2021</div></th>
<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_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">$ 352<span></span>
</td>
<td class="nump">$ 614<span></span>
</td>
</tr>
<tr class="re">
<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,965,000<span></span>
</td>
<td class="nump">49,868,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,965,000<span></span>
</td>
<td class="nump">49,868,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=123577603&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=124255206&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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=123467817&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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790246473656">
<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, 2021</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_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenue and other</a></td>
<td class="nump">$ 245,239<span></span>
</td>
<td class="nump">$ 220,775<span></span>
</td>
<td class="nump">$ 206,862<span></span>
</td>
</tr>
<tr class="re">
<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">102,299<span></span>
</td>
<td class="nump">89,657<span></span>
</td>
<td class="nump">83,572<span></span>
</td>
</tr>
<tr class="re">
<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">82,451<span></span>
</td>
<td class="nump">85,016<span></span>
</td>
<td class="nump">77,846<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="nump">1,727<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment expense</a></td>
<td class="nump">5,986<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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">55,206<span></span>
</td>
<td class="nump">48,703<span></span>
</td>
<td class="nump">46,786<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">247,669<span></span>
</td>
<td class="nump">223,376<span></span>
</td>
<td class="nump">208,204<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">(2,430)<span></span>
</td>
<td class="num">(2,601)<span></span>
</td>
<td class="num">(1,342)<span></span>
</td>
</tr>
<tr class="re">
<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">8,665<span></span>
</td>
<td class="nump">3,187<span></span>
</td>
<td class="nump">3,280<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">6,235<span></span>
</td>
<td class="nump">586<span></span>
</td>
<td class="nump">1,938<span></span>
</td>
</tr>
<tr class="re">
<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">(1,694)<span></span>
</td>
<td class="num">(990)<span></span>
</td>
<td class="nump">6<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_IncomeLossFromContinuingOperations', window );">Income from continuing operations</a></td>
<td class="nump">7,929<span></span>
</td>
<td class="nump">1,576<span></span>
</td>
<td class="nump">1,932<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract', window );"><strong>Discontinued operations:</strong></a></td>
<td class="text">&#160;<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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition', window );">Income from discontinued operations, net of tax</a></td>
<td class="nump">94,667<span></span>
</td>
<td class="nump">124,097<span></span>
</td>
<td class="nump">53,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_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on the sale of discontinued operations, net of tax</a></td>
<td class="nump">896,235<span></span>
</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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Total income from discontinued operations, net of tax</a></td>
<td class="nump">990,902<span></span>
</td>
<td class="nump">124,097<span></span>
</td>
<td class="nump">53,568<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">998,831<span></span>
</td>
<td class="nump">125,673<span></span>
</td>
<td class="nump">55,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Net gains (losses) on interest rate swaps, net of tax</a></td>
<td class="nump">4,706<span></span>
</td>
<td class="num">(5,014)<span></span>
</td>
<td class="num">(7,972)<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">$ 1,003,537<span></span>
</td>
<td class="nump">$ 120,659<span></span>
</td>
<td class="nump">$ 47,528<span></span>
</td>
</tr>
<tr class="re">
<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.16<span></span>
</td>
<td class="nump">$ 0.03<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">19.81<span></span>
</td>
<td class="nump">2.49<span></span>
</td>
<td class="nump">1.07<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">19.97<span></span>
</td>
<td class="nump">2.52<span></span>
</td>
<td class="nump">1.11<span></span>
</td>
</tr>
<tr class="re">
<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.16<span></span>
</td>
<td class="nump">0.03<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">19.76<span></span>
</td>
<td class="nump">2.48<span></span>
</td>
<td class="nump">1.07<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">$ 19.92<span></span>
</td>
<td class="nump">$ 2.51<span></span>
</td>
<td class="nump">$ 1.11<span></span>
</td>
</tr>
<tr class="ro">
<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">50,026<span></span>
</td>
<td class="nump">49,901<span></span>
</td>
<td class="nump">49,811<span></span>
</td>
</tr>
<tr class="re">
<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,149<span></span>
</td>
<td class="nump">50,024<span></span>
</td>
<td class="nump">50,101<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 18.82<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent, Excluding Gain (Loss) On Disposition</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition</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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and 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 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-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_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123367319&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=124509347&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=124509347&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=124509347&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=123367319&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=123367319&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=123367319&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=123359005&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=123570139&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_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 gain (loss) not previously recognized resulting from the disposal of a 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 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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-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 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 5C<br> -Subparagraph (b)(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_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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=124431687&amp;loc=d3e22694-107794<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: 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=125512782&amp;loc=d3e4984-109258<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: 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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=125512782&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=124431687&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=125512782&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=125511455&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=124431687&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=124431687&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=124431687&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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: 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 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=124432515&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 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 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: 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=123367319&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123454820&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=124432515&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=125511455&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=124431687&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=124431687&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=123367319&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=123570139&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=124431687&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=124431687&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124431687&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=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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=125511455&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 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 12: 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 13: 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 14: 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=123367319&amp;loc=SL114868656-224227<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=124431687&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124431687&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=124432515&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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: 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 6: 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 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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 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 9: 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: 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=123367319&amp;loc=SL114868656-224227<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: 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 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: 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=124431687&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123454820&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=125511455&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=123367319&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=125511455&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=125511455&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=123367319&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=125511455&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=125511455&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=125511455&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=122134291&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=121826272&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=123359005&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=124431687&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=123586238&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=124431687&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://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 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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(18))<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123367319&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=124509347&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=124509347&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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="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 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<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=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123351226&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=123359005&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=123359005&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=123359005&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=123351226&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=123367319&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=124432515&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=125511455&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=124432515&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=125511455&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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790242654488">
<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>Pre-Adjustment</div></th>
<th class="th"><div>Error Correction</div></th>
<th class="th"><div>Shares of Common Stock (no par value)</div></th>
<th class="th">
<div>Shares of Common Stock (no par value) </div>
<div>Pre-Adjustment</div>
</th>
<th class="th"><div>Additional Paid in Capital</div></th>
<th class="th">
<div>Additional Paid in Capital </div>
<div>Pre-Adjustment</div>
</th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th">
<div>Retained Earnings </div>
<div>Pre-Adjustment</div>
</th>
<th class="th">
<div>Retained Earnings </div>
<div>Error Correction</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th">
<div>Accumulated Other Comprehensive Income (Loss) </div>
<div>Pre-Adjustment</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 );">Beginning 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="text">&#160;<span></span>
</td>
<td class="nump">49,630,000<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2018</a></td>
<td class="nump">$ 440,394<span></span>
</td>
<td class="nump">$ 444,232<span></span>
</td>
<td class="num">$ (3,838)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,456<span></span>
</td>
<td class="nump">$ 47,456<span></span>
</td>
<td class="nump">$ 384,658<span></span>
</td>
<td class="nump">$ 388,496<span></span>
</td>
<td class="num">$ (3,838)<span></span>
</td>
<td class="nump">$ 8,280<span></span>
</td>
<td class="nump">$ 8,280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,500<span></span>
</td>
<td class="nump">55,956<span></span>
</td>
<td class="num">(456)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net gain on interest rate swaps, 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="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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>
<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 (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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</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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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>
<td class="text">&#160;<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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,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>
<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>
<td class="text">&#160;<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="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>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2019</a></td>
<td class="nump">468,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">425,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">125,673<span></span>
</td>
<td class="nump">$ 126,723<span></span>
</td>
<td class="num">$ (1,050)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 gain on interest rate swaps, 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="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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>
<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</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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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>
<td class="text">&#160;<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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,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>
<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>
<td class="text">&#160;<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="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>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="nump">$ 577,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">534,440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,706)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">998,831<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">998,831<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 gain on interest rate swaps, net of tax</a></td>
<td class="nump">4,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(940,347)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(940,347)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">133,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock based compensation</a></td>
<td class="nump">3,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="num">(36,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">$ (1,627)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,627)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">49,965,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,965,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">$ 642,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 592,924<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="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_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=123467817&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://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 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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(18))<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=124509347&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=123454820&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=124509347&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=123454820&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=123467817&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=123467817&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=123467817&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=123467817&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=123467817&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=123467817&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=123467817&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=123467817&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=123467817&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<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(31))<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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: 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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790249974536">
<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, 2021</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_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">$ 998,831<span></span>
</td>
<td class="nump">$ 125,673<span></span>
</td>
<td class="nump">$ 55,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income from discontinued operations, net of tax</a></td>
<td class="nump">990,902<span></span>
</td>
<td class="nump">124,097<span></span>
</td>
<td class="nump">53,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_IncomeLossFromContinuingOperations', window );">Income from continuing operations</a></td>
<td class="nump">7,929<span></span>
</td>
<td class="nump">1,576<span></span>
</td>
<td class="nump">1,932<span></span>
</td>
</tr>
<tr class="re">
<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">54,389<span></span>
</td>
<td class="nump">47,964<span></span>
</td>
<td class="nump">46,313<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">817<span></span>
</td>
<td class="nump">739<span></span>
</td>
<td class="nump">473<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">421<span></span>
</td>
<td class="nump">333<span></span>
</td>
<td class="nump">410<span></span>
</td>
</tr>
<tr class="re">
<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,028<span></span>
</td>
<td class="nump">1,220<span></span>
</td>
<td class="nump">1,743<span></span>
</td>
</tr>
<tr class="ro">
<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">3,408<span></span>
</td>
<td class="nump">5,907<span></span>
</td>
<td class="nump">3,367<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="nump">22,263<span></span>
</td>
<td class="nump">14,906<span></span>
</td>
<td class="nump">16,681<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="nump">1,727<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment expense</a></td>
<td class="nump">5,986<span></span>
</td>
<td class="nump">0<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_GainLossFromPatronageInvestmentsAndOther', window );">Gain from patronage and investments and other</a></td>
<td class="nump">481<span></span>
</td>
<td class="num">(1,311)<span></span>
</td>
<td class="num">(4,769)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">163<span></span>
</td>
<td class="num">(7,318)<span></span>
</td>
<td class="num">(74)<span></span>
</td>
</tr>
<tr class="re">
<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">(25,149)<span></span>
</td>
<td class="num">(15,896)<span></span>
</td>
<td class="num">(16,675)<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">4,779<span></span>
</td>
<td class="nump">3,980<span></span>
</td>
<td class="nump">7,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_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="num">(7,005)<span></span>
</td>
<td class="num">(2,505)<span></span>
</td>
<td class="nump">785<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">2,976<span></span>
</td>
<td class="num">(663)<span></span>
</td>
<td class="num">(8,426)<span></span>
</td>
</tr>
<tr class="re">
<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">(4,333)<span></span>
</td>
<td class="num">(3,067)<span></span>
</td>
<td class="num">(4,987)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(6,427)<span></span>
</td>
<td class="nump">7,494<span></span>
</td>
<td class="num">(2,037)<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">63,453<span></span>
</td>
<td class="nump">53,359<span></span>
</td>
<td class="nump">42,329<span></span>
</td>
</tr>
<tr class="ro">
<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 (used) provided by operating activities - discontinued operations</a></td>
<td class="num">(314,387)<span></span>
</td>
<td class="nump">249,508<span></span>
</td>
<td class="nump">216,816<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 (used) provided by operating activities</a></td>
<td class="num">(250,934)<span></span>
</td>
<td class="nump">302,867<span></span>
</td>
<td class="nump">259,145<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">(160,101)<span></span>
</td>
<td class="num">(120,450)<span></span>
</td>
<td class="num">(67,048)<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">0<span></span>
</td>
<td class="num">(1,890)<span></span>
</td>
<td class="num">(10,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_PaymentsToAcquireIntangibleAssets', window );">Cash disbursed for deposit on FCC spectrum leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(16,118)<span></span>
</td>
<td class="num">(16,742)<span></span>
</td>
</tr>
<tr class="ro">
<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">366<span></span>
</td>
<td class="nump">370<span></span>
</td>
<td class="nump">112<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">(159,735)<span></span>
</td>
<td class="num">(138,088)<span></span>
</td>
<td class="num">(93,678)<span></span>
</td>
</tr>
<tr class="ro">
<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 provided (used) in investing activities - discontinued operations</a></td>
<td class="nump">1,944,089<span></span>
</td>
<td class="num">(17,500)<span></span>
</td>
<td class="num">(71,656)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided (used) in investing activities</a></td>
<td class="nump">1,784,354<span></span>
</td>
<td class="num">(155,588)<span></span>
</td>
<td class="num">(165,334)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_PaymentsOfDebtIssuanceCosts', window );">Payments for debt issuance costs</a></td>
<td class="num">(841)<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_PaymentsOfDividendsCommonStock', window );">Dividends paid, net of dividends reinvested</a></td>
<td class="num">(940,256)<span></span>
</td>
<td class="num">(16,424)<span></span>
</td>
<td class="num">(13,943)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">0<span></span>
</td>
<td class="num">(7,231)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid for equity award issuances</a></td>
<td class="num">(1,627)<span></span>
</td>
<td class="num">(2,217)<span></span>
</td>
<td class="num">(2,910)<span></span>
</td>
</tr>
<tr class="re">
<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">(1,193)<span></span>
</td>
<td class="num">(769)<span></span>
</td>
<td class="nump">36<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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash used in financing activities - continuing operations</a></td>
<td class="num">(943,917)<span></span>
</td>
<td class="num">(19,410)<span></span>
</td>
<td class="num">(24,048)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations', window );">Net cash used in financing activities - discontinued operations</a></td>
<td class="num">(700,556)<span></span>
</td>
<td class="num">(34,123)<span></span>
</td>
<td class="num">(53,198)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(1,644,473)<span></span>
</td>
<td class="num">(53,533)<span></span>
</td>
<td class="num">(77,246)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(111,053)<span></span>
</td>
<td class="nump">93,746<span></span>
</td>
<td class="nump">16,565<span></span>
</td>
</tr>
<tr class="ro">
<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">195,397<span></span>
</td>
<td class="nump">101,651<span></span>
</td>
<td class="nump">85,086<span></span>
</td>
</tr>
<tr class="re">
<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">$ 84,344<span></span>
</td>
<td class="nump">$ 195,397<span></span>
</td>
<td class="nump">$ 101,651<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_GainLossFromPatronageInvestmentsAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) From Patronage, Investments And 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;">shen_GainLossFromPatronageInvestmentsAndOther</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_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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and 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 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-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_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=123570139&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=123570139&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=123431023&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=123444420&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123454820&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=124432515&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=125511455&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=124431687&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=124431687&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=123367319&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=123570139&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=124431687&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=124431687&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=123454820&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_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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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://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 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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(18))<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123570139&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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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=123570139&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=124255953&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=123367319&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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="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 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<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=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248112344">
<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, 2021</div></th></tr>
<tr class="re">
<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, 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 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%">Revision of Prior Period 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%">Immaterial correction of accumulated error</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:112%">During 2021, the Company determined that an error existed in our previously issued financial statements related to the capitalization of labor costs associated with customer installation activities at existing service locations for the Broadband segment. These activities were incorrectly recognized as capitalized contract fulfillment costs since the adoption of Accounting Standards Codification 606, Revenue from contracts with customers, (&#8220;ASC 606&#8221;) on January 1, 2018. The costs should have been expensed according to application of historical accounting policy in place prior to the adoption of ASC 606, and pursuant to industry specific guidance ASC 922 Entertainment &#8211; Cable Television. The error was evaluated 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 the Company&#8217;s financial statements. Although the Company has determined such error to be immaterial to its prior annual and interim financial statements, the cumulative effect of the error would be material if corrected in the current year. Therefore, the Company revised its historical financial statements to properly reflect the historical accounting policy elected pursuant to ASC 922. The cumulative impact of such error, relative to earnings, for the period prior to 2019 was insignificant.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.608%"><tr><td style="width:1.0%"/><td style="width:53.289%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.563%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.563%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.597%"/><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:400;line-height:100%">As of and for the Year Ended<br/>December 31, 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-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pre-Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Error Correction</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-Adjustment</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%">Consolidated Balance Sheet:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Prepaid expenses and other</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%">9,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%">(2,109)</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,522&#160;</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%">11,650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,202)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,448&#160;</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 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%">150,652&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,968)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,684&#160;</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%">Retained earnings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,783&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,343)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,440&#160;</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%">Consolidated Statement of Comprehensive Income:</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: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%">88,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,454&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,657&#160;</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 before 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%">2,040&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,454)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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&#160;</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(990)</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 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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,050)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,576&#160;</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 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%">126,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%">(1,050)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,673&#160;</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%">Comprehensive 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%">121,709&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,050)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,659&#160;</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%">Net income per share, basic and diluted:</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: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 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)</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 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 - 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%">2.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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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)</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.52&#160;</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%">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%">0.05&#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)</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 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 - 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%">2.53&#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)</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.51&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"/><td style="width:53.114%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.654%"/><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:400;line-height:100%">As of and for the Year Ended<br/>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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pre-Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Error Correction</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-Adjustment</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%">Consolidated Balance Sheet:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Prepaid expenses and other</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%">11,178&#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,510)</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%">8,668&#160;</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%">9,267&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,349)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,918&#160;</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 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%">137,567&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,565)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,002&#160;</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%">Retained earnings, beginning of year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388,496&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,838)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,658&#160;</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%">Retained earnings, end of year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,010&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,294)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,716&#160;</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%">Consolidated Statement of Comprehensive Income:</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: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%">82,949&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,572&#160;</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 before 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%">2,561&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(623)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,938&#160;</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="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 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,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(456)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,932&#160;</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 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%">55,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(456)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,500&#160;</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%">Comprehensive 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%">47,984&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(456)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,528&#160;</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%">Net income per share, basic and diluted:</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: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 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.04&#160;</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%">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%">1.12&#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%">1.11&#160;</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%">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%">0.05&#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.04&#160;</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%">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%">1.12&#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%">1.11&#160;</span></td><td style="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_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>23
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248004696">
<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, 2021</div></th></tr>
<tr class="re">
<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:112%">Property, plant and equipment:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> 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. Maintenance expense is recognized as incurred when repairs are performed that do not extend the life of property, plant and equipment. 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. Labor costs associated with customer installation activities at existing service locations are expensed as incurred under industry specific guidance. Leasehold improvements are depreciated over the lesser of their useful lives or respective lease terms. Land is not depreciated. Refer to Note 6, Property, Plant and Equipment, 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 </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><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%">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 2021, 2020 and 2019, 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, 2021, 2020, or 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-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 notes below. These assets are evaluated for impairment based on the identification of asset groups. Our asset groups align with our reportable segments. We evaluated our asset groups for impairment during the fourth quarter of 2021. We concluded that there were no indicators that an asset group impairment was more likely than not during the years ended December&#160;31, 2021, 2020, or 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-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, 2021, 2020&#160;and&#160;2019&#160;was&#160;$4.4 million, $2.7 million and $3.5 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 Plan Obligations: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Benefit Plan Obligations caption includes 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:76.315%"><tr><td style="width:1.0%"/><td style="width:51.581%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.140%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.891%"/><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, 2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">2,393&#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%">7,961&#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 Medical Benefits 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,506&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental executive retirement plan ("SERP")</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,317&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">8,216&#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%">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"/></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 a frozen defined benefit plan. 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, 2021 and 2020, the fair value of our Pension Plan assets were $31.1 million and $27.0 million, respectively. These investments are held in mutual funds, and are valued based on the net asset value per share. Our Pension Plan's projected benefit obligation was $33.5 million and $34.9 million, at December&#160;31, 2021 and 2020, respectively. The Pension Plan liability was discounted at 2.74% and 2.41% at December&#160;31, 2021 and 2020, 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%">On October 13, 2021, the Company adopted a resolution to terminate its pension plan effective December 31, 2021. Following adoption of the resolution, on October 28, 2021, the Company provided notice of intent to terminate the pension plan to participants. The Company expects to complete the termination of the plan, and settle all obligations thereunder, in 2022.</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 medical benefits plan is a frozen, unfunded, defined benefit plan. The postretirement plan liability was discounted at 2.70% and 2.32% at December&#160;31, 2021 and 2020, 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%">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 components of benefit plan expense are presented in Other income, net and our policy is to immediately recognize actuarial gains and losses into earnings.</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 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, net, while the reciprocal changes in the liability representative of compensatory expense, are presented in selling, general and administrative expense.</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%">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 has LIBOR as a reference rate.&#160;We plan to apply the accounting relief as any relevant contract modifications are made to our Credit Agreement 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 style="text-align:justify"><span><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><div style="text-align:justify"><span><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 November 2021, the FASB issued ASU 2021-10,</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%">&#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%">Government Assistance (Topic 832), Disclosures by Business Entities About Government Assistance,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; which requires entities to provide disclosures on material government assistance transactions for annual reporting periods. The disclosures include information about the nature of the assistance, the related accounting policies used to account for government assistance, the effect of government assistance on the entity&#8217;s financial statements and any significant terms and conditions of the agreements, including commitments and contingencies. The new standard is effective for the Corporation on January 1, 2022 and only impacts annual financial statement disclosures. The adoption is not expected to have a material effect on our consolidated financial statements.</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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790247975016">
<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, 2021</div></th></tr>
<tr class="re">
<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%">On July 1, 2021, pursuant to the previously announced Asset Purchase Agreement (the &#8220;Purchase Agreement&#8221;), dated May 28, 2021, between Shentel and T-Mobile, Shentel completed the sale to T-Mobile of its Wireless assets and operations for cash consideration of approximately $1.94&#160;billion, inclusive of the approximately $60&#160;million settlement of the waived management fees by Sprint, and net of certain transaction expenses (the &#8220;Transaction&#8221;).</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 transferred in the sale (the "disposal group") were presented as held for sale within our historical consolidated balance sheets, and discontinued operations within our historical consolidated statements of comprehensive income. </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 transaction was structured as an asset sale for income tax purposes. As a result, no current or deferred tax assets or liabilities were included within the disposal group. While the Company&#8217;s long-term debt did not transfer in the sale, its provisions required full repayment of all outstanding amounts, concurrent with the consummation of the sale. Accordingly, all debt balances and related interest rate swap liabilities were therefore presented outside of the disposal group as a current liability as of December 31, 2020, and. the related interest expense and debt extinguishment costs were presented within discontinued operations under the relevant authoritative guidance. </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, classified as held for sale in the consolidated balance sheets, were 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:86.180%"/><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></tr><tr><td colspan="3" style="padding: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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr style="height:12pt"><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"/></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"/></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"/></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%">33,545&#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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">452,202&#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%">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, 2021, 2020 and 2019:</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%">2021</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%">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></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%">201,076&#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%">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"/></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%">12,253&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">213,329&#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%">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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">38,144&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">11,964&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">17,514&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">Severance 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%">465&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">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%">&#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%">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"/></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%">68,087&#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%">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"/></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%">145,242&#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%">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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="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:9pt;font-weight:400;line-height:100%">Debt extinguishment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,032)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">Interest expense 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%">(9,178)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">Gain on sale of disposition of Wireless assets and 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%">1,227,531&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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 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%">1,352,563&#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%">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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">361,661&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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: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%">990,902&#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%">124,097&#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%">53,568&#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><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%">Consummation of the sale triggered the recognition of approximately $21.2&#160;million of incremental selling costs during 2021, for contingent deal advisory fees and severance expenses, which are netted against the gain on sale of disposition of Wireless assets and operations. In addition, also triggered by the disposition event, we recognized an $11.0&#160;million loss on debt extinguishment and incurred interest expense of approximately $2.6&#160;million on the termination of our interest rate swaps in connection with the Wireless sale.</span></div>The Company generated $10.2&#160;million in revenue from T-Mobile throughout the remainder of 2021 after the consummation of the sale.<span></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248014264">
<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, 2021</div></th></tr>
<tr class="re">
<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 costs related to in-house and third-party vendors which are capitalized and amortized over the expected weighted average customer life which is approximately six 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:120%">Below is a summary of the Broadband segment's capitalized contract acquisition costs:</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:58.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><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%">2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,358&#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,147&#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%">Commission 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%">3,229&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,399&#160;</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="2" style="padding:2px 0 2px 1pt;text-align: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,440)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,188)</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 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,147&#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,358&#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: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 $3.5&#160;million at December&#160;31, 2021, is expected to be recognized into revenue at the rate of approximately $0.2&#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 Broadband segment, 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>No customers accounted for more than 10% of revenue for the years ended December&#160;31, 2021, 2020 and 2019 and no customer made up more than 10% of accounts receivable at December&#160;31, 2021 and December&#160;31, 2020.<span></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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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=123351226&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790247928136">
<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, 2021</div></th></tr>
<tr class="re">
<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:100.000%"><tr><td style="width:1.0%"/><td style="width:58.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><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/>2021</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/>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%">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,317&#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,687&#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%">11,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%">10,536&#160;</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%">340&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 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,661&#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%">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"/></tr></table></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 Company holds the SERP 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 six months after 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%">.</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, derived from the CoBank patronage program, represented substantially all of our cost method investments with a balance of $10.3 million and $9.8 million at December&#160;31, 2021 and 2020, respectively. We recognized approximately $2.0 million, $4.2 million and $4.2&#160;million of patronage income in Other income (expense) in 2021, 2020 and 2019, 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, 2021, 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.7 million, $0.9 million, and $1.0 million from providing service to ValleyNet during 2021, 2020, and 2019, respectively. We recognized cost of service of $1.2 million, $2.7 million, and $3.0 million for the use of ValleyNet&#8217;s network during 2021, 2020, and 2019, 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=122147990&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=122147990&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=122147990&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=122147990&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=122147990&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>27
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248096952">
<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, 2021</div></th></tr>
<tr class="re">
<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:100.000%"><tr><td style="width:1.0%"/><td style="width:44.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.347%"/><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/>2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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,771&#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,909&#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%">3,478&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 - 45 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%">96,323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">453,405&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">391,293&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">948,270&#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%">819,410&#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%">79,963&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">1,028,233&#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%">868,827&#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%">474,071&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">554,162&#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%">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"/></tr></table></div>Property, plant and equipment net, increased due primarily to capital expenditures in the Broadband segment driven by our Glo Fiber market expansion. In Q4 2021, the Company ceased expansion of its Beam network, resulting in abandonment of related property, plant and equipment. Consequently, the Company recorded $6.0 million of impairment charges related to abandonment of Beam property, plant and equipment after estimating the salvage value based on quoted prices for the assets.<span></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790252380056">
<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, 2021</div></th></tr>
<tr class="re">
<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%">The Company's 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, 2021</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, 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-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%">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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">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"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">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"/><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%">&#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"/></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%">(672)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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,451)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,974&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">(303)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">(27,426)</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,273&#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%">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"/></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%">117,257&#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%">(27,426)</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%">89,831&#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%">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"/></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:112%">During the third quarter of 2020, the Company was awarded certain indefinite-lived Citizens Broadband Radio Service ("CBRS") spectrum licenses to be used within the Broadband segment. The Company paid an aggregate deposit of $16.1&#160;million with the licenses subject to final approval and issuance by the Federal Communications Commission (&#8220;FCC&#8221;). The licenses will 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. The FCC has delayed the issuance of the licenses because the allowable spectrum ownership levels for certain of our investors would be exceeded should the licenses be issued. The Company is currently in discussions with the FCC and is considering to forego the issuance of certain licenses included in this transaction covering 15 markets with a cost basis of approximately $4.5&#160;million in exchange for a refund and expects resolution in early 2022. The entire deposit of $16.1&#160;million is classified within prepaid expenses and other in the Company's consolidated balance sheet as of December 31, 2021.</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:115%"> </span></div><div 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, 2021, 2020 and 2019, amortization expense was approximately $0.8 million, $0.7 million and $0.5 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 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, 2021:</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%">2022</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%">772&#160;</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%">772&#160;</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%">772&#160;</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%">768&#160;</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%">2026</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%">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;text-align: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%">4,762&#160;</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%">8,273&#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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790247923480">
<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, 2021</div></th></tr>
<tr class="re">
<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:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.344%"/><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:18.346%"/><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/>2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposit for FCC spectrum licenses</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%">16,118&#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%">&#8212;&#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%">Prepaid maintenance expenses</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,391&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="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 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,502&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,308&#160;</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%">SERP investments</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%">801&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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: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%">2,018&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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"/></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%">29,830&#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,522&#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:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.344%"/><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:18.346%"/><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/>2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 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%">5,645&#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%">5,050&#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%">4,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%">1,398&#160;</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%">10,298&#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%">6,448&#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><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%">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:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.344%"/><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:18.346%"/><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, 2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">&#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%">4,048&#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%">3,084&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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,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%">1,072&#160;</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%">Restructuring accrual</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,761&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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: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%">8,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%">5,881&#160;</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%">14,649&#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%">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"/></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%">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:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.344%"/><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:18.346%"/><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/>2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">19,749&#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%">18,687&#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,807&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzMtMC0xLTEtNTE2Mzk_73e2c50e-d833-42cb-9d3a-7c52fc003d96"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzMtMC0xLTEtNTE2Mzk_d05e5a5f-8219-46c4-8a06-2aa4e4fd4a3f">Noncurrent portion of financing leases</span></span></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,614&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">461&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">25,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%">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"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring activities</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, in connection with the disposition of our Wireless segment, we implemented a restructuring plan whereby certain employees were notified of their pending dismissal under the workforce reduction program. The following table identifies severance activity that has occurred as a result of the plan:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><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:9pt;font-weight:700;line-height:100%">Year Ended<br/>December 31, 2021</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 January 1, 2021</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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense (1)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,862&#160;</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%">Payments (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%">(2,101)</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 - December 31, 2021</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%">1,761&#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="margin-top:5pt"><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">For the year ended December 31, 2021, approximately $2.2&#160;million of expense was recognized within discontinued operations and $1.7&#160;million in continuing operations.</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">For the year ended December 31, 2021, approximately $1.4&#160;million of payments were attributable to discontinued operations and $0.7&#160;million in continued operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:5pt;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 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 asset retirement obligations ("ARO") arise from certain of our leases and generally require us to remove our towers from ground leases. The Company's estimates related to ARO were revised during 2021 resulting in recognition of an additional obligation of $4.3&#160;million. Below is a summary of our current and non-current asset retirement obligations:</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:100.000%"><tr><td style="width:1.0%"/><td style="width:38.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.200%"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">5,113&#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,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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">4,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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">(44)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">421&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">9,824&#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%">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"/></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790247907352">
<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, 2021</div></th></tr>
<tr class="re">
<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 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, 2021, our operating leases had a weighted average remaining lease term of twenty years and a weighted average discount rate of 4.4%. 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 2021, we recognized $7.1 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 $5.6 million of operating lease payments during 2021. We also obtained $11.1 million and $6.8&#160;million of leased assets in exchange for new operating lease liabilities recognized during 2021 and 2020, respectively. </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, 2021:</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:37.788%"/><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:18.344%"/><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:18.344%"/><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:18.348%"/><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%">2022</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%">5,546&#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%">180&#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,726&#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%">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%">5,159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,341&#160;</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%">4,815&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,999&#160;</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%">4,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%">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%">4,822&#160;</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</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,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%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,309&#160;</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%">2027 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%">65,909&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,503&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,412&#160;</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%">90,215&#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,394&#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%">92,609&#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,205&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">696&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,901&#160;</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%">55,010&#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,698&#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%">56,708&#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 $11.1 million of operating lease revenue during 2021 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 contractual minimum rental receipts expected under the lease agreements in place at December&#160;31, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.502%"><tr><td style="width:1.0%"/><td style="width:64.501%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.580%"/><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%">2022</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%">14,460&#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%">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%">12,947&#160;</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%">12,083&#160;</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%">11,134&#160;</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</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,198&#160;</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%">2027 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%">28,915&#160;</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%">87,737&#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 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, 2021, our operating leases had a weighted average remaining lease term of twenty years and a weighted average discount rate of 4.4%. 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 2021, we recognized $7.1 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 $5.6 million of operating lease payments during 2021. We also obtained $11.1 million and $6.8&#160;million of leased assets in exchange for new operating lease liabilities recognized during 2021 and 2020, respectively. </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, 2021:</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:37.788%"/><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:18.344%"/><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:18.344%"/><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:18.348%"/><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%">2022</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%">5,546&#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%">180&#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,726&#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%">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%">5,159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,341&#160;</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%">4,815&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,999&#160;</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%">4,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%">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%">4,822&#160;</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</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,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%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,309&#160;</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%">2027 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%">65,909&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,503&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,412&#160;</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%">90,215&#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,394&#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%">92,609&#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,205&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">696&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,901&#160;</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%">55,010&#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,698&#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%">56,708&#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 $11.1 million of operating lease revenue during 2021 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 contractual minimum rental receipts expected under the lease agreements in place at December&#160;31, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.502%"><tr><td style="width:1.0%"/><td style="width:64.501%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.580%"/><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%">2022</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%">14,460&#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%">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%">12,947&#160;</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%">12,083&#160;</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%">11,134&#160;</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</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,198&#160;</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%">2027 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%">28,915&#160;</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%">87,737&#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 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, 2021, our operating leases had a weighted average remaining lease term of twenty years and a weighted average discount rate of 4.4%. 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 2021, we recognized $7.1 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 $5.6 million of operating lease payments during 2021. We also obtained $11.1 million and $6.8&#160;million of leased assets in exchange for new operating lease liabilities recognized during 2021 and 2020, respectively. </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, 2021:</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:37.788%"/><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:18.344%"/><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:18.344%"/><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:18.348%"/><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%">2022</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%">5,546&#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%">180&#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,726&#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%">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%">5,159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,341&#160;</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%">4,815&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,999&#160;</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%">4,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%">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%">4,822&#160;</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</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,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%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,309&#160;</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%">2027 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%">65,909&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,503&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,412&#160;</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%">90,215&#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,394&#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%">92,609&#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,205&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">696&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,901&#160;</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%">55,010&#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,698&#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%">56,708&#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 $11.1 million of operating lease revenue during 2021 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 contractual minimum rental receipts expected under the lease agreements in place at December&#160;31, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.502%"><tr><td style="width:1.0%"/><td style="width:64.501%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.580%"/><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%">2022</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%">14,460&#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%">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%">12,947&#160;</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%">12,083&#160;</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%">11,134&#160;</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</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,198&#160;</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%">2027 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%">28,915&#160;</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%">87,737&#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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248112344">
<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, 2021</div></th></tr>
<tr class="re">
<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 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 cash payments for interest were $10.4&#160;million and $18.6&#160;million during 2021 and 2020, 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%">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%">, upon consummation of the Transaction, the Company used approximately $681&#160;million of the proceeds received from the sale to fully repay all outstanding principal amounts under, and terminate the Credit Agreement existing as of June 30, 2021 ("Prior Credit Agreement").</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%">On July 1, 2021, the Company entered into a Credit Agreement (the &#8220;Credit Agreement&#8221;) with various financial institutions thereto (the &#8220;Lenders&#8221;) and CoBank, ACB, as administrative agent for the Lenders (in such capacity, the &#8220;Administrative Agent&#8221;). The Credit Agreement provides for three credit facilities (collectively, the &#8220;Facilities&#8221;), in an aggregate amount equal to $400&#160;million: (i) a $100&#160;million five-year revolving credit facility (the &#8220;Revolver&#8221;), (ii) a $150&#160;million five-year delay draw </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amortizing term loan (the &#8220;Term Loan A-1&#8221;) and (iii) a $150&#160;million seven-year delay draw amortizing term loan (the &#8220;Term Loan A-2&#8221; and, together with the Term Loan A-1, the &#8220;Term Loans&#8221;). The Credit Agreement includes a provision under which the Company may request that additional term loans be made to it in an amount not to exceed the sum of (1) the greater of (a) $75&#160;million and (b) 100% of Consolidated EBIDTA (as defined in the Credit Agreement), calculated on a pro forma basis in accordance with the Credit Agreement, plus (2) an additional unlimited amount subject to a maximum Total Net Leverage Ratio (as defined in the Credit Agreement) of 4.00:1.00, calculated on a pro forma basis in accordance with the Credit Agreement, subject to the receipt of commitments from one or more lenders for any such additional term loans and other customary conditions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may use the proceeds from the Revolver and the Term Loans to finance capital expenditures, provide working capital, and for other general corporate purposes of the Company and its subsidiaries, including the payment of fees and expenses in connection with the foregoing. The Term Loans, when drawn upon, are to be repaid in quarterly principal installments commencing on September 30, 2023, with the unpaid balance of the Term Loans due at maturity, as set forth in the Credit Agreement. Interest payments on outstanding loans are required monthly, beginning in the period of the initial and any subsequent draws.</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%">Rates for borrowing under the Credit Agreement are based, at the Company&#8217;s election, upon whether the borrowing is a LIBOR loan or a base rate loan. LIBOR loans will bear interest at an adjusted LIBOR rate (which shall be no less than 0.00%) plus an applicable margin ranging from 1.50% to 2.75% for the Term Loan A-1 and the Revolver and from 1.50% to 3.00% for the Term Loan A-2, depending on the Company&#8217;s Total Net Leverage Ratio. Base rate loans will bear interest at a base rate plus an applicable margin ranging from 0.50% to 1.75% for the Term Loan A-1 and the Revolver and from 0.50% to 2.00% for the Term Loan A-2, depending on the Company&#8217;s Total Net Leverage Ratio. In addition, under the terms of the Credit Agreement, the Company agrees to pay the Lenders a fee on undrawn portions of the Term Loans and Revolver from time to time. This fee rate is dependent on the Company&#8217;s Total Net Leverage Ratio and ranges from a rate per annum equal to 0.200% to 0.375%.</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 representations and warranties, and affirmative and negative financial covenants usual and customary for similar secured credit facilities, each of which are applicable to the Company and its subsidiaries, including covenants governing the ability of the Company and its subsidiaries, subject to negotiated exceptions, 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, enter into transactions with affiliated persons, make investments or change the nature of the Company&#8217;s and its subsidiaries&#8217; businesses. The Company is also subject to certain financial covenants to be measured on a trailing twelve month basis on the last day of each calendar quarter. These covenants 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">maintaining a Total Net Leverage Ratio (as defined in the Credit Agreement) not greater than 4.25 to 1.00 (subject to customary increased leverage periods following certain qualifying 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">maintaining a Debt Service Coverage Ratio (as defined in the Credit Agreement) not less than 2.00 to 1.00.</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%">Indebtedness outstanding under any of the Facilities may be accelerated upon the occurrence of an Event of Default (as defined in the Credit Agreement). As of December&#160;31, 2021, the Company had not drawn on the Term Loans or the Revolver and was in compliance with the financial covenants in its credit agreements.</span></div>The International Exchange (ICE) Benchmark Administration (the &#8220;IBA&#8221;) ceased the publication of one-week and two-month LIBOR on December 31, 2021 and expects to phase-out the remaining tenors (overnight, one-month, three-month, six-month and 12-month) on June 30, 2023. Our term loans and revolver identify LIBOR as a reference rate for tenors ceasing on June 30, 2023 and mature after 2023. 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. 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 and the manner in which an alternative reference rate will apply, we cannot yet reasonably estimate the expected financial impact of the LIBOR transition. Any changes to the reference rate will be agreed through an amendment to the Credit Agreement and are expected to reference the Secured Overnight Financing Rate, though the timing of such amendment and applicability to any future amounts owed under the Credit Agreement are not certain at this time.<span></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><br>Reference 2: 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 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: 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 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: 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 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: 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 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: 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(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: 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 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: 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 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: 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 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: 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 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: 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 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: 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 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: 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 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248118136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives and Hedging<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<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 );">Derivatives 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%">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%">, upon consummation of the Transaction, the Company used approximately $2.6&#160;million of the proceeds received from the sale to fully satisfy its obligations under, and terminate, the interest rate swaps. Amounts reclassified from accumulated other comprehensive income (loss) are presented as part of income from discontinued operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes changes in accumulated other comprehensive income (loss) by component, including the reclassification from accumulated other comprehensive income (loss) into earnings following the swap termination:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.523%"/><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%">(Losses) Gains 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/>(Loss) Income, 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, 2020</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%">(4,048)</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%">(658)</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,706)</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%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(361)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086&#160;</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%">2,601&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,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: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%">4,048&#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%">658&#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%">4,706&#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%">Balance as of December 31, 2021</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%">&#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 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%">&#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 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%">&#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"/></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_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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123477628&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790247920360">
<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, 2021</div></th></tr>
<tr class="re">
<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:100.000%"><tr><td style="width:1.0%"/><td style="width:52.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.523%"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">(21,392)</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%">(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"/></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,565)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">(23,957)</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%">(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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">25,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,325&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,286&#160;</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%">(3,255)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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"/></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%">22,263&#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%">14,906&#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,681&#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%">(1,694)</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%">(990)</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&#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%">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%">(27.2)</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%">(168.9)</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%">0.3&#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"><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><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 income tax expense (benefit) determined by applying the federal and state tax rates to income before income 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:100.000%"><tr><td style="width:1.0%"/><td style="width:52.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.523%"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">1,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 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%">24&#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%">371&#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%">438&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 deferred tax 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%">(5,206)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">Stranded tax effects reclassified from other comprehensive 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,620&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">Excess tax benefit from share based compensation and other expense, 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%">144&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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"/></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%">(1,694)</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%">(990)</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%">6&#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><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 2021 decreased from 2020, primarily as a result of recognition of non-cash deferred tax benefits triggered by the disposition of Wireless assets and operations, (see Note 3 &#8211; </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%">), which drove a reduction in the Company&#8217;s future estimated tax rate, as apportionable income and expenses for higher tax rate jurisdictions was reduced, resulting in a revaluation of deferred tax liabilities during the year ended December 31, 2021.</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 net cash payments for income taxes were $459.1 million in the year ended December&#160;31, 2021, which included $434.3&#160;million of payments related to the taxable gain from the sale of the Wireless business. The Company's cash payments for income taxes were $11.2 million in the year ended December 31, 2020.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:63.086%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.202%"/><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/>2021</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/>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%">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%">15,483&#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%">123,129&#160;</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%">2,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%">10,403&#160;</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%">5,878&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">2,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%">3,868&#160;</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%">2,572&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">6,300&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">34,962&#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%">153,218&#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%">34,962&#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%">153,218&#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%">92,449&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">15,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%">126,458&#160;</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%">10,710&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">2,407&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,120&#160;</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%">120,976&#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%">301,902&#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%">86,014&#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%">148,684&#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, projections for future taxable income over the periods for which the deferred tax assets are deductible, and the option to elect out of bonus depreciation on in-serviced fixed assets, 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 $5.9 million related to federal and various state net operating losses. As of December&#160;31, 2021, the Company had approximately $27.8 million of federal net operating losses expiring through 2027. The Company also had approximately $0.3 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, 2021 and 2020, 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, 2021. The Company's returns are generally open to examination from 2018 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=121826272&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=122134291&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=121826272&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=122134291&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=121826272&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><br>Reference 9: 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)(2))<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_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248120936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Compensation, Earnings per Share, and Dividends<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock Compensation, Earnings per Share, and Dividends</a></td>
<td class="text">Stock Compensation, Earnings per Share, and Dividends<div 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 2014 Stock Incentive Plan ("the Plan") allows for the grant of equity based incentive compensation to all employees.&#160;The Plan authorizes grants of up to an additional 3,000,000 shares over a ten-year period beginning in 2014. Under the Plan, 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:112%">The Company granted approximately 200&#160;thousand restricted stock units (RSUs) to employees and directors during 2021 at an average market price of $28.99. The Company also granted, approximately 59&#160;thousand performance-based Relative Total Shareholder Return (&#8220;RTSR&#8221;) awards to employees at an average value of $34.05 during 2020. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 2, 2021, the Company&#8217;s Board of Directors declared a special dividend of $18.75 per share on the issued and outstanding shares of the Company&#8217;s common stock (the &#8220;Special Dividend&#8221;). On August 4, 2021, in accordance with the Plan, the Company's Board of Directors adopted a resolution to modify the outstanding equity awards to offset the grantees&#8217; loss in intrinsic value caused by the disposition of wireless and the decline in the Company's share price following the Special Dividend. Approximately 81&#160;thousand awards were issued, split between RSUs and RTSRs, as a result of this modification. No other terms or conditions of the outstanding equity awards were modified, no incremental expense was required to be recognized, and there was no significant impact to dilutive 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:400;line-height:120%">The Company's RSUs 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 generally vest over an approximate <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzEzMzY_33913652-3b3d-4294-bbe9-26993fb2c346">three</span> year period. 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 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:100.000%"><tr><td style="width:1.0%"/><td style="width:52.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.523%"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">3,552&#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,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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">144&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">3,408&#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%">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"/></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 December&#160;31, 2021, there was $5.9&#160;million of total unrecognized compensation cost related to non-vested incentive awards that are expected to be recognized over weighted average period of 1.8 years.</span></div><div style="text-align:justify"><span><br/></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:100.000%"><tr><td style="width:1.0%"/><td style="width:52.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.523%"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">7,929&#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,576&#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,932&#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%">990,902&#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%">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"/></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%">998,831&#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%">125,673&#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,500&#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%">50,026&#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,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"/></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.16&#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.03&#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%">19.81&#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.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"/></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%">19.97&#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.52&#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.11&#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%">50,026&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">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"/></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,149&#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,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"/></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.16&#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.03&#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%">19.76&#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.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"/></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%">19.92&#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%">2.51&#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.11&#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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were approximately 259 thousand anti-dilutive awards outstanding during 2021 and fewer than 110&#160;thousand anti-dilutive awards outstanding during 2020 and 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%">The Special Dividend was paid on August 2, 2021. The total payout to Shentel shareholders, including amounts reinvested in the Company&#8217;s stock via the Company&#8217;s Dividend Reinvestment Plan, was approximately $937&#160;million. In addition to the Special Dividend, on October 27, 2021, the Company Board of Directors declared the annual dividend of $0.07 per share on the </span></div>issued and outstanding shares of the Company's common stock (the "Annual Dividend"). The Annual Dividend was paid on December 1, 2021. The total payout to Shentel shareholders, including amounts reinvested in the Company&#8217;s stock via the Company&#8217;s Dividend Reinvestment Plan, was approximately $3&#160;million.<span></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248018792">
<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, 2021</div></th></tr>
<tr class="re">
<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:112%">We are committed to make payments to satisfy our lease liabilities. The scheduled payments under those obligations are summarized in Note 9, Leases. We also have outstanding unconditional purchase commitments to procure marketing services and IT software licenses through 2026 and commitments for licenses to access Educational Broadband Service (&#8220;EBS&#8221;) spectrum channels through 2039. For the years ended December&#160;31, 2021, 2020 and 2019 we paid $3.4&#160;million, $1.4&#160;million and $0.5&#160;million, respectively, for the marketing services and IT software license purchase commitments. For each of the years ended December&#160;31, 2021, 2020 and 2019, we paid approximately $0.1&#160;million for access to certain EBS spectrum channels. The Company is obligated to make the following future minimum payments under the non-cancelable terms of these commitments as of December&#160;31, 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.859%"><tr><td style="width:1.0%"/><td style="width:77.668%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.132%"/><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%">Purchase Commitments</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%">2022</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%">3,658&#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%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385&#160;</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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840&#160;</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</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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&#160;</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%">2027 and thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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&#160;</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 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,592&#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 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 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: 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=123406679&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790247994392">
<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, 2021</div></th></tr>
<tr class="re">
<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 The divestiture of our Wireless operations on July 1, 2021 represented a strategic shift in the Company&#8217;s business which therefore qualified the segment as a discontinued operation. As a result, for all periods presented, the operating results and cash flows related to the Wireless segment were reflected as a discontinued operation in our Consolidated Statements of Comprehensive Income and the Consolidated Statements of Cash Flows. 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. Intercompany revenue is primarily derived from services provided to the discontinued operation, for periods prior to the divestiture.<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, 2021:</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%">177,530&#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%">177,530&#160;</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%">30,842&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">30,842&#160;</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,249&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,249&#160;</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%">12,393&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">12,393&#160;</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%">223,621&#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%">12,393&#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%">236,014&#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%">4,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%">5,311&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(545)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,225&#160;</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%">228,080&#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,704&#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%">(545)</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%">245,239&#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%">97,283&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,438&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,299&#160;</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%">47,840&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,414&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,451&#160;</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%">Restructuring expense</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%">202&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,525&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727&#160;</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%">Impairment expense</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,986&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">5,986&#160;</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%">47,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%">2,053&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,216&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,206&#160;</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%">199,248&#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,688&#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%">39,733&#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%">247,669&#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%">28,832&#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%">9,016&#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%">(40,278)</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,430)</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%">156,131&#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%">977&#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,993&#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%">160,101&#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><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: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%">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 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%">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%">84,893&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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%">89,657&#160;</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%">165,441&#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%">223,376&#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%">38,906&#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%">(2,601)</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><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:</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%">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,858&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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%">83,572&#160;</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,969&#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%">208,204&#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%">41,974&#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%">(1,342)</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 style="text-align:justify"><span><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">(2,430)</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,601)</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,342)</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%">8,665&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">6,235&#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%">586&#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,938&#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 applicable.</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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790247973896">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Quarterly Results (unaudited)</a></td>
<td class="text">Quarterly Results (unaudited)<div style="text-align:justify"><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. Amounts were adjusted from their previous presentation as a result of the error correction discussed in Note 1.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.658%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">59,691&#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="border-top:1pt solid #000;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%">60,700&#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="border-top:1pt solid #000;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%">62,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="border-top:1pt solid #000;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%">62,604&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (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%">2,230&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,390&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">851&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,901)</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;text-align: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 (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%">2,945&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,626&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,495&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,137)</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;text-align: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 (loss) 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%">48,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%">51,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%">(406)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,965)</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on the sale of 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%">&#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%">886,732&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,503&#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;text-align: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%">51,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%">53,192&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892,821&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401&#160;</span></td><td style="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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 - 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.06&#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.13&#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.06)</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;text-align: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 - 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.97&#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.04&#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%">17.73&#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.09&#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;text-align: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 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%">1.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%">1.07&#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%">17.86&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - 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.06&#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.13&#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.06)</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - 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.97&#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.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%">17.68&#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.09&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted 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%">1.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%">1.06&#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%">17.81&#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></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.658%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">53,134&#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="border-top:1pt solid #000;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%">54,336&#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="border-top:1pt solid #000;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,173&#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="border-top:1pt solid #000;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%">58,132&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (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,648)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,361)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529&#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;text-align: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 (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%">(55)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(893)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,539&#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;text-align: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="2" style="padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt;text-align: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%">13,074&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,891&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,494&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,214&#160;</span></td><td style="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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 - 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%">&#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.02)</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.03&#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;text-align: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 - 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.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.60&#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="background-color:#ffffff;padding:2px 1pt;text-align: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 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.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.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.69&#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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - 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%">&#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.02)</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.03&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - 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.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.60&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted 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.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.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.69&#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></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><br>Reference 2: 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 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=124502072&amp;loc=SL124452896-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_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248403368">
<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, 2021</div></th></tr>
<tr 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, 2021, 2020 and 2019 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, 2021</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%">614&#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%">530&#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,028&#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,820)</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%">352&#160;</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, 2020</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%">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></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>39
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790249950120">
<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, 2021</div></th></tr>
<tr class="re">
<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. Maintenance expense is recognized as incurred when repairs are performed that do not extend the life of property, plant and equipment. 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. Labor costs associated with customer installation activities at existing service locations are expensed as incurred under industry specific guidance. Leasehold improvements are depreciated over the lesser of their useful lives or respective lease terms. Land is not depreciated. Refer to Note 6, Property, Plant and Equipment, for additional information.<span></span>
</td>
</tr>
<tr class="ro">
<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 2021, 2020 and 2019, 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 notes below. These assets are evaluated for impairment based on the identification of asset groups. Our asset groups align with our reportable segments. We evaluated our asset groups for impairment during the fourth quarter of 2021.<span></span>
</td>
</tr>
<tr class="ro">
<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 a frozen defined benefit plan. 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%">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 has LIBOR as a reference rate.&#160;We plan to apply the accounting relief as any relevant contract modifications are made to our Credit Agreement 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 style="text-align:justify"><span><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><div style="text-align:justify"><span><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 November 2021, the FASB issued ASU 2021-10,</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%">&#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%">Government Assistance (Topic 832), Disclosures by Business Entities About Government Assistance,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; which requires entities to provide disclosures on material government assistance transactions for annual reporting periods. The disclosures include information about the nature of the assistance, the related accounting policies used to account for government assistance, the effect of government assistance on the entity&#8217;s financial statements and any significant terms and conditions of the agreements, including commitments and contingencies. The new standard is effective for the Corporation on January 1, 2022 and only impacts annual financial statement disclosures. The adoption is not expected to have a material effect on our consolidated financial statements.</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 Company holds the SERP 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 six months after 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%">.</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, derived from the CoBank patronage program, represented substantially all of our cost method investments with a balance of $10.3 million and $9.8 million at December&#160;31, 2021 and 2020, respectively. We recognized approximately $2.0 million, $4.2 million and $4.2&#160;million of patronage income in Other income (expense) in 2021, 2020 and 2019, 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, 2021, 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.7 million, $0.9 million, and $1.0 million from providing service to ValleyNet during 2021, 2020, and 2019, respectively. We recognized cost of service of $1.2 million, $2.7 million, and $3.0 million for the use of ValleyNet&#8217;s network during 2021, 2020, and 2019, 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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=123431023&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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: 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 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123447040&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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248404216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock', window );">Revision of historical financial statements</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.608%"><tr><td style="width:1.0%"/><td style="width:53.289%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.563%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.563%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.597%"/><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:400;line-height:100%">As of and for the Year Ended<br/>December 31, 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-style:italic;font-weight:400;line-height:100%">($ in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pre-Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Error Correction</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-Adjustment</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%">Consolidated Balance Sheet:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Prepaid expenses and other</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%">9,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%">(2,109)</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,522&#160;</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%">11,650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,202)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,448&#160;</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 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%">150,652&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,968)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,684&#160;</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%">Retained earnings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,783&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,343)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,440&#160;</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%">Consolidated Statement of Comprehensive Income:</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: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%">88,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,454&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,657&#160;</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 before 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%">2,040&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,454)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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&#160;</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(990)</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 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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,050)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,576&#160;</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 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%">126,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%">(1,050)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,673&#160;</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%">Comprehensive 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%">121,709&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,050)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,659&#160;</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%">Net income per share, basic and diluted:</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: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 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)</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 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 - 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%">2.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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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)</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.52&#160;</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%">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%">0.05&#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)</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 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 - 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%">2.53&#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)</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.51&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"/><td style="width:53.114%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.654%"/><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:400;line-height:100%">As of and for the Year Ended<br/>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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pre-Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Error Correction</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-Adjustment</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%">Consolidated Balance Sheet:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Prepaid expenses and other</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%">11,178&#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,510)</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%">8,668&#160;</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%">9,267&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,349)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,918&#160;</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 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%">137,567&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,565)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,002&#160;</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%">Retained earnings, beginning of year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388,496&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,838)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,658&#160;</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%">Retained earnings, end of year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,010&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,294)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,716&#160;</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%">Consolidated Statement of Comprehensive Income:</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: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%">82,949&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,572&#160;</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 before 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%">2,561&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(623)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,938&#160;</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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="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 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,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(456)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,932&#160;</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 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%">55,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(456)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,500&#160;</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%">Comprehensive 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%">47,984&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(456)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,528&#160;</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%">Net income per share, basic and diluted:</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: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 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.04&#160;</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%">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%">1.12&#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%">1.11&#160;</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%">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%">0.05&#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.04&#160;</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%">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%">1.12&#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%">1.11&#160;</span></td><td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 prior period adjustments to previously issued financial statements including (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 adjustments (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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248005976">
<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, 2021</div></th></tr>
<tr class="re">
<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 Plan Obligations: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Benefit Plan Obligations caption includes 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:76.315%"><tr><td style="width:1.0%"/><td style="width:51.581%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.140%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.891%"/><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, 2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">2,393&#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%">7,961&#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 Medical Benefits 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,506&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental executive retirement plan ("SERP")</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,317&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">8,216&#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%">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"/></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=123450688&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=123447040&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=123447040&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=123447040&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=123447040&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790247987048">
<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, 2021</div></th></tr>
<tr class="re">
<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, classified as held for sale in the consolidated balance sheets, were 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:86.180%"/><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></tr><tr><td colspan="3" style="padding: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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr style="height:12pt"><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"/></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"/></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"/></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%">33,545&#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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">452,202&#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%">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, 2021, 2020 and 2019:</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%">2021</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%">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></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%">201,076&#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%">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"/></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%">12,253&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">213,329&#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%">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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">38,144&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">11,964&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">17,514&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">Severance 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%">465&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">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%">&#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%">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"/></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%">68,087&#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%">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"/></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%">145,242&#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%">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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="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:9pt;font-weight:400;line-height:100%">Debt extinguishment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,032)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">Interest expense 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%">(9,178)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">Gain on sale of disposition of Wireless assets and 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%">1,227,531&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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 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%">1,352,563&#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%">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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">361,661&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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: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%">990,902&#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%">124,097&#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%">53,568&#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>
</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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248375096">
<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, 2021</div></th></tr>
<tr class="re">
<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 costs:</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:58.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><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%">2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,358&#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,147&#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%">Commission 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%">3,229&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,399&#160;</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="2" style="padding:2px 0 2px 1pt;text-align: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,440)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,188)</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 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,147&#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,358&#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=123353750&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248075912">
<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, 2021</div></th></tr>
<tr class="re">
<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:100.000%"><tr><td style="width:1.0%"/><td style="width:58.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><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/>2021</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/>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%">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,317&#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,687&#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%">11,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%">10,536&#160;</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%">340&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 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,661&#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%">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"/></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248411752">
<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, 2021</div></th></tr>
<tr class="re">
<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:100.000%"><tr><td style="width:1.0%"/><td style="width:44.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.347%"/><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/>2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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,771&#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,909&#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%">3,478&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 - 45 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%">96,323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">453,405&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">391,293&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">948,270&#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%">819,410&#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%">79,963&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">1,028,233&#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%">868,827&#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%">474,071&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">554,162&#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%">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"/></tr></table></div>Property, plant and equipment net, increased due primarily to capital expenditures in the Broadband segment driven by our Glo Fiber market expansion. In Q4 2021, the Company ceased expansion of its Beam network, resulting in abandonment of related property, plant and equipment. Consequently, the Company recorded $6.0 million of impairment charges related to abandonment of Beam property, plant and equipment after estimating the salvage value based on quoted prices for the assets.<span></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248515800">
<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, 2021</div></th></tr>
<tr class="re">
<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%">The Company's 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, 2021</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, 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-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%">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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">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"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">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"/><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%">&#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"/></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%">(672)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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,451)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,974&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">(303)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">(27,426)</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,273&#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%">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"/></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%">117,257&#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%">(27,426)</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%">89,831&#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%">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"/></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%">The Company's 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, 2021</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, 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-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%">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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">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"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">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"/><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%">&#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"/></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%">(672)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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,451)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,974&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">(303)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">(27,426)</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,273&#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%">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"/></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%">117,257&#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%">(27,426)</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%">89,831&#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%">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"/></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, 2021:</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%">2022</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%">772&#160;</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%">772&#160;</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%">772&#160;</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%">768&#160;</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%">2026</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%">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;text-align: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%">4,762&#160;</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%">8,273&#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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790252402744">
<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, 2021</div></th></tr>
<tr class="re">
<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:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.344%"/><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:18.346%"/><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/>2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposit for FCC spectrum licenses</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%">16,118&#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%">&#8212;&#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%">Prepaid maintenance expenses</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,391&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="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 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,502&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,308&#160;</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%">SERP investments</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%">801&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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: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%">2,018&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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"/></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%">29,830&#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,522&#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:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.344%"/><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:18.346%"/><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/>2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 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%">5,645&#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%">5,050&#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%">4,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%">1,398&#160;</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%">10,298&#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%">6,448&#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:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.344%"/><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:18.346%"/><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, 2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">&#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%">4,048&#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%">3,084&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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,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%">1,072&#160;</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%">Restructuring accrual</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,761&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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: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%">8,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%">5,881&#160;</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%">14,649&#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%">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"/></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:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.344%"/><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:18.346%"/><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/>2021</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">19,749&#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%">18,687&#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,807&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzMtMC0xLTEtNTE2Mzk_73e2c50e-d833-42cb-9d3a-7c52fc003d96"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzMtMC0xLTEtNTE2Mzk_d05e5a5f-8219-46c4-8a06-2aa4e4fd4a3f">Noncurrent portion of financing leases</span></span></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,614&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">461&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">25,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%">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"/></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_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Restructuring and Related Costs</a></td>
<td class="text">The following table identifies severance activity that has occurred as a result of the plan:<div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><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:9pt;font-weight:700;line-height:100%">Year Ended<br/>December 31, 2021</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 January 1, 2021</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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense (1)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,862&#160;</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%">Payments (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%">(2,101)</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 - December 31, 2021</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%">1,761&#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="margin-top:5pt"><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">For the year ended December 31, 2021, approximately $2.2&#160;million of expense was recognized within discontinued operations and $1.7&#160;million in continuing operations.</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">For the year ended December 31, 2021, approximately $1.4&#160;million of payments were attributable to discontinued operations and $0.7&#160;million in continued operations.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock', window );">Schedule of Change in Asset Retirement Obligation</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 asset retirement obligations ("ARO") arise from certain of our leases and generally require us to remove our towers from ground leases. The Company's estimates related to ARO were revised during 2021 resulting in recognition of an additional obligation of $4.3&#160;million. Below is a summary of our current and non-current asset retirement obligations:</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:100.000%"><tr><td style="width:1.0%"/><td style="width:38.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.200%"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">5,113&#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,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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">4,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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">(44)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">421&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">9,824&#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%">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"/></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790253289496">
<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, 2021</div></th></tr>
<tr class="re">
<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, 2021:</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:37.788%"/><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:18.344%"/><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:18.344%"/><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:18.348%"/><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%">2022</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%">5,546&#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%">180&#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,726&#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%">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%">5,159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,341&#160;</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%">4,815&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,999&#160;</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%">4,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%">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%">4,822&#160;</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</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,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%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,309&#160;</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%">2027 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%">65,909&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,503&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,412&#160;</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%">90,215&#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,394&#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%">92,609&#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,205&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">696&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,901&#160;</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%">55,010&#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,698&#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%">56,708&#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, 2021:</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:37.788%"/><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:18.344%"/><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:18.344%"/><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:18.348%"/><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%">2022</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%">5,546&#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%">180&#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,726&#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%">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%">5,159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,341&#160;</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%">4,815&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,999&#160;</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%">4,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%">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%">4,822&#160;</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</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,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%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,309&#160;</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%">2027 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%">65,909&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,503&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,412&#160;</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%">90,215&#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,394&#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%">92,609&#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,205&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">696&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,901&#160;</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%">55,010&#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,698&#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%">56,708&#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"><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 contractual minimum rental receipts expected under the lease agreements in place at December&#160;31, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.502%"><tr><td style="width:1.0%"/><td style="width:64.501%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.580%"/><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%">2022</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%">14,460&#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%">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%">12,947&#160;</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%">12,083&#160;</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%">11,134&#160;</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</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,198&#160;</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%">2027 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%">28,915&#160;</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%">87,737&#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_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=123408670&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=123408670&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124258985&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790330230952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives and Hedging (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<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_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, including the reclassification from accumulated other comprehensive income (loss) into earnings following the swap termination:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.523%"/><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%">(Losses) Gains 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/>(Loss) Income, 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, 2020</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%">(4,048)</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%">(658)</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,706)</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%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,447&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(361)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086&#160;</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%">2,601&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,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: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%">4,048&#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%">658&#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%">4,706&#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%">Balance as of December 31, 2021</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%">&#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 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%">&#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 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%">&#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"/></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=124509347&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790253403736">
<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, 2021</div></th></tr>
<tr class="re">
<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:100.000%"><tr><td style="width:1.0%"/><td style="width:52.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.523%"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">(21,392)</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%">(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"/></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,565)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">(23,957)</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%">(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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">25,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,325&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,286&#160;</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%">(3,255)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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"/></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%">22,263&#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%">14,906&#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,681&#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%">(1,694)</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%">(990)</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&#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%">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%">(27.2)</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%">(168.9)</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%">0.3&#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"><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 tax expense (benefit) determined by applying the federal and state tax rates to income before income 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:100.000%"><tr><td style="width:1.0%"/><td style="width:52.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.523%"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">1,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 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%">24&#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%">371&#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%">438&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 deferred tax 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%">(5,206)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">Stranded tax effects reclassified from other comprehensive 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,620&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">Excess tax benefit from share based compensation and other expense, 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%">144&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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"/></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%">(1,694)</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%">(990)</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%">6&#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_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:63.086%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.202%"/><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/>2021</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/>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%">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%">15,483&#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%">123,129&#160;</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%">2,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%">10,403&#160;</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%">5,878&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">2,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%">3,868&#160;</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%">2,572&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">6,300&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">34,962&#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%">153,218&#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%">34,962&#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%">153,218&#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%">92,449&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">15,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%">126,458&#160;</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%">10,710&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">2,407&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,120&#160;</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%">120,976&#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%">301,902&#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%">86,014&#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%">148,684&#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=121826272&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=121826272&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=121826272&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248090264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Compensation, Earnings per Share, and Dividends (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<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:100.000%"><tr><td style="width:1.0%"/><td style="width:52.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.523%"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">3,552&#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,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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">144&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">3,408&#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%">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"/></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:100.000%"><tr><td style="width:1.0%"/><td style="width:52.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.523%"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">7,929&#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,576&#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,932&#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%">990,902&#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%">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"/></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%">998,831&#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%">125,673&#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,500&#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%">50,026&#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,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"/></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.16&#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.03&#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%">19.81&#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.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"/></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%">19.97&#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.52&#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.11&#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%">50,026&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></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%">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"/></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,149&#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,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"/></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.16&#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.03&#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%">19.76&#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.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"/></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%">19.92&#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%">2.51&#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.11&#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=124432515&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790247928136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<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_LongTermPurchaseCommitmentTextBlock', window );">Long-term Purchase Commitment</a></td>
<td class="text">The Company is obligated to make the following future minimum payments under the non-cancelable terms of these commitments as of December&#160;31, 2021:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.859%"><tr><td style="width:1.0%"/><td style="width:77.668%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.132%"/><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%">Purchase Commitments</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%">2022</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%">3,658&#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%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385&#160;</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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840&#160;</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</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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&#160;</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%">2027 and thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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&#160;</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 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,592&#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_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_LongTermPurchaseCommitmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed 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;">us-gaap_LongTermPurchaseCommitmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790338056808">
<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, 2021</div></th></tr>
<tr class="re">
<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. Intercompany revenue is primarily derived from services provided to the discontinued operation, for periods prior to the divestiture.<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, 2021:</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%">177,530&#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%">177,530&#160;</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%">30,842&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">30,842&#160;</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,249&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,249&#160;</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%">12,393&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">12,393&#160;</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%">223,621&#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%">12,393&#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%">236,014&#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%">4,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%">5,311&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(545)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,225&#160;</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%">228,080&#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,704&#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%">(545)</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%">245,239&#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%">97,283&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,438&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,299&#160;</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%">47,840&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 colspan="2" style="padding:2px 0 2px 1pt;text-align: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,414&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,451&#160;</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%">Restructuring expense</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%">202&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,525&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727&#160;</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%">Impairment expense</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,986&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">5,986&#160;</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%">47,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%">2,053&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,216&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,206&#160;</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%">199,248&#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,688&#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%">39,733&#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%">247,669&#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%">28,832&#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%">9,016&#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%">(40,278)</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,430)</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%">156,131&#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%">977&#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,993&#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%">160,101&#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><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: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%">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 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%">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%">84,893&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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%">89,657&#160;</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%">165,441&#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%">223,376&#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%">38,906&#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%">(2,601)</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><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:</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%">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,858&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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%">83,572&#160;</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,969&#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%">208,204&#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%">41,974&#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%">(1,342)</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><span></span>
</td>
</tr>
<tr class="re">
<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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">(2,430)</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,601)</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,342)</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%">8,665&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">6,235&#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%">586&#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,938&#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=123359005&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=123359005&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=123359005&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=123359005&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=123359005&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248404216">
<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, 2021</div></th></tr>
<tr class="re">
<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 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 reflects selected quarterly results for the Company. Amounts were adjusted from their previous presentation as a result of the error correction discussed in Note 1.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.658%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">59,691&#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="border-top:1pt solid #000;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%">60,700&#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="border-top:1pt solid #000;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%">62,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="border-top:1pt solid #000;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%">62,604&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (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%">2,230&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,390&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">851&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,901)</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;text-align: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 (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%">2,945&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,626&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,495&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,137)</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;text-align: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 (loss) 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%">48,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%">51,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%">(406)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,965)</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on the sale of 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%">&#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%">886,732&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,503&#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;text-align: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%">51,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%">53,192&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892,821&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401&#160;</span></td><td style="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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 - 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.06&#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.13&#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.06)</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;text-align: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 - 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.97&#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.04&#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%">17.73&#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.09&#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;text-align: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 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%">1.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%">1.07&#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%">17.86&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - 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.06&#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.13&#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.06)</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - 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.97&#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.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%">17.68&#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.09&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted 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%">1.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%">1.06&#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%">17.81&#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></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.658%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">53,134&#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="border-top:1pt solid #000;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%">54,336&#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="border-top:1pt solid #000;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,173&#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="border-top:1pt solid #000;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%">58,132&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (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,648)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,361)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529&#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;text-align: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 (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%">(55)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(893)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,539&#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;text-align: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="2" style="padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt;text-align: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%">13,074&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,891&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,494&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,214&#160;</span></td><td style="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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 - 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%">&#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.02)</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.03&#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;text-align: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 - 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.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.60&#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="background-color:#ffffff;padding:2px 1pt;text-align: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 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.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.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.69&#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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - 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%">&#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.02)</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.03&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted - 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.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.60&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted 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.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.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.69&#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></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=124502072&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790247999576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>cell_site</div>
</th></tr>
<tr class="re">
<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 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</a></td>
<td class="nump">223<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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>56
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790241914312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations - Revision of Financial Statements (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<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, 2021</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 29,830<span></span>
</td>
<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,522<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,830<span></span>
</td>
<td class="nump">$ 7,522<span></span>
</td>
<td class="nump">$ 8,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">10,298<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,298<span></span>
</td>
<td class="nump">6,448<span></span>
</td>
<td class="nump">5,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">86,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="nump">148,684<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,014<span></span>
</td>
<td class="nump">148,684<span></span>
</td>
<td class="nump">136,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">592,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">534,440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">592,924<span></span>
</td>
<td class="nump">534,440<span></span>
</td>
<td class="nump">425,716<span></span>
</td>
<td class="nump">$ 384,658<span></span>
</td>
</tr>
<tr class="ro">
<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">102,299<span></span>
</td>
<td class="nump">89,657<span></span>
</td>
<td class="nump">83,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income 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">6,235<span></span>
</td>
<td class="nump">586<span></span>
</td>
<td class="nump">1,938<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(1,694)<span></span>
</td>
<td class="num">(990)<span></span>
</td>
<td class="nump">6<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_IncomeLossFromContinuingOperations', window );">Income from continuing operations</a></td>
<td class="num">(3,137)<span></span>
</td>
<td class="nump">$ 6,495<span></span>
</td>
<td class="nump">$ 1,626<span></span>
</td>
<td class="nump">$ 2,945<span></span>
</td>
<td class="nump">1,539<span></span>
</td>
<td class="nump">$ 985<span></span>
</td>
<td class="num">$ (893)<span></span>
</td>
<td class="num">$ (55)<span></span>
</td>
<td class="nump">7,929<span></span>
</td>
<td class="nump">1,576<span></span>
</td>
<td class="nump">1,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 1,401<span></span>
</td>
<td class="nump">$ 892,821<span></span>
</td>
<td class="nump">$ 53,192<span></span>
</td>
<td class="nump">$ 51,417<span></span>
</td>
<td class="nump">$ 49,214<span></span>
</td>
<td class="nump">$ 34,494<span></span>
</td>
<td class="nump">$ 28,891<span></span>
</td>
<td class="nump">$ 13,074<span></span>
</td>
<td class="nump">998,831<span></span>
</td>
<td class="nump">125,673<span></span>
</td>
<td class="nump">55,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,003,537<span></span>
</td>
<td class="nump">$ 120,659<span></span>
</td>
<td class="nump">$ 47,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="num">$ (0.06)<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0.16<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 from continuing operations (in dollars per share)</a></td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">17.86<span></span>
</td>
<td class="nump">1.07<span></span>
</td>
<td class="nump">1.03<span></span>
</td>
<td class="nump">0.99<span></span>
</td>
<td class="nump">0.69<span></span>
</td>
<td class="nump">0.58<span></span>
</td>
<td class="nump">0.26<span></span>
</td>
<td class="nump">19.97<span></span>
</td>
<td class="nump">2.52<span></span>
</td>
<td class="nump">1.11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(0.06)<span></span>
</td>
<td class="nump">0.13<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.06<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.02<span></span>
</td>
<td class="num">(0.02)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.16<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 income per share (in dollars per share)</a></td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 17.81<span></span>
</td>
<td class="nump">$ 1.06<span></span>
</td>
<td class="nump">$ 1.03<span></span>
</td>
<td class="nump">$ 0.98<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="nump">$ 19.92<span></span>
</td>
<td class="nump">$ 2.51<span></span>
</td>
<td class="nump">$ 1.11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">Pre-Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 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="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="re">
<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="text">&#160;<span></span>
</td>
<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,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,650<span></span>
</td>
<td class="nump">9,267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,652<span></span>
</td>
<td class="nump">137,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">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="text">&#160;<span></span>
</td>
<td class="nump">539,783<span></span>
</td>
<td class="nump">430,010<span></span>
</td>
<td class="nump">388,496<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="text">&#160;<span></span>
</td>
<td class="nump">88,203<span></span>
</td>
<td class="nump">82,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income 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="text">&#160;<span></span>
</td>
<td class="nump">2,040<span></span>
</td>
<td class="nump">2,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="num">(586)<span></span>
</td>
<td class="nump">173<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_IncomeLossFromContinuingOperations', window );">Income from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,626<span></span>
</td>
<td class="nump">2,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">55,956<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 121,709<span></span>
</td>
<td class="nump">$ 47,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.05<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 from continuing operations (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.54<span></span>
</td>
<td class="nump">1.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.05<span></span>
</td>
<td class="nump">0.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 income per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.53<span></span>
</td>
<td class="nump">$ 1.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember', window );">Error Correction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(2,109)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (2,109)<span></span>
</td>
<td class="num">$ (2,510)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</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,202)<span></span>
</td>
<td class="text">&#160;<span></span>
</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,202)<span></span>
</td>
<td class="num">(3,349)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,968)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,968)<span></span>
</td>
<td class="num">(1,565)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">$ (5,343)<span></span>
</td>
<td class="text">&#160;<span></span>
</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,343)<span></span>
</td>
<td class="num">(4,294)<span></span>
</td>
<td class="num">$ (3,838)<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">1,454<span></span>
</td>
<td class="nump">623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income 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="text">&#160;<span></span>
</td>
<td class="num">(1,454)<span></span>
</td>
<td class="num">(623)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="num">(404)<span></span>
</td>
<td class="num">(167)<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_IncomeLossFromContinuingOperations', window );">Income from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,050)<span></span>
</td>
<td class="num">(456)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,050)<span></span>
</td>
<td class="num">(456)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,050)<span></span>
</td>
<td class="num">$ (456)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (0.02)<span></span>
</td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 from continuing operations (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.02)<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(0.02)<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 income per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="num">$ (0.01)<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_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=123367319&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=124509347&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=124509347&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=124509347&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=123367319&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=123367319&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_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=123427490&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=123427490&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_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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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=124431687&amp;loc=d3e22694-107794<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: 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=125512782&amp;loc=d3e4984-109258<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: 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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=125512782&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=124431687&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=125512782&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=125511455&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=124431687&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=124431687&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=124431687&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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: 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 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=124432515&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 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 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: 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=123367319&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123454820&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=124432515&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=125511455&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=124431687&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=124431687&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=123367319&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=123570139&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=124431687&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=124431687&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124431687&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=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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=125511455&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 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 12: 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 13: 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 14: 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=123367319&amp;loc=SL114868656-224227<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=124431687&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124431687&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=124432515&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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: 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 6: 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 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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 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 9: 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: 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=123367319&amp;loc=SL114868656-224227<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: 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 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: 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=124431687&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=122134291&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=121826272&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=123359005&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=124431687&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=123586238&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=124431687&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://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 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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(18))<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124098289&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_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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 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 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=124501264&amp;loc=SL117420844-207641<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 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&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_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790242516072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - 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, 2021</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 4,400<span></span>
</td>
<td class="nump">$ 2,700<span></span>
</td>
<td class="nump">$ 3,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Fair value of projected benefit obligations</a></td>
<td class="nump">8,216<span></span>
</td>
<td class="nump">14,645<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Fair value of projected benefit obligations</a></td>
<td class="nump">2,393<span></span>
</td>
<td class="nump">7,961<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">31,100<span></span>
</td>
<td class="nump">27,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_DefinedBenefitPlanBenefitObligation', window );">Fair value of projected benefit obligations</a></td>
<td class="nump">$ 33,500<span></span>
</td>
<td class="nump">$ 34,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate (as a percent)</a></td>
<td class="nump">2.74%<span></span>
</td>
<td class="nump">2.41%<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl 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">65 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_RetirementPlanNameAxis=shen_OPEBPlanMember', window );">Postretirement Medical Benefits 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Fair value of projected benefit obligations</a></td>
<td class="nump">$ 3,506<span></span>
</td>
<td class="nump">$ 3,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 (as a percent)</a></td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">2.32%<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_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=123447040&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123447040&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=123447040&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=123447040&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=123447040&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=123450688&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=123447040&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=123447040&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=123447040&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_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>58
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790250522600">
<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, 2021</div></th>
<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_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">$ 8,216<span></span>
</td>
<td class="nump">$ 14,645<span></span>
</td>
</tr>
<tr class="rh">
<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">2,393<span></span>
</td>
<td class="nump">7,961<span></span>
</td>
</tr>
<tr class="rh">
<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 Medical Benefits 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,506<span></span>
</td>
<td class="nump">3,997<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Supplemental executive retirement plan ("SERP")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,317<span></span>
</td>
<td class="nump">$ 2,687<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123447040&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>59
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790246526840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jul. 01, 2021</div></th>
</tr>
<tr class="re">
<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_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees', window );">Waived management fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,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_SellingExpense', window );">Incremental selling costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt', window );">Debt extinguishment</a></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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="rh">
<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_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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,940,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_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt', window );">Debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,032<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Discontinued Operation, Consideration, Waived Management 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_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees</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_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Extinguishment of Debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt</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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=123367319&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_SellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_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>60
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790246529800">
<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, 2021</div></th>
<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_LiabilitiesAbstract', window );"><strong>LIABILITIES</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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities held for sale</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 452,202<span></span>
</td>
</tr>
<tr class="rh">
<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="text">&#160;<span></span>
</td>
<td class="nump">5,746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent', window );">Prepaid expenses and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,003<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">299,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_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent', window );">Intangible assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">176,459<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<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_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">421,586<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="text">&#160;<span></span>
</td>
<td class="nump">36,470<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_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Current assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,133,294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>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 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="text">&#160;<span></span>
</td>
<td class="nump">409,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent', window );">Accrued liabilities and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,770<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">33,545<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="text">&#160;<span></span>
</td>
<td class="nump">$ 452,202<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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_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_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_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=123351718&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_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=123351718&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_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=123351718&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_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=123351718&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=123351718&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=123351718&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_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_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=123351718&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_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>61
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790242397160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Income (Loss) From Discontinued Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</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_OtherIncomeAndExpensesAbstract', window );"><strong>Other (expense) 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt', window );">Debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (11,000)<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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax', window );">Income from discontinued operations, net of tax</a></td>
<td class="num">$ (4,965)<span></span>
</td>
<td class="num">$ (406)<span></span>
</td>
<td class="nump">$ 51,566<span></span>
</td>
<td class="nump">$ 48,472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,200<span></span>
</td>
<td class="nump">213,329<span></span>
</td>
<td class="nump">$ 442,373<span></span>
</td>
<td class="nump">$ 443,389<span></span>
</td>
</tr>
<tr class="re">
<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>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,514<span></span>
</td>
<td class="nump">34,011<span></span>
</td>
<td class="nump">39,128<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_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense', window );">Severance 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="nump">465<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_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization', 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="nump">0<span></span>
</td>
<td class="nump">62,930<span></span>
</td>
<td class="nump">111,467<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_DisposalGroupIncludingDiscontinuedOperationOperatingExpense', 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="nump">68,087<span></span>
</td>
<td class="nump">253,977<span></span>
</td>
<td class="nump">344,225<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_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145,242<span></span>
</td>
<td class="nump">188,396<span></span>
</td>
<td class="nump">99,164<span></span>
</td>
</tr>
<tr class="re">
<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 (expense) 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt', window );">Debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(11,032)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense', window );">Interest expense and other, 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="num">(9,178)<span></span>
</td>
<td class="num">(20,455)<span></span>
</td>
<td class="num">(29,286)<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,352,563<span></span>
</td>
<td class="nump">167,941<span></span>
</td>
<td class="nump">69,878<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">361,661<span></span>
</td>
<td class="nump">43,844<span></span>
</td>
<td class="nump">16,310<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">990,902<span></span>
</td>
<td class="nump">124,097<span></span>
</td>
<td class="nump">53,568<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Discontinued Operations, Held-for-sale | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">201,076<span></span>
</td>
<td class="nump">401,035<span></span>
</td>
<td class="nump">375,730<span></span>
</td>
</tr>
<tr class="rh">
<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 | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,253<span></span>
</td>
<td class="nump">41,338<span></span>
</td>
<td class="nump">67,659<span></span>
</td>
</tr>
<tr class="rh">
<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 | 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,144<span></span>
</td>
<td class="nump">116,394<span></span>
</td>
<td class="nump">128,482<span></span>
</td>
</tr>
<tr class="rh">
<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 | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,964<span></span>
</td>
<td class="nump">40,642<span></span>
</td>
<td class="nump">65,148<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations, Disposed of by 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (expense) 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome', window );">Gain on sale of disposition of Wireless assets and operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,227,531<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Extinguishment of Debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt</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_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_shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Severance 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_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense</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=123586238&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_DisposalGroupIncludingDiscontinuedOperationOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other income 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_DisposalGroupIncludingDiscontinuedOperationOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>62
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790341532904">
<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, 2021 </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">6 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">$ 3.5<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.2<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=123351226&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>63
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790246668664">
<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, 2021</div></th>
<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_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">$ 7,358<span></span>
</td>
<td class="nump">$ 5,147<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 );">Commission payments</a></td>
<td class="nump">3,229<span></span>
</td>
<td class="nump">4,399<span></span>
</td>
</tr>
<tr class="ro">
<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">(2,440)<span></span>
</td>
<td class="num">(2,188)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Ending Balance</a></td>
<td class="nump">$ 8,147<span></span>
</td>
<td class="nump">$ 7,358<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=123353750&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=123353750&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>64
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790247098520">
<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, 2021</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,317<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_EquitySecuritiesFvNiCost', window );">Cost method investments</a></td>
<td class="nump">11,004<span></span>
</td>
<td class="nump">10,536<span></span>
</td>
</tr>
<tr class="ro">
<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">340<span></span>
</td>
<td class="nump">546<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,661<span></span>
</td>
<td class="nump">$ 13,769<span></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), 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 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=123594786&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>65
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790242369720">
<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, 2021</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_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,317<span></span>
</td>
<td class="nump">$ 2,687<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">10,300<span></span>
</td>
<td class="nump">9,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGainLoss', window );">Other nonoperating income (expense)</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">4,200<span></span>
</td>
<td class="nump">$ 4,200<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">$ 700<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="nump">1,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_RelatedPartyCosts', window );">Related party costs</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">$ 2,700<span></span>
</td>
<td class="nump">$ 3,000<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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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), 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 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=123594786&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=123583765&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: 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(k)(1))<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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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>66
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790249646424">
<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">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 1,028,233<span></span>
</td>
<td class="nump">$ 1,028,233<span></span>
</td>
<td class="nump">$ 868,827<span></span>
</td>
</tr>
<tr class="re">
<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">474,071<span></span>
</td>
<td class="nump">474,071<span></span>
</td>
<td class="nump">428,400<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">554,162<span></span>
</td>
<td class="nump">554,162<span></span>
</td>
<td class="nump">440,427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TangibleAssetImpairmentCharges', window );">Property, plant and equipment impairment charges</a></td>
<td class="nump">6,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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,771<span></span>
</td>
<td class="nump">$ 3,771<span></span>
</td>
<td class="nump">3,909<span></span>
</td>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,478<span></span>
</td>
<td class="nump">$ 3,478<span></span>
</td>
<td class="nump">2,910<span></span>
</td>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">96,323<span></span>
</td>
<td class="nump">$ 96,323<span></span>
</td>
<td class="nump">91,335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">&#160;<span></span>
</td>
<td class="text">45 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">453,405<span></span>
</td>
<td class="nump">$ 453,405<span></span>
</td>
<td class="nump">390,209<span></span>
</td>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">391,293<span></span>
</td>
<td class="nump">$ 391,293<span></span>
</td>
<td class="nump">331,047<span></span>
</td>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">948,270<span></span>
</td>
<td class="nump">$ 948,270<span></span>
</td>
<td class="nump">819,410<span></span>
</td>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 79,963<span></span>
</td>
<td class="nump">$ 79,963<span></span>
</td>
<td class="nump">$ 49,417<span></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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TangibleAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-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_TangibleAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>67
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790242393640">
<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, 2021</div></th>
<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_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">$ 78,314<span></span>
</td>
<td class="nump">$ 94,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_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">35,699<span></span>
</td>
<td class="nump">35,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization and other</a></td>
<td class="num">(27,426)<span></span>
</td>
<td class="num">(26,617)<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">8,273<span></span>
</td>
<td class="nump">9,082<span></span>
</td>
</tr>
<tr class="ro">
<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">117,257<span></span>
</td>
<td class="nump">133,376<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">89,831<span></span>
</td>
<td class="nump">106,759<span></span>
</td>
</tr>
<tr class="rh">
<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">3,244<span></span>
</td>
</tr>
<tr class="re">
<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">3,244<span></span>
</td>
</tr>
<tr class="rh">
<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">6,811<span></span>
</td>
</tr>
<tr class="re">
<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">(672)<span></span>
</td>
<td class="num">(340)<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,139<span></span>
</td>
<td class="nump">6,471<span></span>
</td>
</tr>
<tr class="rh">
<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,425<span></span>
</td>
</tr>
<tr class="ro">
<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,451)<span></span>
</td>
<td class="num">(26,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">1,974<span></span>
</td>
<td class="nump">2,425<span></span>
</td>
</tr>
<tr class="rh">
<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">(303)<span></span>
</td>
<td class="num">(277)<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">160<span></span>
</td>
<td class="nump">186<span></span>
</td>
</tr>
<tr class="rh">
<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">13,839<span></span>
</td>
<td class="nump">29,958<span></span>
</td>
</tr>
<tr class="rh">
<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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 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>68
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790242486920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>market</div>
</th>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefinitelivedIntangibleAssetsAcquired', window );">Indefinite-lived intangible assets acquired</a></td>
<td class="nump">$ 16.1<span></span>
</td>
<td class="nump">$ 16.1<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_NumberOfMarketsIncludedInTransaction', window );">Number of markets included in transaction | market</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15<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_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction', window );">Indefinite-lived intangible assets, cost basis of assets included in transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.5<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_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indefinite-lived Intangible Assets, Cost Basis Of Assets Included In Transaction</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction</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_NumberOfMarketsIncludedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Markets Included In Transaction</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NumberOfMarketsIncludedInTransaction</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_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=123570139&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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790249828104">
<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, 2021</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>70
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790246437512">
<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, 2021 </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 );">2022</a></td>
<td class="nump">$ 772<span></span>
</td>
</tr>
<tr class="re">
<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 );">2023</a></td>
<td class="nump">772<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2024</a></td>
<td class="nump">772<span></span>
</td>
</tr>
<tr class="re">
<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 );">2025</a></td>
<td class="nump">768<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2026</a></td>
<td class="nump">427<span></span>
</td>
</tr>
<tr class="re">
<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">4,762<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">$ 8,273<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>71
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790242534120">
<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, 2021</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>
<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_FCCSpectrumLicensesLeasesCurrent', window );">FCC spectrum license obligations</a></td>
<td class="nump">$ 16,118<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_PrepaidMaintenanceExpenseCurrent', window );">Prepaid maintenance expenses</a></td>
<td class="nump">8,391<span></span>
</td>
<td class="nump">4,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 costs</a></td>
<td class="nump">2,502<span></span>
</td>
<td class="nump">2,308<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_SERPInvestmentsCurrent', window );">SERP Investments, Current</a></td>
<td class="nump">801<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other</a></td>
<td class="nump">2,018<span></span>
</td>
<td class="nump">1,196<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other</a></td>
<td class="nump">$ 29,830<span></span>
</td>
<td class="nump">$ 7,522<span></span>
</td>
<td class="nump">$ 8,668<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_FCCSpectrumLicensesLeasesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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_FCCSpectrumLicensesLeasesCurrent</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_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_shen_SERPInvestmentsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>SERP Investments, 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_SERPInvestmentsCurrent</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=123353750&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_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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=124098289&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>72
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790344006904">
<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, 2021</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 costs</a></td>
<td class="nump">$ 5,645<span></span>
</td>
<td class="nump">$ 5,050<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">4,653<span></span>
</td>
<td class="nump">1,398<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_DeferredCosts', window );">Deferred charges and other assets</a></td>
<td class="nump">$ 10,298<span></span>
</td>
<td class="nump">$ 6,448<span></span>
</td>
<td class="nump">$ 5,918<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123353750&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_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>73
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790242543224">
<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, 2021</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 0<span></span>
</td>
<td class="nump">$ 4,048<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">3,084<span></span>
</td>
<td class="nump">2,868<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,065<span></span>
</td>
<td class="nump">1,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveCurrent', window );">Restructuring Reserve, Current</a></td>
<td class="nump">1,761<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_OtherAccruedLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">8,739<span></span>
</td>
<td class="nump">5,881<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities and other</a></td>
<td class="nump">$ 14,649<span></span>
</td>
<td class="nump">$ 13,869<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=124098289&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=124098289&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=124098289&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a 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 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790251997160">
<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, 2021</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 19,749<span></span>
</td>
<td class="nump">$ 18,687<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,807<span></span>
</td>
<td class="nump">$ 3,845<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance lease, liability, noncurrent, statement of financial position [extensible enumeration]</a></td>
<td class="text">Other liabilities<span></span>
</td>
<td class="text">Other liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Noncurrent portion of financing leases</a></td>
<td class="nump">$ 1,614<span></span>
</td>
<td class="nump">$ 1,492<span></span>
</td>
</tr>
<tr class="ro">
<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">461<span></span>
</td>
<td class="nump">881<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_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">$ 25,631<span></span>
</td>
<td class="nump">$ 24,905<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=123360276&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=123360276&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=123351226&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=123391704&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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 line item in statement of financial position that includes noncurrent 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> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>75
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790246616152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Assets and Accrued Liabilities - Restructuring Plan (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, 2021</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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Expense</a></td>
<td class="nump">$ 1,727<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=shen_WorkforceReductionProgramMember', window );">Workforce Reduction Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Expense</a></td>
<td class="nump">3,862<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments</a></td>
<td class="num">(2,101)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">1,761<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=shen_WorkforceReductionProgramMember', window );">Workforce Reduction Program | Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Expense</a></td>
<td class="nump">2,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments</a></td>
<td class="num">(1,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_RestructuringPlanAxis=shen_WorkforceReductionProgramMember', window );">Workforce Reduction Program | Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Expense</a></td>
<td class="nump">1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments</a></td>
<td class="num">$ (700)<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_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<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 17<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="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 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<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=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=shen_WorkforceReductionProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=shen_WorkforceReductionProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790242479848">
<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, 2021</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_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">$ 5,113<span></span>
</td>
<td class="nump">$ 6,152<span></span>
</td>
<td class="nump">$ 8,808<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Additional liabilities accrued</a></td>
<td class="nump">4,334<span></span>
</td>
<td class="nump">262<span></span>
</td>
<td class="nump">593<span></span>
</td>
</tr>
<tr class="ro">
<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">(44)<span></span>
</td>
<td class="num">(1,633)<span></span>
</td>
<td class="num">(3,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_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">421<span></span>
</td>
<td class="nump">332<span></span>
</td>
<td class="nump">410<span></span>
</td>
</tr>
<tr class="re">
<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">$ 9,824<span></span>
</td>
<td class="nump">$ 5,113<span></span>
</td>
<td class="nump">$ 6,152<span></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=123570139&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>77
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790241750440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">20 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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating lease, weighted average discount rate, percent</a></td>
<td class="nump">4.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 7.1<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_FinanceLeaseCost', window );">Finance lease, cost</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">5.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">11.1<span></span>
</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">$ 11.1<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_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=123408670&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=123414884&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123408670&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=123414884&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=123414884&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=123408670&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=123391704&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=123408670&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=123408670&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=123414884&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=123414884&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=123408670&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=123414884&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=123408670&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=123408670&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=123414884&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>78
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790247006776">
<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, 2021 </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 );">2022</a></td>
<td class="nump">$ 5,546<span></span>
</td>
</tr>
<tr class="re">
<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 );">2023</a></td>
<td class="nump">5,159<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2024</a></td>
<td class="nump">4,815<span></span>
</td>
</tr>
<tr class="re">
<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 );">2025</a></td>
<td class="nump">4,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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">4,150<span></span>
</td>
</tr>
<tr class="re">
<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 );">2027 and thereafter</a></td>
<td class="nump">65,909<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">90,215<span></span>
</td>
</tr>
<tr class="re">
<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,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">55,010<span></span>
</td>
</tr>
<tr class="re">
<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 );">2022</a></td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">182<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2024</a></td>
<td class="nump">184<span></span>
</td>
</tr>
<tr class="re">
<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 );">2025</a></td>
<td class="nump">186<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2026</a></td>
<td class="nump">159<span></span>
</td>
</tr>
<tr class="re">
<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 );">2027 and thereafter</a></td>
<td class="nump">1,503<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,394<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="nump">696<span></span>
</td>
</tr>
<tr class="ro">
<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,698<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 );">2022</a></td>
<td class="nump">5,726<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 );">2023</a></td>
<td class="nump">5,341<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_LesseeLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">4,999<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 );">2025</a></td>
<td class="nump">4,822<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_LesseeLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">4,309<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 );">2027 and thereafter</a></td>
<td class="nump">67,412<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">92,609<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">35,901<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">$ 56,708<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=123408670&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=123391704&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=123408670&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=123408670&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=123408670&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=123408670&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=123408670&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=123408670&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=123408670&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=123408670&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=123408670&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=123408670&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=123408670&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=123408670&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=123408670&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=123408670&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=123408670&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=123408670&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=123391704&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>79
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790246510392">
<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, 2021 </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 );">2022</a></td>
<td class="nump">$ 14,460<span></span>
</td>
</tr>
<tr class="re">
<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 );">2023</a></td>
<td class="nump">12,947<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2024</a></td>
<td class="nump">12,083<span></span>
</td>
</tr>
<tr class="re">
<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 );">2025</a></td>
<td class="nump">11,134<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2026</a></td>
<td class="nump">8,198<span></span>
</td>
</tr>
<tr class="re">
<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 );">2027 and thereafter</a></td>
<td class="nump">28,915<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">$ 87,737<span></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=124258985&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=124258985&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=124258985&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=124258985&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=124258985&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=124258985&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=124258985&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>80
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790250122952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jul. 01, 2021 </div>
<div>USD ($) </div>
<div>facility</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,400,000<span></span>
</td>
<td class="nump">$ 18,600,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_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 681,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=shen_NewCreditAgreementMember', window );">New Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_DebtInstrumentCovenantTotalNetLeverageRatioMaximum', window );">Total net leverage ratio</a></td>
<td class="nump">4.25<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_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum', window );">Debt service coverage ratio</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="rh">
<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_NewCreditAgreementMember', window );">New Credit Agreement | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_DebtInstrumentNumberOfCreditFacilities', window );">Number of credit facilities | facility</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 400,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_DebtInstrumentAxis=shen_NewCreditAgreementMember', window );">New Credit Agreement | London Interbank Offered Rate (LIBOR) | 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</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_DebtInstrumentAxis=shen_TermLoanA1Member', window );">Term loan A-1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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) | Minimum | Variable Rate Component One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=shen_TermLoanA1Member', window );">Term loan A-1 | London Interbank Offered Rate (LIBOR) | Maximum | Variable Rate Component One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">2.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=shen_TermLoanA1Member', window );">Term loan A-1 | Base Rate | Minimum | Variable Rate Component Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=shen_TermLoanA1Member', window );">Term loan A-1 | Base Rate | Maximum | Variable Rate Component Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Term of credit facility</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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) | Minimum | Variable Rate Component One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=shen_TermLoanA2Member', window );">Term loan A-2 | London Interbank Offered Rate (LIBOR) | Maximum | Variable Rate Component One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">3.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_DebtInstrumentAxis=shen_TermLoanA2Member', window );">Term loan A-2 | Base Rate | Minimum | Variable Rate Component Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=shen_TermLoanA2Member', window );">Term loan A-2 | Base Rate | Maximum | Variable Rate Component Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">2.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_DebtInstrumentAxis=shen_TermLoansMember', window );">Term Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest', window );">Additional borrowing capacity available upon request</a></td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum', window );">Total net leverage ratio</a></td>
<td class="nump">4.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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Minimum | Variable Rate Component Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Maximum | Variable Rate Component Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">0.375%<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | New Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Debt Service Coverage Ratio, Minimum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum</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_DebtInstrumentCovenantTotalNetLeverageRatioMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Total Net Leverage Ratio, Maximum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum</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_DebtInstrumentNumberOfCreditFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number Of Credit Facilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DebtInstrumentNumberOfCreditFacilities</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_shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Of Credit Facility, Additional Borrowing Capacity Available Upon Request</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest</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_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=123431023&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=123570139&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=123570139&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_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NewCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_NewCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_shen_VariableRateComponentAxis=shen_VariableRateComponentOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_VariableRateComponentAxis=shen_VariableRateComponentOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_VariableRateComponentAxis=shen_VariableRateComponentTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_VariableRateComponentAxis=shen_VariableRateComponentTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_DebtInstrumentAxis=shen_TermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_TermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_VariableRateComponentAxis=shen_VariableRateComponentThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_VariableRateComponentAxis=shen_VariableRateComponentThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248109112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives and Hedging - 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, 2021 </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_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_PaymentsForDerivativeInstrumentFinancingActivities', window );">Payments for Derivative Instrument, Financing Activities</a></td>
<td class="nump">$ 2.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PaymentsForDerivativeInstrumentFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3505-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_PaymentsForDerivativeInstrumentFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790250076600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives 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, 2021</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_shen_AOCIAttributabletoParentBeforeTaxRollForward', window );"><strong>(Losses) Gains 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="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">1,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent', window );">Amounts reclassified from accumulated other comprehensive income (loss) to interest expense</a></td>
<td class="nump">2,601<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_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Net current period other comprehensive (loss) income</a></td>
<td class="nump">4,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, 2021</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (4,048)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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, 2020</a></td>
<td class="nump">658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(361)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,019)<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">658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, 2021</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 (Loss) Income, 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, 2020</a></td>
<td class="num">(4,706)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">1,086<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">3,620<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="nump">4,706<span></span>
</td>
<td class="num">(5,014)<span></span>
</td>
<td class="num">$ (7,972)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance as of December 31, 2021</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (4,706)<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=124509347&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=124509347&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=124501264&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=124501264&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=124509347&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=124509347&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=124507222&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=124509347&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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=123454820&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=123454820&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=124509347&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=123454820&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=124509347&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=123454820&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=123586238&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=123586238&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 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 9: 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 10: 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=124509347&amp;loc=d3e640-108580<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(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=124509347&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=124509347&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=124507222&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=124509347&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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790246533768">
<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, 2021</div></th>
<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_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">$ 459,100,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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Disposal Group, Including Discontinued Operation, Liabilities</a></td>
<td class="nump">434,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIncomeTaxRefunds', window );">Proceeds from income tax refunds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,200,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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Deferred tax assets, operating loss carryforwards, state and local</a></td>
<td class="nump">5,878,000<span></span>
</td>
<td class="nump">7,723,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_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="ro">
<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">27,800,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="re">
<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">$ 300,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=121826272&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=121826272&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=123431023&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=123570139&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_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_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=121826272&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=123570139&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=123431023&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=123427490&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=121826272&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>84
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790246485816">
<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, 2021</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_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">$ (21,392)<span></span>
</td>
<td class="num">$ (13,748)<span></span>
</td>
<td class="num">$ (16,393)<span></span>
</td>
</tr>
<tr class="re">
<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,565)<span></span>
</td>
<td class="num">(2,148)<span></span>
</td>
<td class="num">(282)<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">(23,957)<span></span>
</td>
<td class="num">(15,896)<span></span>
</td>
<td class="num">(16,675)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">25,518<span></span>
</td>
<td class="nump">13,325<span></span>
</td>
<td class="nump">16,286<span></span>
</td>
</tr>
<tr class="re">
<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="num">(3,255)<span></span>
</td>
<td class="nump">1,581<span></span>
</td>
<td class="nump">395<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">22,263<span></span>
</td>
<td class="nump">14,906<span></span>
</td>
<td class="nump">16,681<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">$ (1,694)<span></span>
</td>
<td class="num">$ (990)<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="num">(27.20%)<span></span>
</td>
<td class="num">(168.90%)<span></span>
</td>
<td class="nump">0.30%<span></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://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(h)(1)(Note 1))<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=122134291&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=121826272&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=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 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=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<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=121826272&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://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(h)(1)(Note 1))<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=122134291&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=121826272&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=122134291&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=122134291&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<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=122134291&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=123570139&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=121826272&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=121826272&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=122134291&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 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_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=121826272&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=122134291&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=121826272&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=123359005&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=124431687&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=123586238&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=124431687&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>85
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790249583160">
<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, 2021</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_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">$ 1,310<span></span>
</td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">$ 371<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal tax effect</a></td>
<td class="nump">438<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Revaluation of deferred tax liabilities</a></td>
<td class="num">(5,206)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome', window );">Stranded tax effects reclassified from other comprehensive income</a></td>
<td class="nump">1,620<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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Excess tax benefit from share based compensation and other expense, net</a></td>
<td class="nump">144<span></span>
</td>
<td class="num">(1,068)<span></span>
</td>
<td class="num">(380)<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">$ (1,694)<span></span>
</td>
<td class="num">$ (990)<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Reclassification From Other Comprehensive Income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome</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_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=121826272&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=122134291&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=121826272&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=123359005&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=124431687&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=123586238&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=124431687&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=123427490&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=121826272&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=121826272&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=121826272&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>86
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790248311672">
<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, 2021</div></th>
<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_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">$ 15,483<span></span>
</td>
<td class="nump">$ 123,129<span></span>
</td>
</tr>
<tr class="re">
<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">2,581<span></span>
</td>
<td class="nump">10,403<span></span>
</td>
</tr>
<tr class="ro">
<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">5,878<span></span>
</td>
<td class="nump">7,723<span></span>
</td>
</tr>
<tr class="re">
<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">2,148<span></span>
</td>
<td class="nump">3,868<span></span>
</td>
</tr>
<tr class="ro">
<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">2,572<span></span>
</td>
<td class="nump">3,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther', window );">Other</a></td>
<td class="nump">6,300<span></span>
</td>
<td class="nump">5,002<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total gross deferred tax assets</a></td>
<td class="nump">34,962<span></span>
</td>
<td class="nump">153,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">34,962<span></span>
</td>
<td class="nump">153,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">92,449<span></span>
</td>
<td class="nump">127,602<span></span>
</td>
</tr>
<tr class="re">
<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">15,410<span></span>
</td>
<td class="nump">126,458<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">10,710<span></span>
</td>
<td class="nump">25,722<span></span>
</td>
</tr>
<tr class="re">
<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">2,407<span></span>
</td>
<td class="nump">22,120<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">120,976<span></span>
</td>
<td class="nump">301,902<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">$ 86,014<span></span>
</td>
<td class="nump">$ 148,684<span></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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=123427490&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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=121826272&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>87
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790250122760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Compensation, Earnings per Share, and Dividends- Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 01, 2021</div></th>
<th class="th"><div>Oct. 27, 2021</div></th>
<th class="th"><div>Aug. 04, 2021</div></th>
<th class="th"><div>Aug. 02, 2021</div></th>
<th class="th"><div>Jul. 02, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 0.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.75<span></span>
</td>
<td class="nump">$ 18.82<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive awards outstanding (fewer than) (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="nump">259,000<span></span>
</td>
<td class="nump">110,000<span></span>
</td>
<td class="nump">110,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_DividendsCommonStock', window );">Dividends payout</a></td>
<td class="nump">$ 3.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 937.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28.99<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34.05<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_RSUsAndRTSRsMember', window );">RSUs and RTSRs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares, issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124432515&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_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=shen_RSUsAndRTSRsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RSUsAndRTSRsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790249548952">
<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, 2021</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_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">$ 3,552<span></span>
</td>
<td class="nump">$ 6,227<span></span>
</td>
<td class="nump">$ 3,732<span></span>
</td>
</tr>
<tr class="re">
<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">144<span></span>
</td>
<td class="nump">320<span></span>
</td>
<td class="nump">365<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 3,408<span></span>
</td>
<td class="nump">$ 5,907<span></span>
</td>
<td class="nump">$ 3,367<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=122041274&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>89
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790242445672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Compensation, Earnings per Share, and Dividends - 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, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<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, 2021</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_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="num">$ (3,137)<span></span>
</td>
<td class="nump">$ 6,495<span></span>
</td>
<td class="nump">$ 1,626<span></span>
</td>
<td class="nump">$ 2,945<span></span>
</td>
<td class="nump">$ 1,539<span></span>
</td>
<td class="nump">$ 985<span></span>
</td>
<td class="num">$ (893)<span></span>
</td>
<td class="num">$ (55)<span></span>
</td>
<td class="nump">$ 7,929<span></span>
</td>
<td class="nump">$ 1,576<span></span>
</td>
<td class="nump">$ 1,932<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total income from discontinued operations, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">990,902<span></span>
</td>
<td class="nump">124,097<span></span>
</td>
<td class="nump">53,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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,401<span></span>
</td>
<td class="nump">$ 892,821<span></span>
</td>
<td class="nump">$ 53,192<span></span>
</td>
<td class="nump">$ 51,417<span></span>
</td>
<td class="nump">$ 49,214<span></span>
</td>
<td class="nump">$ 34,494<span></span>
</td>
<td class="nump">$ 28,891<span></span>
</td>
<td class="nump">$ 13,074<span></span>
</td>
<td class="nump">$ 998,831<span></span>
</td>
<td class="nump">$ 125,673<span></span>
</td>
<td class="nump">$ 55,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">50,026<span></span>
</td>
<td class="nump">49,901<span></span>
</td>
<td class="nump">49,811<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic net income per share - continuing operations (in dollars per share)</a></td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0.16<span></span>
</td>
<td class="nump">$ 0.03<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 net income per share - discontinued operations (in dollars per share)</a></td>
<td class="nump">0.09<span></span>
</td>
<td class="nump">17.73<span></span>
</td>
<td class="nump">1.04<span></span>
</td>
<td class="nump">0.97<span></span>
</td>
<td class="nump">0.96<span></span>
</td>
<td class="nump">0.67<span></span>
</td>
<td class="nump">0.60<span></span>
</td>
<td class="nump">0.26<span></span>
</td>
<td class="nump">19.81<span></span>
</td>
<td class="nump">2.49<span></span>
</td>
<td class="nump">1.07<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net income per share (in dollars per share)</a></td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">17.86<span></span>
</td>
<td class="nump">1.07<span></span>
</td>
<td class="nump">1.03<span></span>
</td>
<td class="nump">0.99<span></span>
</td>
<td class="nump">0.69<span></span>
</td>
<td class="nump">0.58<span></span>
</td>
<td class="nump">0.26<span></span>
</td>
<td class="nump">$ 19.97<span></span>
</td>
<td class="nump">$ 2.52<span></span>
</td>
<td class="nump">$ 1.11<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">123<span></span>
</td>
<td class="nump">290<span></span>
</td>
</tr>
<tr class="ro">
<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,149<span></span>
</td>
<td class="nump">50,024<span></span>
</td>
<td class="nump">50,101<span></span>
</td>
</tr>
<tr class="re">
<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 net income per share - continuing operations (in dollars per share)</a></td>
<td class="num">(0.06)<span></span>
</td>
<td class="nump">0.13<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.06<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.02<span></span>
</td>
<td class="num">(0.02)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0.16<span></span>
</td>
<td class="nump">$ 0.03<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 net income per share - discontinued operations (in dollars per share)</a></td>
<td class="nump">0.09<span></span>
</td>
<td class="nump">17.68<span></span>
</td>
<td class="nump">1.03<span></span>
</td>
<td class="nump">0.97<span></span>
</td>
<td class="nump">0.95<span></span>
</td>
<td class="nump">0.67<span></span>
</td>
<td class="nump">0.60<span></span>
</td>
<td class="nump">0.26<span></span>
</td>
<td class="nump">19.76<span></span>
</td>
<td class="nump">2.48<span></span>
</td>
<td class="nump">1.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income per share (in dollars per share)</a></td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 17.81<span></span>
</td>
<td class="nump">$ 1.06<span></span>
</td>
<td class="nump">$ 1.03<span></span>
</td>
<td class="nump">$ 0.98<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="nump">$ 19.92<span></span>
</td>
<td class="nump">$ 2.51<span></span>
</td>
<td class="nump">$ 1.11<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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=124431687&amp;loc=d3e22694-107794<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: 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=125512782&amp;loc=d3e4984-109258<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: 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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=125512782&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=124431687&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=125512782&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=125511455&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=124431687&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=124431687&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=124431687&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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: 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 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=124432515&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 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 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: 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=123367319&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123454820&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=124432515&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=125511455&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=124431687&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=124431687&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=123367319&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=123570139&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=124431687&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=124431687&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=124431687&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=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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=125511455&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 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 12: 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 13: 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 14: 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=123367319&amp;loc=SL114868656-224227<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=124431687&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124431687&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=124432515&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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: 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 6: 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 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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 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 9: 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: 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=123367319&amp;loc=SL114868656-224227<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: 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 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: 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=124431687&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123454820&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=125511455&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=123367319&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=125511455&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=125511455&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=123367319&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=125511455&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=125511455&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=125511455&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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(18))<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=124432515&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=125511455&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=124432515&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=125511455&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>90
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790249919928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=shen_MarketingServicesAndITSoftewareLicencesMember', window );">Marketing Services and IT Softeware Licences</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_PaymentsForLongTermPurchaseCommitment', window );">Payments For Long-Term Purchase Commitment</a></td>
<td class="nump">$ 3.4<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_PaymentsForLongTermPurchaseCommitment', window );">Payments For Long-Term Purchase Commitment</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.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_PaymentsForLongTermPurchaseCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments For Long-Term Purchase Commitment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PaymentsForLongTermPurchaseCommitment</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_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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=shen_MarketingServicesAndITSoftewareLicencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=shen_MarketingServicesAndITSoftewareLicencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=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>91
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790249985448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Purchase Commitments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </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_PurchaseObligationFiscalYearMaturityAbstract', window );"><strong>Purchase Commitments</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_PurchaseObligationDueInNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 3,658<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInSecondYear', window );">2023</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_PurchaseObligationDueInThirdYear', window );">2024</a></td>
<td class="nump">1,385<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInFourthYear', window );">2025</a></td>
<td class="nump">840<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInFifthYear', window );">2026</a></td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueAfterFifthYear', window );">2027 and thereafter</a></td>
<td class="nump">109<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_PurchaseObligation', window );">Total</a></td>
<td class="nump">$ 8,592<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueAfterFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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_PurchaseObligationDueAfterFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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_PurchaseObligationDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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_PurchaseObligationDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. 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_PurchaseObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>92
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790237634360">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<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, 2021</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_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">$ 62,604<span></span>
</td>
<td class="nump">$ 62,244<span></span>
</td>
<td class="nump">$ 60,700<span></span>
</td>
<td class="nump">$ 59,691<span></span>
</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">$ 245,239<span></span>
</td>
<td class="nump">$ 220,775<span></span>
</td>
<td class="nump">$ 206,862<span></span>
</td>
</tr>
<tr class="re">
<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">102,299<span></span>
</td>
<td class="nump">89,657<span></span>
</td>
<td class="nump">83,572<span></span>
</td>
</tr>
<tr class="re">
<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">82,451<span></span>
</td>
<td class="nump">85,016<span></span>
</td>
<td class="nump">77,846<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,727<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment 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="nump">5,986<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_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">55,206<span></span>
</td>
<td class="nump">48,703<span></span>
</td>
<td class="nump">46,786<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="num">$ (7,901)<span></span>
</td>
<td class="nump">$ 851<span></span>
</td>
<td class="nump">$ 2,390<span></span>
</td>
<td class="nump">$ 2,230<span></span>
</td>
<td class="nump">$ 1,529<span></span>
</td>
<td class="num">$ (121)<span></span>
</td>
<td class="num">$ (2,361)<span></span>
</td>
<td class="num">$ (1,648)<span></span>
</td>
<td class="num">(2,430)<span></span>
</td>
<td class="num">(2,601)<span></span>
</td>
<td class="num">(1,342)<span></span>
</td>
</tr>
<tr class="ro">
<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">160,101<span></span>
</td>
<td class="nump">120,450<span></span>
</td>
<td class="nump">67,048<span></span>
</td>
</tr>
<tr 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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">82,451<span></span>
</td>
<td class="nump">85,016<span></span>
</td>
<td class="nump">77,846<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment 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="nump">5,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">55,206<span></span>
</td>
<td class="nump">48,703<span></span>
</td>
<td class="nump">46,786<span></span>
</td>
</tr>
<tr class="re">
<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">247,669<span></span>
</td>
<td class="nump">223,376<span></span>
</td>
<td class="nump">208,204<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="num">(2,430)<span></span>
</td>
<td class="num">(2,601)<span></span>
</td>
<td class="num">(1,342)<span></span>
</td>
</tr>
<tr class="re">
<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">160,101<span></span>
</td>
<td class="nump">120,450<span></span>
</td>
<td class="nump">67,048<span></span>
</td>
</tr>
<tr 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">228,080<span></span>
</td>
<td class="nump">204,347<span></span>
</td>
<td class="nump">193,943<span></span>
</td>
</tr>
<tr class="re">
<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">47,840<span></span>
</td>
<td class="nump">39,472<span></span>
</td>
<td class="nump">33,545<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring 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="nump">202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment 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="nump">5,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">47,937<span></span>
</td>
<td class="nump">41,076<span></span>
</td>
<td class="nump">38,566<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">199,248<span></span>
</td>
<td class="nump">165,441<span></span>
</td>
<td class="nump">151,969<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">28,832<span></span>
</td>
<td class="nump">38,906<span></span>
</td>
<td class="nump">41,974<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">156,131<span></span>
</td>
<td class="nump">117,246<span></span>
</td>
<td class="nump">60,627<span></span>
</td>
</tr>
<tr 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,704<span></span>
</td>
<td class="nump">17,055<span></span>
</td>
<td class="nump">12,985<span></span>
</td>
</tr>
<tr class="ro">
<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,197<span></span>
</td>
<td class="nump">1,430<span></span>
</td>
<td class="nump">937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment 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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">2,053<span></span>
</td>
<td class="nump">1,906<span></span>
</td>
<td class="nump">1,976<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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,688<span></span>
</td>
<td class="nump">8,232<span></span>
</td>
<td class="nump">6,690<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">9,016<span></span>
</td>
<td class="nump">8,823<span></span>
</td>
<td class="nump">6,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">977<span></span>
</td>
<td class="nump">2,001<span></span>
</td>
<td class="nump">921<span></span>
</td>
</tr>
<tr 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">9,225<span></span>
</td>
<td class="nump">18,015<span></span>
</td>
<td class="nump">16,346<span></span>
</td>
</tr>
<tr 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">4,459<span></span>
</td>
<td class="nump">8,989<span></span>
</td>
<td class="nump">10,392<span></span>
</td>
</tr>
<tr 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">5,311<span></span>
</td>
<td class="nump">9,653<span></span>
</td>
<td class="nump">6,020<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">(545)<span></span>
</td>
<td class="num">(627)<span></span>
</td>
<td class="num">(66)<span></span>
</td>
</tr>
<tr 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">33,414<span></span>
</td>
<td class="nump">44,114<span></span>
</td>
<td class="nump">43,364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring 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="nump">1,525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment 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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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,216<span></span>
</td>
<td class="nump">5,721<span></span>
</td>
<td class="nump">6,244<span></span>
</td>
</tr>
<tr class="ro">
<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">39,733<span></span>
</td>
<td class="nump">49,703<span></span>
</td>
<td class="nump">49,545<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">(40,278)<span></span>
</td>
<td class="num">(50,330)<span></span>
</td>
<td class="num">(49,611)<span></span>
</td>
</tr>
<tr class="ro">
<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,993<span></span>
</td>
<td class="nump">1,203<span></span>
</td>
<td class="nump">5,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">177,530<span></span>
</td>
<td class="nump">154,956<span></span>
</td>
<td class="nump">142,290<span></span>
</td>
</tr>
<tr 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">177,530<span></span>
</td>
<td class="nump">154,956<span></span>
</td>
<td class="nump">142,290<span></span>
</td>
</tr>
<tr 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">30,842<span></span>
</td>
<td class="nump">24,431<span></span>
</td>
<td class="nump">23,004<span></span>
</td>
</tr>
<tr 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">30,842<span></span>
</td>
<td class="nump">24,431<span></span>
</td>
<td class="nump">23,004<span></span>
</td>
</tr>
<tr 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,249<span></span>
</td>
<td class="nump">15,971<span></span>
</td>
<td class="nump">18,257<span></span>
</td>
</tr>
<tr 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,249<span></span>
</td>
<td class="nump">15,971<span></span>
</td>
<td class="nump">18,257<span></span>
</td>
</tr>
<tr 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">12,393<span></span>
</td>
<td class="nump">7,402<span></span>
</td>
<td class="nump">6,965<span></span>
</td>
</tr>
<tr 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">12,393<span></span>
</td>
<td class="nump">7,402<span></span>
</td>
<td class="nump">6,965<span></span>
</td>
</tr>
<tr 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">236,014<span></span>
</td>
<td class="nump">202,760<span></span>
</td>
<td class="nump">190,516<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">223,621<span></span>
</td>
<td class="nump">195,358<span></span>
</td>
<td class="nump">183,551<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=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">12,393<span></span>
</td>
<td class="nump">7,402<span></span>
</td>
<td class="nump">6,965<span></span>
</td>
</tr>
<tr 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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">102,299<span></span>
</td>
<td class="nump">89,657<span></span>
</td>
<td class="nump">83,572<span></span>
</td>
</tr>
<tr 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">97,283<span></span>
</td>
<td class="nump">84,893<span></span>
</td>
<td class="nump">79,858<span></span>
</td>
</tr>
<tr 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">5,438<span></span>
</td>
<td class="nump">4,896<span></span>
</td>
<td class="nump">3,777<span></span>
</td>
</tr>
<tr 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">$ (422)<span></span>
</td>
<td class="num">$ (132)<span></span>
</td>
<td class="num">$ (63)<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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and 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 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-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_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=123367319&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=123367319&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=123359005&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=123570139&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123570139&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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="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 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<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=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123351226&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=123359005&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=123359005&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=123359005&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=123351226&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=123367319&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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790242215864">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<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, 2021</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_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="num">$ (7,901)<span></span>
</td>
<td class="nump">$ 851<span></span>
</td>
<td class="nump">$ 2,390<span></span>
</td>
<td class="nump">$ 2,230<span></span>
</td>
<td class="nump">$ 1,529<span></span>
</td>
<td class="num">$ (121)<span></span>
</td>
<td class="num">$ (2,361)<span></span>
</td>
<td class="num">$ (1,648)<span></span>
</td>
<td class="num">$ (2,430)<span></span>
</td>
<td class="num">$ (2,601)<span></span>
</td>
<td class="num">$ (1,342)<span></span>
</td>
</tr>
<tr class="re">
<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">8,665<span></span>
</td>
<td class="nump">3,187<span></span>
</td>
<td class="nump">3,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', 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">$ 6,235<span></span>
</td>
<td class="nump">$ 586<span></span>
</td>
<td class="nump">$ 1,938<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123367319&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790250052728">
<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, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<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, 2021</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_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">$ 62,604<span></span>
</td>
<td class="nump">$ 62,244<span></span>
</td>
<td class="nump">$ 60,700<span></span>
</td>
<td class="nump">$ 59,691<span></span>
</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">$ 245,239<span></span>
</td>
<td class="nump">$ 220,775<span></span>
</td>
<td class="nump">$ 206,862<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(7,901)<span></span>
</td>
<td class="nump">851<span></span>
</td>
<td class="nump">2,390<span></span>
</td>
<td class="nump">2,230<span></span>
</td>
<td class="nump">1,529<span></span>
</td>
<td class="num">(121)<span></span>
</td>
<td class="num">(2,361)<span></span>
</td>
<td class="num">(1,648)<span></span>
</td>
<td class="num">(2,430)<span></span>
</td>
<td class="num">(2,601)<span></span>
</td>
<td class="num">(1,342)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(3,137)<span></span>
</td>
<td class="nump">6,495<span></span>
</td>
<td class="nump">1,626<span></span>
</td>
<td class="nump">2,945<span></span>
</td>
<td class="nump">1,539<span></span>
</td>
<td class="nump">985<span></span>
</td>
<td class="num">(893)<span></span>
</td>
<td class="num">(55)<span></span>
</td>
<td class="nump">7,929<span></span>
</td>
<td class="nump">1,576<span></span>
</td>
<td class="nump">1,932<span></span>
</td>
</tr>
<tr class="re">
<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 (loss) from discontinued operations, net of tax</a></td>
<td class="num">(4,965)<span></span>
</td>
<td class="num">(406)<span></span>
</td>
<td class="nump">51,566<span></span>
</td>
<td class="nump">48,472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">990,902<span></span>
</td>
<td class="nump">124,097<span></span>
</td>
<td class="nump">53,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_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on the sale of discontinued operations, net of tax</a></td>
<td class="nump">9,503<span></span>
</td>
<td class="nump">886,732<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">896,235<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,401<span></span>
</td>
<td class="nump">$ 892,821<span></span>
</td>
<td class="nump">$ 53,192<span></span>
</td>
<td class="nump">$ 51,417<span></span>
</td>
<td class="nump">$ 49,214<span></span>
</td>
<td class="nump">$ 34,494<span></span>
</td>
<td class="nump">$ 28,891<span></span>
</td>
<td class="nump">$ 13,074<span></span>
</td>
<td class="nump">$ 998,831<span></span>
</td>
<td class="nump">$ 125,673<span></span>
</td>
<td class="nump">$ 55,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic - Income from continuing operations (in dollars per share)</a></td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0.16<span></span>
</td>
<td class="nump">$ 0.03<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.09<span></span>
</td>
<td class="nump">17.73<span></span>
</td>
<td class="nump">1.04<span></span>
</td>
<td class="nump">0.97<span></span>
</td>
<td class="nump">0.96<span></span>
</td>
<td class="nump">0.67<span></span>
</td>
<td class="nump">0.60<span></span>
</td>
<td class="nump">0.26<span></span>
</td>
<td class="nump">19.81<span></span>
</td>
<td class="nump">2.49<span></span>
</td>
<td class="nump">1.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net income per share (in dollars per share)</a></td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">17.86<span></span>
</td>
<td class="nump">1.07<span></span>
</td>
<td class="nump">1.03<span></span>
</td>
<td class="nump">0.99<span></span>
</td>
<td class="nump">0.69<span></span>
</td>
<td class="nump">0.58<span></span>
</td>
<td class="nump">0.26<span></span>
</td>
<td class="nump">19.97<span></span>
</td>
<td class="nump">2.52<span></span>
</td>
<td class="nump">1.11<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(0.06)<span></span>
</td>
<td class="nump">0.13<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.06<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.02<span></span>
</td>
<td class="num">(0.02)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.16<span></span>
</td>
<td class="nump">0.03<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.09<span></span>
</td>
<td class="nump">17.68<span></span>
</td>
<td class="nump">1.03<span></span>
</td>
<td class="nump">0.97<span></span>
</td>
<td class="nump">0.95<span></span>
</td>
<td class="nump">0.67<span></span>
</td>
<td class="nump">0.60<span></span>
</td>
<td class="nump">0.26<span></span>
</td>
<td class="nump">19.76<span></span>
</td>
<td class="nump">2.48<span></span>
</td>
<td class="nump">1.07<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income per share (in dollars per share)</a></td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 17.81<span></span>
</td>
<td class="nump">$ 1.06<span></span>
</td>
<td class="nump">$ 1.03<span></span>
</td>
<td class="nump">$ 0.98<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="nump">$ 19.92<span></span>
</td>
<td class="nump">$ 2.51<span></span>
</td>
<td class="nump">$ 1.11<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 gain (loss) not previously recognized resulting from the disposal of a 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 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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-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 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 5C<br> -Subparagraph (b)(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_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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=124431687&amp;loc=d3e22694-107794<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: 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=125512782&amp;loc=d3e4984-109258<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: 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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=125512782&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=124431687&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=125512782&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=125511455&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=124431687&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=124431687&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=124431687&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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: 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 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=124432515&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 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 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: 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=123367319&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123454820&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=124432515&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=125511455&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=124431687&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=124431687&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=123367319&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=123570139&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=124431687&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=124431687&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=124431687&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=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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=125511455&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 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 12: 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 13: 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 14: 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=123367319&amp;loc=SL114868656-224227<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=124431687&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124431687&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=124432515&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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: 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 6: 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 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<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 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 9: 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: 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=123367319&amp;loc=SL114868656-224227<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: 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 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: 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=124431687&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123454820&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=125511455&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=123367319&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=125511455&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=125511455&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=123367319&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=125511455&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=125511455&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=125511455&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-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(18))<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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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=124431687&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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 21: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 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=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: 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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: 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 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123359005&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=123351226&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=123359005&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=123359005&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=123359005&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=123351226&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>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139790249348312">
<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, 2021</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_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">$ 614<span></span>
</td>
<td class="nump">$ 533<span></span>
</td>
<td class="nump">$ 534<span></span>
</td>
</tr>
<tr class="re">
<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">530<span></span>
</td>
<td class="nump">758<span></span>
</td>
<td class="nump">649<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Bad debt expense</a></td>
<td class="nump">1,028<span></span>
</td>
<td class="nump">1,220<span></span>
</td>
<td class="nump">1,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Write-offs</a></td>
<td class="num">(1,820)<span></span>
</td>
<td class="num">(1,897)<span></span>
</td>
<td class="num">(2,393)<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 352<span></span>
</td>
<td class="nump">$ 614<span></span>
</td>
<td class="nump">$ 533<span></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>XML
<SEQUENCE>96
<FILENAME>shen-20211231_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/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:shen="http://shentel.com/20211231"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-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-20211231.xsd" xlink:type="simple"/>
    <context id="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i83b217b57de14970a87671e8ee48cfe3_I20220223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2022-02-23</instant>
        </period>
    </context>
    <context id="i08e4ec81ec1e47558d74b10a58b75f4f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8ba626a74bad4358859f7e829f0c3eb9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8daee9b4b36341d18a0a93f979a52990_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia444befe38c245beac185b7df16d5513_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="ie7a5d6a683924c9aa675ab5f1287e5b5_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="if1f24150ac0748d2a7130ed8199329ce_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i13f44fee8db94c5e96418de8afb18b41_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib23487b1359a455c8b587e921f7eb6c4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</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="ib91e4ca845774139a91c778260100b56_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i419351a79e3b42e690375359c698b76b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib911c421d8214fc4928003fc06e25be8_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</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="if673e0ce0ba547c29244aea3cc62ad84_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i93d61744c28e4b1e978d53c1abeb6579_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="i8f14254e57334a9e8d09e2882b776b90_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="i44b5d5b57cb44807b6f02e36cf64ec92_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="i91afb9442cb146448087d1fe5c64630a_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="ibdf8c43cc5af4ab98ff76af57edfd20f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id36a4e8c267c41538ac9bc8a13572d04_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="i460e12a35fa24dafac09cb4aac1fe329_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="i8cddc3a92e1b47598ef6db611c268d8c_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="i6b3b40615a89491e9c3d855e036b32a8_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="i232fa4f05af14d369ecc2b1ef04c8f5e_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="i41480beb333441f58b3bbd24d271e37d_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="i86ef372fbfea4b719a6417cfab2c46c1_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="i6abfe12ca6da4209b566b251c261576e_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="i6a7b8cae01ef44f2882c7394e69c270b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6ecfe5de6dbe4a9cb3a0d9eb6b3b0185_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="iba29b7a2020a46ddaf9b9a7fb397b99e_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="i86cf1f319969493aa00700aa6588edc2_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="icc9f9dbe76994033ac53ce67223b6235_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="i52bcc053950c46669999c46d2df61ba1_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="i0f198883b6284f10beba7ee0c3188efb_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="i50a4f6dba03d41d48155ab17b4a13980_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="ide718d6ce4f54ec7a27959f21d7dc20b_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="id5473efe8b964fe7b70cc3271c41148e_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibf77d0eb4b324310b895c469b9bdac89_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i28e6559497564f298884f54a42faf431_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7f09ff769fcc4cada4c968aafd26d17e_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i309da5af259f4a33811e094ca0cf8fa2_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b73d248f1d34f9ab9620f420d8068b7_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i1a06f06371c945a9abc651d0d3c709f4_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i92b74fad11294b8ea01d7fa9ebdd0e71_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="if3878cba82d8498397ae4221f81edfb6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9eafaaad4f134c2bb1c59c2043121a8f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i981196a59dd942a9823ffb12c442331d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icdb0c792022343f2a45a1c48a0b95e3a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i277da17470fb4ac797a22eb0a8b68932_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i86035a1666cf45409115dfa59c4d60fe_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i6eb38d9793024cdfb0f508a9f229f518_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="ia87da5fb8f854e14ae89f773e4b82688_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ida8c6d9624084c8a9e0a3c95ace38427_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="ic59cba69e4ee4f6dbaa7137db9638554_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i5f060587252d4757bf134d3d52d3afa9_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="i3fd08000d44e4de2ac769cb0f09a4632_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i385fd9b2891544bdad1dae5924457d42_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7e61e079b1cf4366a5b70424a1e699d3_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="i03dd3d4b0d994fdd8476714c156c8204_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="id8fa5227cda040dab7f96c4263997c61_I20210701">
        <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>2021-07-01</instant>
        </period>
    </context>
    <context id="i719201fae88b49798c7a5f036d99cdb9_I20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="i6e7fe39d26224165b04ea864e6a54892_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="id8239405bc97427d97f2a81edd1f9fc3_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i60816d34e0e2410191b4a9eea1ff103d_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="i9fad06f92d974dd78f80d9934470e4bc_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="i2ca20f92cf3e48f498d63ff9ad5df3d3_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i87b67178b37d4ef1b4cbc04e1d866f9a_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="i826db76e43d740d98dbffa480edb361a_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="iea7aae8d69b248e0988998241aaef167_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id55dd6333b614d509488209a682e2a56_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="i34cf602974484beca94a804659458595_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="ib9103bf09130460798481b56cb06e853_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i102d7bdab8c2491cacb45591a3862c1e_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="if3bff8cce9cb4b53af320790a250ad8a_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="ide8b4935f7b54c57b72623a972726e85_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia6cc3fcb3844499f876a8a13074ac91a_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="i31c0bbc0812c4eff8295805f2dbfbf5d_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="iaf11b0219774484e81d349ac33b92278_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3c343fb4c1a847a3beb2e45d6d55ba3d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i993030b242f747acb9df8c590500c434_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib16cf0936fa140e985a4f899522c287c_D20210702-20211231">
        <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>2021-07-02</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id9505abf18eb4dd585207fbe5c7b5a02_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">shen:CobankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i79c0146937e04a71846578c8e329b44e_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="i3e67bb4b81764e3da6127ff6a8376e37_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">shen:CobankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8d9e1ac36ea84aaca345dd07b665776a_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="i54465fdb74854eec90f01d1f053da798_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="idc85eae8f0324de3a85c610bd60d05ce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">shen:ValleyNetworkPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i904fb884acf04b4a8cbc3d4cc1fc446f_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4eb147c338d44e69ade92ccccb4d0e51_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="i7a138d4479604274a89a2763e3788188_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="i371d35e469354b85a31a1a11a94316ec_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="iff3235093d204e97b904433393001fe8_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="i8e60aba48dde42b895924b5074526d96_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i01ed876043be4ab18799f37c2090b108_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i437fa7063cdf475b9317db02cbb4a5dc_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="ie9ff9a8dfa0944ca8be91a59d59fd89d_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i54766eb435df4f8b9139b281fef571d1_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0e5f88331bc74edf87403317185082aa_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ida7dc53cc4cf4b7fa40b38080669bf48_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="i6e6f71cb17174361a5ed0b39b670fef9_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i07bd40c89a4a4ecb9f787cc189cc8048_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b819b0c1f8343fd955c36a2da49e530_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i4cf4710ba4264a019cc83d7c33aa3c29_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="i7eb5c94cde9c4877896b1647b7ba18ea_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9cc3b79d2ab94045a30fefa547119ec8_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4d18e413e36b4708a007eae343fe9649_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="id7da8761dca24d71a55b0a2090355365_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="iff4fd53ca1e545449cee53feb828eddb_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i36e8b0b17b67493d9d25e6a3fd638ab2_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="i77f0fd6c8251475aac2f78b4277818b7_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="if892ee3d3b1b49ea95be704ebcbc3b14_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="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7bbf6bad547244aba519acd4720a6b26_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i30b0b7067bce42cbbf942a5e171945e8_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="ife23f77f8db743f88f19f22ed77fc49e_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f58abcaea0b4981b79bc3094e1d26fb_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="i83ee188a3e144c29899e730a804ba053_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i609f1e8485a84aa0a86cf9287ed86fc7_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="i4d272721bdfd4fbda4854852609c0621_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i09bbe90fcacc4b5c8e36ac25662fef05_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="i076b536ff9d64b37b7fc3bac82fc5d92_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ff5b35b29f84df3909e2cef1ca93e4e_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="iacd14287902443a8858e825266bf49bd_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="icd0696cda4274b3aa4b477493e35b5c1_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="i55da348add2b41d1a372aa5329cdacca_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="id68be7d20ee2468c87d63e258db3ecfc_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="idf3b67925a304e21818f67c414ea3f15_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="ibd615764631347cab74361b45c06c4ba_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ad963abc1e14da9b1edfbb52d2bbc34_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iafa8a76638324c8293523018a954e87e_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9b1c7b1318084bb99146f3cc70f40813_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1905a363e8974d688e3c228d0158397b_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb26d577d2e24968b2019dac3ae3ea20_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff76d1ea9677430fb5f90b12bd808aff_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie0d86f0990f349b8979e6250660d1655_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">shen:WorkforceReductionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i85029fd162d04d9aa1d597752a139402_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">shen:WorkforceReductionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i08ad09929d3c45a99041a7ae9778cb3c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">shen:WorkforceReductionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idfa9249c2e1842b58d625a5d87d48f71_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">shen:WorkforceReductionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6783157bf3934260b83013efdf913e56_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">shen:WorkforceReductionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b3282b462d1478895f6f3113303e07e_D20210701-20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:NewCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i85992694d5024100a460622beebeec7d_I20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:NewCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="i5072904dacea451a9bd3507c859acbd5_I20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:NewCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="icf50d1c9d4ca4d87b17cde188e5ae1f2_D20210701-20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:NewCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i0aa1aa81f75d49638f01bdedf2da4c1a_I20210701">
        <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>2021-07-01</instant>
        </period>
    </context>
    <context id="i416237b0187d43dbb145961dbca578ae_D20210701-20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i6a7fed1cb91044a38000c537826fb659_I20210701">
        <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>2021-07-01</instant>
        </period>
    </context>
    <context id="i59cf18ddb21441d3bb7654e79f10dfe1_D20210701-20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="ie868d8f855eb441cbb1321e9abb96407_I20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="ied27ca0910c64617afc8158df2ff976d_D20210701-20210701">
        <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:DebtInstrumentAxis">shen:NewCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="ie307cb180c174cd2b8b700afd5303d92_D20210701-20210701">
        <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:DebtInstrumentAxis">shen:TermLoanA1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i0a6188337afc40da95db3a8b17f06316_D20210701-20210701">
        <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:DebtInstrumentAxis">shen:TermLoanA1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i70e90a2957e9473eb4679a1c13581631_D20210701-20210701">
        <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:DebtInstrumentAxis">shen:TermLoanA2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i3b92f28735a141f2b8943004c2031cd6_D20210701-20210701">
        <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:DebtInstrumentAxis">shen:TermLoanA2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i052eca9ad38541449e101959c1d52400_D20210701-20210701">
        <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:DebtInstrumentAxis">shen:TermLoanA1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="ifd77e61c4ed54ed28dd0006085148fa8_D20210701-20210701">
        <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:DebtInstrumentAxis">shen:TermLoanA1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i77d7ba7f079a4e599adc82d2e9e67bab_D20210701-20210701">
        <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:DebtInstrumentAxis">shen:TermLoanA2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="ideda7ce10e4645c2b92791af19f032c5_D20210701-20210701">
        <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:DebtInstrumentAxis">shen:TermLoanA2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="iba2afbf4dd4441729dd159783bcd4d6f_D20210701-20210701">
        <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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i30cfe9bb1645442e8d89e517f74437ff_D20210701-20210701">
        <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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="shen:VariableRateComponentAxis">shen:VariableRateComponentThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="idf31bf24b2e74c339ad41a42303f92f5_I20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:NewCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="if1cb0f08134d46f5b6b9bd3462615e8e_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ief13462461eb463cb6ace406f61753a1_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c9385beaf6243779ce5699f56751570_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibba2fb911c8b49f6ba99967adbf11e04_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia900d62d57af4835bf97f1c1ea2312a3_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib3be05122c764fa6be58dd2518942bed_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="i46a3ef698f8b43a98dbe308b3fcc4df3_D20210702-20210702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2021-07-02</startDate>
            <endDate>2021-07-02</endDate>
        </period>
    </context>
    <context id="ia737e06e7ea1467ab3d39d3d86392ca0_D20210804-20210804">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">shen:RSUsAndRTSRsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-04</startDate>
            <endDate>2021-08-04</endDate>
        </period>
    </context>
    <context id="i0564753502f842d79a1dc5bf0506f9c9_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i78d27f638ae04fd783743187ec30ada6_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i74940b35c89a40d7b284d4c310b191c0_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4c7105b525e44ca38dbaea86c3acd687_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i716d097904c740119d18ec9a31d60d60_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic4d3eee0f02847ff8c8ab6754a778eeb_D20210802-20210802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2021-08-02</startDate>
            <endDate>2021-08-02</endDate>
        </period>
    </context>
    <context id="i1253b49b716949c0b035866dc04f5abf_D20211027-20211027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2021-10-27</startDate>
            <endDate>2021-10-27</endDate>
        </period>
    </context>
    <context id="i0a23886e168c45fb9bab210ac39dcec4_D20211201-20211201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-01</endDate>
        </period>
    </context>
    <context id="i9cbb4ac8528648478b6fa569675b2e36_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">shen:MarketingServicesAndITSoftewareLicencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if4a21984757541de80b6f92f8b54032a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">shen:MarketingServicesAndITSoftewareLicencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia85eaef83fcd4366ac9ae64694c55a76_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">shen:MarketingServicesAndITSoftewareLicencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0ea4b0072b094b94922a90f7ee850df9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if7a87b10c1384a099bf15f966dd45dff_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i97d171d445444d1aab961cd4a183f9e0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibda3d8964e224fa6b27f4261c13b5795_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic502031bd3874289ac1186d2b9c269fa_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia35ce0b1789a4d6382403a5bfaf1e0a3_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i37b4d6907ded4e178e909992c5da70d9_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iebdd05ebb5ed4c018c31eb63e5389e65_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if38b980cf2c54b94947309a79fec257a_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i112c84200ff14fb6aa63661ad8a4c232_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9302b25cd56d468189f207c9db02951a_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i48c8096a7b774f8c9f9abf532a6dd602_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4b4a22a0e94a41ac81d0922c23e23a76_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i07f213ee2ae9460f882ade418487ae7d_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i62416a9159ad44a1bbea4e8e916087d8_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i58552f945c8a453288c2ed9988ae7c43_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i033dbb869f6b463cbb93e474ed54a43a_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i24b27d31f31246b0938bcc45e86a6bfe_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i106d89edc3df4918a80392df6c0aa073_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ied275664698643529f2e64344913c60e_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i99d24497d2594703a3a7e19dd9c60b08_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic4daeff516904ad682f67dd17c9921f7_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i480f4c2343ca466681326f193f904489_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ife6a8b90a7844d9d904ca2012a0428bb_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iffd76218d7804490a2ec72dfe67cfe04_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i42c1eda85ace49c6836a3aefdb081bcf_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3f865d6abcda47ba8bd7f78fdad09b23_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i88d2ca03df13449cba53fd41912b89d3_D20210101-20211231">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib166789372fa410ca77dd610dfafb5ce_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6963c0fdf47b42b9aaa962bb4d8dd4ad_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i848e102ac32041f3b32573e1af2327e8_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="id4ad885f43454c6c86a43b9782515d3f_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="i7056491d4cd54b269a0d761da4c3ed45_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="ie6cbd5b7deba4885aac2d8f4cbf91e29_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="iec228636aa4f47029415daa8cae5e163_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="i3bb59fa5971047c6a9fc9f35f66408d3_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="i86aeb0c934be44fd854841b97d3bcb96_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="i4bf4ab3a2ffa4e959c1c910e1083d27e_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="i51cf0e7d7c2646a591c5a8e8e4494f71_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="ic35cf2d654e6460c862c97622bedaf7c_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="ie04d11191cd84fd38c82742b83d03817_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="id9ba7e25be194719951a648f7e7d779c_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="i911ef9136dbf4dd4b38c8fbeec4322ec_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="ia9de662b4d3d42d59700f3d971e56cdc_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="i5912bb682e884857b3f6ec02b4e50e8f_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="i1768001897274f70a20fcda470cb9323_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="i4b2488ab60124e6b90b9a8dc54ff3906_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="i750b8d225a1a4692b1db5b69ea4b58bc_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="i775340398835448a8f1e9d030f6570cc_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="i519210d6e37644db9b892415c959d40e_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="i41d853e6438143159c59fd90f0d498ac_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="i182ede4b0b604b018417f134592b3023_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="i2370eb36ecaf47bfa356b846cdaf809f_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="i7317ec10771d4683bfbd09ffe6e14fa6_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="i86f8b69252034db783b5a5d93f8d6444_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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ied410d05dcb444d481182735162ccd26_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="ia955231106b84d9299e40cbaf742f806_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9a43b5610a174f4f98cad90dc42002f8_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="i21ffd987ee9244dfb32828e1962b9189_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="i4c387ee8b4d24687ae7fc3abf404e525_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="i5421961a9cda4fc7aa5092d768c64cbe_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="i49580a37657944e0971788864cc21755_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="i5aee03dd67084075adee18f1627ad6d5_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="i1df0a361f1ea4f258b64f87dc48ddbf6_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="ie6f0dbc0a4a9403cb7379474de465389_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="if8028c240d034ab7945f161c63c62076_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="ia9c60dfa49ef463583070f9174a635e6_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="ib36ebe5691fc478396bc4534a5a1b05c_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="icba98d62ee944ae8843fa9f4a859fa0f_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="ib2283acd9b72495483d054f408978350_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="ieb704a5d97a6496180214625e9e3286a_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="i17a4c08b67d04a30bd444b34896f88b6_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="i55f421cd1ed34f7dad9f483d0550435b_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="i12b1a30aecd1462ea17e8be27f77909d_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="i253c6f0d67f442d693787034dd151a2a_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="ibfe73669c7b54ca386852bbab45d1802_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="i3cd7a7e874b04e1e9cf745f0577f45cc_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="iaa93847a4aba4f3882662fc9464e1e2f_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="ia1d16c1636264ad9b3b50d8bcab9aa07_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="ifd3567a94e854d768bd1631fc0d484b1_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="i88d96b68864a44c282511838af73bd9c_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="i8de7b357ceca4a8c856bd29f37dac353_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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i49e5d7bc834d4f0e8c896a0758124283_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="i72218861b9ec4cfdb5926a1c3da42f00_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ief48900e8b41453680f43eda6660cdc8_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="ic81fcfb5f44c4445a93ac343b304e164_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="ia068730ae70b4413922f9e17657299fd_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="i18a6e7dee662493e88485134bb0ecb86_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="i9c2d1d8c5f554c55aca1b1bbb1455439_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="i997e68bd459643feb98a069af34521e2_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i348a013e85954f13baa41846e5ba22b4_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i50b7f4726a624fc392ad8b4d59981a79_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="id9528e5e1e2444e78c1129670039fdfc_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="i486a4df07c7c4a30aa7c5a6085cdbe61_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="i499881f45edb42848b0aed8b072e032f_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>
    <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="market">
        <measure>shen:market</measure>
    </unit>
    <unit id="facility">
        <measure>shen:facility</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV80L2ZyYWc6ZTk4N2ZhMTgyZDk2NDYxOWIwYmZlY2E1MzdmNDdhZTYvdGFibGU6ODY5ZGE1MmRhYmM0NDFlN2E2NmRhYjc1NDVkNjU4NmUvdGFibGVyYW5nZTo4NjlkYTUyZGFiYzQ0MWU3YTY2ZGFiNzU0NWQ2NTg2ZV80LTEtMS0xLTUxNjM5_041990fa-5500-41df-9469-3599346bc706">0000354963</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV80L2ZyYWc6ZTk4N2ZhMTgyZDk2NDYxOWIwYmZlY2E1MzdmNDdhZTYvdGFibGU6ODY5ZGE1MmRhYmM0NDFlN2E2NmRhYjc1NDVkNjU4NmUvdGFibGVyYW5nZTo4NjlkYTUyZGFiYzQ0MWU3YTY2ZGFiNzU0NWQ2NTg2ZV81LTEtMS0xLTUxNjM5_a88a7cde-4fad-4149-89fb-2640b2fe95be">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV80L2ZyYWc6ZTk4N2ZhMTgyZDk2NDYxOWIwYmZlY2E1MzdmNDdhZTYvdGFibGU6ODY5ZGE1MmRhYmM0NDFlN2E2NmRhYjc1NDVkNjU4NmUvdGFibGVyYW5nZTo4NjlkYTUyZGFiYzQ0MWU3YTY2ZGFiNzU0NWQ2NTg2ZV82LTEtMS0xLTUxNjM5_33ff59af-c1e3-475a-8cfc-9f52ae1c0733">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV80L2ZyYWc6ZTk4N2ZhMTgyZDk2NDYxOWIwYmZlY2E1MzdmNDdhZTYvdGFibGU6ODY5ZGE1MmRhYmM0NDFlN2E2NmRhYjc1NDVkNjU4NmUvdGFibGVyYW5nZTo4NjlkYTUyZGFiYzQ0MWU3YTY2ZGFiNzU0NWQ2NTg2ZV83LTEtMS0xLTUxNjM5_f5e92cbf-cfd6-4033-813e-1870360be532">false</dei:AmendmentFlag>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzMtMC0xLTEtNTE2Mzk_73e2c50e-d833-42cb-9d3a-7c52fc003d96">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzMtMC0xLTEtNTE2Mzk_d05e5a5f-8219-46c4-8a06-2aa4e4fd4a3f">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i74940b35c89a40d7b284d4c310b191c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzEzMzY_33913652-3b3d-4294-bbe9-26993fb2c346">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjMw_f3ea3d27-bd92-43a5-8a02-a574d91ccc55">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6Yjc1YzMwOTQ4MTczNGViNmExYWQ3ZDcwMDAzMGNkYTEvdGFibGVyYW5nZTpiNzVjMzA5NDgxNzM0ZWI2YTFhZDdkNzAwMDMwY2RhMV8wLTAtMS0xLTUxNjM5_525ff31a-0c17-41f2-9198-168476bf8e91">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6Yjc1YzMwOTQ4MTczNGViNmExYWQ3ZDcwMDAzMGNkYTEvdGFibGVyYW5nZTpiNzVjMzA5NDgxNzM0ZWI2YTFhZDdkNzAwMDMwY2RhMV8xLTEtMS0xLTUxNjM5L3RleHRyZWdpb246MTczNWVkY2U3YmIxNGVjYmI3ZjExNzZlNWZkNzE2ZmNfMzA_2aec6733-2ab8-4af6-a515-53d94d7bf8f8">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6Yjc1YzMwOTQ4MTczNGViNmExYWQ3ZDcwMDAzMGNkYTEvdGFibGVyYW5nZTpiNzVjMzA5NDgxNzM0ZWI2YTFhZDdkNzAwMDMwY2RhMV8xLTEtMS0xLTUxNjM5L3RleHRyZWdpb246MTczNWVkY2U3YmIxNGVjYmI3ZjExNzZlNWZkNzE2ZmNfMzA_0bff2f05-4b5f-467c-88a5-f7fd07cdf3c3">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6Yjc1YzMwOTQ4MTczNGViNmExYWQ3ZDcwMDAzMGNkYTEvdGFibGVyYW5nZTpiNzVjMzA5NDgxNzM0ZWI2YTFhZDdkNzAwMDMwY2RhMV8yLTAtMS0xLTUxNjM5_19467873-0677-409d-89ff-c4c0a86dbded">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjM2_7686ce12-fe9b-45dc-980e-f0d8149b1df8">000-09881</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjI0_22daa616-d1d2-401f-a281-6c62df9b5538">SHENANDOAH TELECOMMUNICATIONS COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6OTM5MWQ5NzYyNThlNDhhNzkzM2ExMTI0Zjc5M2JiYmYvdGFibGVyYW5nZTo5MzkxZDk3NjI1OGU0OGE3OTMzYTExMjRmNzkzYmJiZl8wLTAtMS0xLTUxNjM5_6596aba9-91e8-49ed-8a2d-412c41fad6dd">VA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6OTM5MWQ5NzYyNThlNDhhNzkzM2ExMTI0Zjc5M2JiYmYvdGFibGVyYW5nZTo5MzkxZDk3NjI1OGU0OGE3OTMzYTExMjRmNzkzYmJiZl8wLTItMS0xLTUxNjM5_272ba1e5-f538-48f6-875c-d04cf1f6c01f">54-1162807</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjM1_1841088e-82a9-4174-9b13-0bcfbe9f988d">500 Shentel Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjM3_8462cda6-7782-480f-8c84-9326403465d1">Edinburg</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjM4_d1236b38-7661-4417-b775-8c3e02f681f6">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjI1_984eee50-856c-4d5d-8702-e74e91f43318">22824</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjM5_28e6f715-7d71-4ec9-ad73-668830c12cb9">540</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjI2_8dae8c9f-0703-4a2d-a7f1-7ebf67edfb60">984-4141</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6OGIxNzQ2Yjc3MjNiNDIwYmE4MzFiOWNiMWNkY2E4YmEvdGFibGVyYW5nZTo4YjE3NDZiNzcyM2I0MjBiYTgzMWI5Y2IxY2RjYThiYV8wLTAtMS0xLTUxNjM5_24843768-81fe-4596-a764-cab1df338687">Common Stock (No Par Value)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6OGIxNzQ2Yjc3MjNiNDIwYmE4MzFiOWNiMWNkY2E4YmEvdGFibGVyYW5nZTo4YjE3NDZiNzcyM2I0MjBiYTgzMWI5Y2IxY2RjYThiYV8wLTEtMS0xLTUxNjM5_a2eee9d7-a236-4909-9891-f4e7da5b95b2">SHEN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6OGIxNzQ2Yjc3MjNiNDIwYmE4MzFiOWNiMWNkY2E4YmEvdGFibGVyYW5nZTo4YjE3NDZiNzcyM2I0MjBiYTgzMWI5Y2IxY2RjYThiYV8wLTItMS0xLTUxNjM5_687df32f-f87e-4fb9-a604-2249740e3e92">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i83b217b57de14970a87671e8ee48cfe3_I20220223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6OGIxNzQ2Yjc3MjNiNDIwYmE4MzFiOWNiMWNkY2E4YmEvdGFibGVyYW5nZTo4YjE3NDZiNzcyM2I0MjBiYTgzMWI5Y2IxY2RjYThiYV8wLTMtMS0xLTUxNjM5_31e47e75-99c4-43e3-8837-2e4d6851926e"
      unitRef="shares">50048651</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjI3_b0c6ed53-3de7-42f8-bd33-d0261cd44bd2">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjQw_47604f74-6bfe-427a-9d24-d6a3bc16fd29">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjQx_53760707-dccc-4dae-9b04-d8ff2b0a7edb">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjI4_d6251ed6-a48d-4f05-81ff-83aa640e16f6">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjMy_ec22c4f2-90ec-4d17-87ed-3064b94149e3">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjQy_b52dc33e-c01d-476f-9e18-dac96fb771d9">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjMz_3a1a5b36-bd3d-4ecd-bd22-7c4a6ac52422">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjMx_ba8ae2d0-092e-4a59-9d96-dbfaa2a59d45">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjM0_f3ef972a-9855-4439-8194-02931693a4f4">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i08e4ec81ec1e47558d74b10a58b75f4f_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zMTg1_7392d20f-9d52-4460-8382-23ef797559eb"
      unitRef="usd">1700000000</dei:EntityPublicFloat>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGV4dHJlZ2lvbjpiNGIyMjYyMThkZDA0YmVlYjMwODM3ODBmYTgzMGFhY18zNjI5_6fbbee33-c977-4c6c-98ab-80eb0d727ea1">Portions of the registrant&#x2019;s definitive proxy statement relating to its 2022 annual meeting of shareholders (the &#x201c;2022 Proxy Statement&#x201d;) are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated.&#160;The 2022 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>
    <dei:AuditorName
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6Y2Q1OTRiOWI1Y2NmNGRjOGFjM2QxNjNjNDc5OWU1MGQvdGFibGVyYW5nZTpjZDU5NGI5YjVjY2Y0ZGM4YWMzZDE2M2M0Nzk5ZTUwZF8wLTEtMS0xLTc0NjQ5_780aefaa-0916-4bef-b480-21d86177c1ba">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6Y2Q1OTRiOWI1Y2NmNGRjOGFjM2QxNjNjNDc5OWU1MGQvdGFibGVyYW5nZTpjZDU5NGI5YjVjY2Y0ZGM4YWMzZDE2M2M0Nzk5ZTUwZF8wLTQtMS0xLTc0NjUx_ec473f48-abf1-4c37-83b9-192780d449e0">McLean, Virginia</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xL2ZyYWc6YjRiMjI2MjE4ZGQwNGJlZWIzMDgzNzgwZmE4MzBhYWMvdGFibGU6Y2Q1OTRiOWI1Y2NmNGRjOGFjM2QxNjNjNDc5OWU1MGQvdGFibGVyYW5nZTpjZDU5NGI5YjVjY2Y0ZGM4YWMzZDE2M2M0Nzk5ZTUwZF8wLTctMS0xLTc0NjUz_914b6c39-71a9-47b5-88ce-3c8c316e5c01">185</dei:AuditorFirmId>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMtMS0xLTEtNTE2Mzk_ef93dce1-5eee-470c-90e7-ce73f53dec79"
      unitRef="usd">84344000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMtMy0xLTEtNTE2Mzk_44924d41-3055-4c6b-9d03-bab170a7fb06"
      unitRef="usd">195397000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQtMC0xLTEtNTE2MzkvdGV4dHJlZ2lvbjplM2JlODIyMWViNjc0MTFjYWUzZDk0NzMwZDI1YmMzY182Nw_6ad962b8-e8eb-44f2-ba76-a2f655119567"
      unitRef="usd">352000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQtMC0xLTEtNTE2MzkvdGV4dHJlZ2lvbjplM2JlODIyMWViNjc0MTFjYWUzZDk0NzMwZDI1YmMzY183NA_20c54b08-41d5-4a53-9e04-1f6ca8a2d26a"
      unitRef="usd">614000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQtMS0xLTEtNTE2Mzk_17def25e-7bee-45e6-9280-f773cb599de3"
      unitRef="usd">22005000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQtMy0xLTEtNTE2Mzk_1502a176-9f68-4fba-8ece-d4657232598a"
      unitRef="usd">70393000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzUtMS0xLTEtNTE2Mzk_22856600-d8f7-4ea8-9afa-14fc8f953569"
      unitRef="usd">30188000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzUtMy0xLTEtNTE2Mzk_fd726655-3ea5-418d-b56e-91041b5aeffd"
      unitRef="usd">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzYtMS0xLTEtNTE2Mzk_5ad9fca8-2047-40d2-8da5-7d1ad2cacc52"
      unitRef="usd">29830000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzYtMy0xLTEtNTE2Mzk_72f7af05-4299-4d59-8f2b-29ea6a12161b"
      unitRef="usd">7522000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzctMS0xLTEtNTE2Mzk_0fae5845-6d37-4f57-98c9-b70ffbf672e6"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzctMy0xLTEtNTE2Mzk_63dd44b0-97c6-4a03-bab0-7558ac3df517"
      unitRef="usd">1133294000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzgtMS0xLTEtNTE2Mzk_deb41bda-1316-4e45-b2c0-902a7f6c70f9"
      unitRef="usd">166367000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzgtMy0xLTEtNTE2Mzk_4f84c61e-cfb5-48ad-8d4a-7e39193dd603"
      unitRef="usd">1406606000</us-gaap:AssetsCurrent>
    <us-gaap:LongTermInvestments
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzktMS0xLTEtNTE2Mzk_778cbfee-d476-4231-a881-c8c0fcc096ed"
      unitRef="usd">13661000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzktMy0xLTEtNTE2Mzk_4308493a-7ddc-4f99-a4c9-a9b0734b5c00"
      unitRef="usd">13769000</us-gaap:LongTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzEwLTEtMS0xLTUxNjM5_1985f09a-9289-429e-9941-eaf436f26b65"
      unitRef="usd">554162000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzEwLTMtMS0xLTUxNjM5_5e135e1b-dd76-44ea-a4ce-19fafc0564ee"
      unitRef="usd">440427000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzExLTEtMS0xLTUxNjM5_56615ca3-f110-43c0-abac-daeac2197eee"
      unitRef="usd">89831000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzExLTMtMS0xLTUxNjM5_ef273e6e-1199-4ffb-9f64-c9f7552e11cd"
      unitRef="usd">106759000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzEyLTEtMS0xLTUxNjM5_88163e29-ffc2-485a-b36f-c7acf3de5503"
      unitRef="usd">56414000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzEyLTMtMS0xLTUxNjM5_cbcc6185-3741-4093-a958-699889d07fa7"
      unitRef="usd">50387000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredCosts
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzEzLTEtMS0xLTUxNjM5_ea84e78c-aa01-42e3-bf42-a847e6810cab"
      unitRef="usd">10298000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzEzLTMtMS0xLTUxNjM5_130ce6e4-d5ce-4a64-b511-27f6ed6323dd"
      unitRef="usd">6448000</us-gaap:DeferredCosts>
    <us-gaap:Assets
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzE1LTEtMS0xLTUxNjM5_243e8251-b7d1-409a-9f75-7a9eca7bbc26"
      unitRef="usd">890733000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzE1LTMtMS0xLTUxNjM5_84a4aa5f-e588-4cdd-9ce3-f881f4bdbff4"
      unitRef="usd">2024396000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzE4LTEtMS0xLTUxNjM5_e0d864ea-5b8e-4337-b96a-79cc0a99d475"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzE4LTMtMS0xLTUxNjM5_e3ea6111-4c55-4f0a-9b84-0a55d2f92af7"
      unitRef="usd">688463000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzE5LTEtMS0xLTUxNjM5_a5a6bf10-2406-4579-bc92-ecc0d25b74d8"
      unitRef="usd">28542000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzE5LTMtMS0xLTUxNjM5_88b246e9-e895-48a9-b5ee-663f5459cfca"
      unitRef="usd">19599000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzIwLTEtMS0xLTUxNjM5_44ee9881-809b-4629-bfb7-05888135a73c"
      unitRef="usd">11128000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzIwLTMtMS0xLTUxNjM5_5cc32e0a-1fe8-469e-9258-475e34916718"
      unitRef="usd">8594000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzIxLTEtMS0xLTUxNjM5_84e77260-6649-4f4d-9d69-4876f2ff984b"
      unitRef="usd">9653000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzIxLTMtMS0xLTUxNjM5_ed494d69-5a48-45a7-a951-8b66ef059f4c"
      unitRef="usd">16413000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzIyLTEtMS0xLTUxNjM5_ab64315a-d0c6-4426-a789-27fe6389b106"
      unitRef="usd">0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzIyLTMtMS0xLTUxNjM5_d62ac9ca-b476-4eb1-ad3d-ae1139f9a385"
      unitRef="usd">6951000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzIzLTEtMS0xLTUxNjM5_e83c0950-8008-48b7-a024-004da186dee0"
      unitRef="usd">3318000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzIzLTMtMS0xLTUxNjM5_9e20193c-849f-4843-b127-2ac3436b4156"
      unitRef="usd">1970000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzI0LTEtMS0xLTUxNjM5_78f50c0c-44d7-41cd-b557-3cedecc66c28"
      unitRef="usd">14649000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzI0LTMtMS0xLTUxNjM5_8f79fc4e-010b-4d74-b1ab-0351b0fa183a"
      unitRef="usd">13869000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzI1LTEtMS0xLTUxNjM5_e7177ae3-4172-4b3f-b36e-7d6a05d5f054"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzI1LTMtMS0xLTUxNjM5_eb66d86d-822e-4132-b4aa-9755ca8d9055"
      unitRef="usd">452202000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzI2LTEtMS0xLTUxNjM5_464e2520-7864-414a-9384-5dc6b0e92b2f"
      unitRef="usd">67290000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzI2LTMtMS0xLTUxNjM5_f931e188-10d2-4d6d-b7e7-47695a650b9d"
      unitRef="usd">1208061000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzI5LTEtMS0xLTUxNjM5_a0aee86f-f1df-4de2-a8bb-67ec7144f3fc"
      unitRef="usd">86014000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzI5LTMtMS0xLTUxNjM5_cb63224c-b81a-43f6-85ed-c8e89dd670bb"
      unitRef="usd">148684000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMwLTEtMS0xLTUxNjM5_1a54b954-0fc2-4e08-b740-91028ed47ed5"
      unitRef="usd">9615000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMwLTMtMS0xLTUxNjM5_dca2228c-1121-46bf-9f96-db67fa2d5069"
      unitRef="usd">4955000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMxLTEtMS0xLTUxNjM5_1b00b4dd-df41-46b1-b96e-db165ba3f511"
      unitRef="usd">8216000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMxLTMtMS0xLTUxNjM5_61aac441-1fac-4b9a-a80b-7359026109bf"
      unitRef="usd">14645000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMyLTEtMS0xLTUxNjM5_5aab8301-825b-401d-be95-a44806510706"
      unitRef="usd">51692000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMyLTMtMS0xLTUxNjM5_bb194d4e-8987-4068-b2ef-ecd76acd39bd"
      unitRef="usd">46095000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMzLTEtMS0xLTUxNjM5_6958060a-ae97-43fb-9fd2-9cd4b0bc5c3f"
      unitRef="usd">25631000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzMzLTMtMS0xLTUxNjM5_d59e0255-06e5-4e69-8ea5-f19098e735ea"
      unitRef="usd">24905000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM1LTEtMS0xLTUxNjM5_eca5651c-2d29-4370-ac6b-e5726f784f4f"
      unitRef="usd">181168000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM1LTMtMS0xLTUxNjM5_0680716c-b24c-412e-b06f-78c12f89eb56"
      unitRef="usd">239284000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM2LTEtMS0xLTUxNjM5_09268b26-630a-43d9-8537-10ee081f6cb6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM2LTMtMS0xLTUxNjM5_ffcccbdf-642b-4a0e-8281-f5ea9069a0e4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTAtMS0xLTUxNjM5L3RleHRyZWdpb246ZjFjYThhNDAyMzRlNDY3NGE3MjY1Yjk3NGY1NDA3YmZfMTg_4e750a23-39a2-4552-bbfb-561197885a51"
      unitRef="usdPerShare">0</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTAtMS0xLTUxNjM5L3RleHRyZWdpb246ZjFjYThhNDAyMzRlNDY3NGE3MjY1Yjk3NGY1NDA3YmZfMTg_edf1ab9d-deeb-4416-be1e-9147381ea9aa"
      unitRef="usdPerShare">0</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTAtMS0xLTUxNjM5L3RleHRyZWdpb246ZjFjYThhNDAyMzRlNDY3NGE3MjY1Yjk3NGY1NDA3YmZfNDM_a73b0579-9417-4415-8430-c027cb3a9242"
      unitRef="shares">96000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTAtMS0xLTUxNjM5L3RleHRyZWdpb246ZjFjYThhNDAyMzRlNDY3NGE3MjY1Yjk3NGY1NDA3YmZfNDM_d89189ea-2423-4ef0-9be3-c71e6cb13ff7"
      unitRef="shares">96000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTAtMS0xLTUxNjM5L3RleHRyZWdpb246ZjFjYThhNDAyMzRlNDY3NGE3MjY1Yjk3NGY1NDA3YmZfNDc_bbfa1801-9ee6-4169-bbf1-5178750fc7a6"
      unitRef="shares">49965000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTAtMS0xLTUxNjM5L3RleHRyZWdpb246ZjFjYThhNDAyMzRlNDY3NGE3MjY1Yjk3NGY1NDA3YmZfNDc_ff78ee8e-1e90-4d34-9556-ed12d6fd21a0"
      unitRef="shares">49965000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTAtMS0xLTUxNjM5L3RleHRyZWdpb246ZjFjYThhNDAyMzRlNDY3NGE3MjY1Yjk3NGY1NDA3YmZfNTQ_94fac05a-e6fe-4405-9160-662c81d2d802"
      unitRef="shares">49868000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTAtMS0xLTUxNjM5L3RleHRyZWdpb246ZjFjYThhNDAyMzRlNDY3NGE3MjY1Yjk3NGY1NDA3YmZfNTQ_d011b39e-d0a8-4867-8944-09de351f2c4b"
      unitRef="shares">49868000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTEtMS0xLTUxNjM5_a48ebe10-9fb9-465e-a7b5-e0bf4a1c2caa"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM4LTMtMS0xLTUxNjM5_eb6aec78-290a-4f74-929f-17db4b312bd9"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM5LTEtMS0xLTUxNjM5_77a2f5d5-d34f-4984-b006-f2f8533aefe5"
      unitRef="usd">49351000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzM5LTMtMS0xLTUxNjM5_c0d06099-d4d4-480d-91cc-bb02b29a9464"
      unitRef="usd">47317000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQwLTEtMS0xLTUxNjM5_57f1a4ce-99b3-40dc-893b-84bf5430a79a"
      unitRef="usd">592924000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQwLTMtMS0xLTUxNjM5_e109da55-d86c-426f-bd90-2ba5e1c2e202"
      unitRef="usd">534440000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQxLTEtMS0xLTUxNjM5_4d10d699-2642-4aae-bc53-427768394f39"
      unitRef="usd">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQxLTMtMS0xLTUxNjM5_48e4bf09-1203-4dea-9da6-71827bfbd7b3"
      unitRef="usd">-4706000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQyLTEtMS0xLTUxNjM5_fbb7cc24-2d36-4c8b-8274-f886db4f4c08"
      unitRef="usd">642275000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQyLTMtMS0xLTUxNjM5_ff051261-333b-4217-b29e-5832bd0e2d7c"
      unitRef="usd">577051000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQzLTEtMS0xLTUxNjM5_ad330970-130f-4631-8047-fab54c855ca8"
      unitRef="usd">890733000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDMvZnJhZzo1NTI3ZTA4OWVjZTM0NDYyYjhlNDI2NzQzNzk5ZDk1NC90YWJsZTo3MDk0OWFmMzJhYjA0ZGFjODlmZTE2ZTYyMzg5NDlmNS90YWJsZXJhbmdlOjcwOTQ5YWYzMmFiMDRkYWM4OWZlMTZlNjIzODk0OWY1XzQzLTMtMS0xLTUxNjM5_7d459069-86a6-4abd-a35d-74e1aabb15e1"
      unitRef="usd">2024396000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEtMS0xLTEtNTE2Mzk_7e2f5bd4-e924-4805-b7c5-18339a936c5c"
      unitRef="usd">245239000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEtMy0xLTEtNTE2Mzk_d022272c-41bb-4651-9f25-3e859dc5cae6"
      unitRef="usd">220775000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEtNS0xLTEtNTE2Mzk_892cb013-cf16-42d5-871f-8dca07aaaf8c"
      unitRef="usd">206862000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzMtMS0xLTEtNTE2Mzk_19832bc2-c608-4275-86f0-a7a67a83943e"
      unitRef="usd">102299000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzMtMy0xLTEtNTE2Mzk_0a1aaf9e-eb93-41b7-a358-5fb0e29171b1"
      unitRef="usd">89657000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzMtNS0xLTEtNTE2Mzk_0b902f25-c8b6-44c4-8f71-3b2ff5cb68f9"
      unitRef="usd">83572000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzQtMS0xLTEtNTE2Mzk_b4980556-6bfa-444e-a190-59498dd94d9c"
      unitRef="usd">82451000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzQtMy0xLTEtNTE2Mzk_ad1ecbc1-a67c-45e2-aebc-a2c521a90c85"
      unitRef="usd">85016000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzQtNS0xLTEtNTE2Mzk_896f57d7-0461-462c-9a0b-30e9edabffc7"
      unitRef="usd">77846000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzUtMS0xLTEtNTYxODE_1df68a7f-b9e5-41a1-9bc4-fb12655a7565"
      unitRef="usd">1727000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzUtMy0xLTEtNTYxODg_52c5767d-0dea-47e4-894d-7e43004cb500"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzUtNS0xLTEtNTYxOTU_26d03179-52c5-4ba6-a830-96e119447c1c"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzYtMS0xLTEtODU1Mzg_213ea983-d0c7-4877-97b8-c6c876a7fe19"
      unitRef="usd">5986000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzYtMy0xLTEtODU1NDU_56e8b0c4-ef81-49a5-b6f4-14e72b8a2847"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzYtNS0xLTEtODU1NTM_42c8af28-d039-454a-937e-432ebab5b8d1"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzUtMS0xLTEtNTE2Mzk_71bac693-84b3-4cba-8803-7c8fa385d2a5"
      unitRef="usd">55206000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzUtMy0xLTEtNTE2Mzk_d9d2a029-588b-4028-b946-be5a46f3d4d6"
      unitRef="usd">48703000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzUtNS0xLTEtNTE2Mzk_a576f6f6-6de8-4465-b7a7-d25778754a87"
      unitRef="usd">46786000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:CostsAndExpenses
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzYtMS0xLTEtNTE2Mzk_b337cc97-445a-4721-8211-7f64d90d43c1"
      unitRef="usd">247669000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzYtMy0xLTEtNTE2Mzk_07405fc1-ddd9-4112-b245-92287b5c1253"
      unitRef="usd">223376000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzYtNS0xLTEtNTE2Mzk_5a0906f8-8860-422f-ace9-ef0c7b12a5a1"
      unitRef="usd">208204000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzctMS0xLTEtNTE2Mzk_a15319c5-0447-478d-858a-5baa5b204375"
      unitRef="usd">-2430000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzctMy0xLTEtNTE2Mzk_a915e9fd-1d46-42c4-bed9-a9a0cf3c5cf7"
      unitRef="usd">-2601000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzctNS0xLTEtNTE2Mzk_49968a6f-b6ec-4f54-a401-4abb1dae674d"
      unitRef="usd">-1342000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzktMS0xLTEtNTE2Mzk_74ed3d79-49f7-4fd4-a764-61d6e5bf6d26"
      unitRef="usd">8665000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzktMy0xLTEtNTE2Mzk_aeaafd9f-1f4a-42e5-9567-067669bc20d4"
      unitRef="usd">3187000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzktNS0xLTEtNTE2Mzk_c49df6ca-a8d1-48fe-bbe8-361d9d3c6f1d"
      unitRef="usd">3280000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEwLTEtMS0xLTUxNjM5_c26cfa87-aa60-4a71-b835-9b4eaa291724"
      unitRef="usd">6235000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEwLTMtMS0xLTUxNjM5_06948dc8-9733-4cee-9518-1f1f8f2a3dc6"
      unitRef="usd">586000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEwLTUtMS0xLTUxNjM5_312684b1-1b89-4c44-a831-d56a0b1d5145"
      unitRef="usd">1938000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzExLTEtMS0xLTUxNjM5_5f2cac74-5f3f-495b-8aa0-afb708c49afc"
      unitRef="usd">-1694000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzExLTMtMS0xLTUxNjM5_b0c4ad32-3f66-42f7-b620-8ac674cfde29"
      unitRef="usd">-990000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzExLTUtMS0xLTUxNjM5_9aac37ac-e162-4231-8f90-aed56f8871e7"
      unitRef="usd">6000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEyLTEtMS0xLTUxNjM5_0c2eb339-427a-498a-ad9f-95eb70c17ce8"
      unitRef="usd">7929000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEyLTMtMS0xLTUxNjM5_3e32fe6b-1da5-4800-9dbf-4f2a02a0a400"
      unitRef="usd">1576000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEyLTUtMS0xLTUxNjM5_87d1884b-014c-4313-bab9-95bd5fbdf5fb"
      unitRef="usd">1932000</us-gaap:IncomeLossFromContinuingOperations>
    <shen:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEzLTEtMS0xLTUxNjM5_d0fa9af6-779b-4b0c-b677-151f7ece45a6"
      unitRef="usd">94667000</shen:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition>
    <shen:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEzLTMtMS0xLTUxNjM5_d74f4ac9-1a7c-4644-9200-24156bd90b5d"
      unitRef="usd">124097000</shen:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition>
    <shen:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzEzLTUtMS0xLTUxNjM5_abf64def-4b99-4d5d-a3c8-4e09bca60a23"
      unitRef="usd">53568000</shen:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE2LTEtMS0xLTU2Mjgx_6d349840-8a63-4b78-92c9-fec8a9e2f307"
      unitRef="usd">896235000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE2LTMtMS0xLTU2Mjg4_5b2b06e3-bb11-4cd1-93cd-5b1ce1e52cfe"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE2LTUtMS0xLTU2Mjk1_a3bbf12b-7c40-4d8f-82c3-127a544ae26b"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE3LTEtMS0xLTU2Mjgx_81be2955-e4a6-45b8-b63f-2370b4c795b7"
      unitRef="usd">990902000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE3LTMtMS0xLTU2Mjg4_88827eea-e910-4fb1-a9cc-58f9c9346f60"
      unitRef="usd">124097000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE3LTUtMS0xLTU2Mjk1_107322a7-5827-4b91-9497-d19882490919"
      unitRef="usd">53568000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE0LTEtMS0xLTUxNjM5_8bf427ed-d360-42a4-9fe0-4a2811478282"
      unitRef="usd">998831000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE0LTMtMS0xLTUxNjM5_e2e3f420-9ec4-4df0-97a0-acc2a33ef355"
      unitRef="usd">125673000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE0LTUtMS0xLTUxNjM5_a29380cd-1aea-4cd8-bc38-598d8ec75e2f"
      unitRef="usd">55500000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE3LTEtMS0xLTUxNjM5_3891dfd5-7e32-4c98-8dad-65c166a8cebf"
      unitRef="usd">4706000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE3LTMtMS0xLTUxNjM5_7973b0fd-22e0-4e35-b6ab-42d9870bce1a"
      unitRef="usd">-5014000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE3LTUtMS0xLTUxNjM5_fd02967d-a796-4897-a93d-0f3a7853c40a"
      unitRef="usd">-7972000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE4LTEtMS0xLTUxNjM5_0eaacfeb-4db3-422d-8c54-7890421b2eb0"
      unitRef="usd">1003537000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE4LTMtMS0xLTUxNjM5_504f4279-64cf-4aa7-b427-e70c821a9298"
      unitRef="usd">120659000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzE4LTUtMS0xLTUxNjM5_2fc6600d-e2a0-438e-9b00-60333bcc5cec"
      unitRef="usd">47528000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzIxLTEtMS0xLTUxNjM5_6c8d4dbf-3826-4f47-8fd8-30515f5e2945"
      unitRef="usdPerShare">0.16</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzIxLTMtMS0xLTUxNjM5_ca67de0d-f285-45cb-91b8-9abe2348da38"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzIxLTUtMS0xLTUxNjM5_71bd056d-f295-4806-a2f3-2cc63ee42de6"
      unitRef="usdPerShare">0.04</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzIyLTEtMS0xLTUxNjM5_ddc436e4-2e9f-4014-8f24-849d2b041f53"
      unitRef="usdPerShare">19.81</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzIyLTMtMS0xLTUxNjM5_a4535947-4548-4704-8a57-430460fe1fe3"
      unitRef="usdPerShare">2.49</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzIyLTUtMS0xLTUxNjM5_c0405dbe-2c90-4003-9578-9ee83991a350"
      unitRef="usdPerShare">1.07</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzIzLTEtMS0xLTUxNjM5_b2c28206-3bc5-40e3-940d-57143c30af98"
      unitRef="usdPerShare">19.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzIzLTMtMS0xLTUxNjM5_e4586cd8-8c86-49d7-8e70-0776fa19b009"
      unitRef="usdPerShare">2.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzIzLTUtMS0xLTUxNjM5_2575db8a-e9ab-4008-9521-c94a56d31ce0"
      unitRef="usdPerShare">1.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI1LTEtMS0xLTUxNjM5_872380c3-7b41-4e84-9a0d-ac56fa5ee8f4"
      unitRef="usdPerShare">0.16</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI1LTMtMS0xLTUxNjM5_1cac2306-920e-44df-8569-faee1ce90585"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI1LTUtMS0xLTUxNjM5_02ee5c45-a003-46d0-8b25-9e193d0f4bd7"
      unitRef="usdPerShare">0.04</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI2LTEtMS0xLTUxNjM5_eb24db62-13d0-4b26-8db0-6211dccf3ae7"
      unitRef="usdPerShare">19.76</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI2LTMtMS0xLTUxNjM5_86ca35d1-76ea-40d5-869b-c7e7031613dd"
      unitRef="usdPerShare">2.48</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI2LTUtMS0xLTUxNjM5_82e30f85-ed5b-478d-b0ee-1175f6aa1f95"
      unitRef="usdPerShare">1.07</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI3LTEtMS0xLTUxNjM5_e254d64c-ebdd-4de0-9402-077fc246e1f6"
      unitRef="usdPerShare">19.92</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI3LTMtMS0xLTUxNjM5_36ad255d-bbab-4d26-8b0c-70d6efa5e084"
      unitRef="usdPerShare">2.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI3LTUtMS0xLTUxNjM5_db86dbfb-a573-4424-8a3b-9d1fd8529ac8"
      unitRef="usdPerShare">1.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI5LTEtMS0xLTUxNjM5_449709d9-6640-4f53-9b71-a97f42a4a1b6"
      unitRef="shares">50026000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI5LTMtMS0xLTUxNjM5_a5a0a833-69e5-47d6-9927-b769738c7784"
      unitRef="shares">49901000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzI5LTUtMS0xLTUxNjM5_49a3a95c-d8c6-495f-8c1d-1dca2b118588"
      unitRef="shares">49811000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzMwLTEtMS0xLTUxNjM5_48b34d28-059b-468e-8171-c9431187a69a"
      unitRef="shares">50149000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzMwLTMtMS0xLTUxNjM5_3c06c353-7780-4d19-9937-cf4e522f5293"
      unitRef="shares">50024000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzMwLTUtMS0xLTUxNjM5_d7027739-1b6f-4bed-95ed-e42d93ecd8e2"
      unitRef="shares">50101000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzMxLTEtMS0xLTUxNjM5_432cc738-da76-4e3a-af16-85863dece7bf"
      unitRef="usdPerShare">18.82</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzMxLTMtMS0xLTUxNjM5_a8420bcb-b79c-467a-9174-5e80b6e46273"
      unitRef="usdPerShare">0.34</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDYvZnJhZzpmMGY3MThlNmVhZGY0MzhmOWUyOTQ2NjFkZjM4NTA4NC90YWJsZTpjNDkzZDgzZTJhODY0MTg3ODg2OGQ0OWRjNmNkZGFlMy90YWJsZXJhbmdlOmM0OTNkODNlMmE4NjQxODc4ODY4ZDQ5ZGM2Y2RkYWUzXzMxLTUtMS0xLTUxNjM5_aaa86201-c6f1-4042-a3a4-7de26a6136df"
      unitRef="usdPerShare">0.29</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if1f24150ac0748d2a7130ed8199329ce_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEtMS0xLTEtNTE2Mzk_51c1e308-c42a-440c-8425-b216d793ef10"
      unitRef="shares">49630000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i13f44fee8db94c5e96418de8afb18b41_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEtMi0xLTEtNTE2Mzk_f97146cf-a615-491d-a218-f24fe9e47315"
      unitRef="usd">47456000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib23487b1359a455c8b587e921f7eb6c4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEtMy0xLTEtNTE2Mzk_2f1b141d-e989-43dd-bf1d-a13d2582cc70"
      unitRef="usd">388496000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib91e4ca845774139a91c778260100b56_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEtNC0xLTEtNTE2Mzk_e28bd6c8-741a-4d9d-b52f-c7680c33646c"
      unitRef="usd">8280000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i419351a79e3b42e690375359c698b76b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEtNS0xLTEtNTE2Mzk_e83d5541-a2e6-40ed-b4af-2affbdbc54b5"
      unitRef="usd">444232000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib911c421d8214fc4928003fc06e25be8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzItMy0xLTEtODM5NzU_b86ce1c6-ed26-46ec-9eee-365b14b28c86"
      unitRef="usd">-3838000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if673e0ce0ba547c29244aea3cc62ad84_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzItNS0xLTEtODM5NzU_33fa179c-b9b2-4ba6-b4cc-0afae52055fd"
      unitRef="usd">-3838000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i93d61744c28e4b1e978d53c1abeb6579_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMtMS0xLTEtODM5NzU_f0a5f75d-d82a-4553-b002-f4eef9397bc4"
      unitRef="shares">49630000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8f14254e57334a9e8d09e2882b776b90_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMtMi0xLTEtODM5NzU_1019f574-4be0-4a0c-8f82-bea2f1272553"
      unitRef="usd">47456000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i44b5d5b57cb44807b6f02e36cf64ec92_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMtMy0xLTEtODM5NzU_9a4b0517-5e5a-4761-ac08-ec85529f3136"
      unitRef="usd">384658000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i91afb9442cb146448087d1fe5c64630a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMtNC0xLTEtODM5NzU_cb1fc008-a5da-44ab-9d72-807d88e9c862"
      unitRef="usd">8280000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibdf8c43cc5af4ab98ff76af57edfd20f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMtNS0xLTEtODM5NzU_f586e4cd-46db-43bb-bccc-7af2582ecdb5"
      unitRef="usd">440394000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="id36a4e8c267c41538ac9bc8a13572d04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMtMy0xLTEtNTE2Mzk_798b7ab0-8989-4b5b-9e97-ce3d6934dce4"
      unitRef="usd">55500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMtNS0xLTEtNTE2Mzk_d7c26d37-0b61-485f-a5c6-874f7f8ced3c"
      unitRef="usd">55500000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i460e12a35fa24dafac09cb4aac1fe329_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzQtNC0xLTEtNTE2Mzk_d71c4472-2fc7-4290-838b-cdf15783bdcf"
      unitRef="usd">-7972000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzQtNS0xLTEtNTE2Mzk_b423858b-44a0-4c31-9e76-cfcfa0902e5e"
      unitRef="usd">-7972000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:DividendsCommonStockCash
      contextRef="id36a4e8c267c41538ac9bc8a13572d04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzUtMy0xLTEtNTE2Mzk_f2aa01fb-4b55-4ffc-8c68-266a7798c85c"
      unitRef="usd">14442000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzUtNS0xLTEtNTE2Mzk_f39a720a-90b8-4272-8b32-6a8bfd4c4e26"
      unitRef="usd">14442000</us-gaap:DividendsCommonStockCash>
    <shen:StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan
      contextRef="i8cddc3a92e1b47598ef6db611c268d8c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzYtMS0xLTEtNTE2Mzk_535aca6e-0e8d-42b5-ab6f-898b3ffc84b1"
      unitRef="shares">14000</shen:StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan>
    <shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan
      contextRef="i6b3b40615a89491e9c3d855e036b32a8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzYtMi0xLTEtNTE2Mzk_1cd72b64-10f9-48b4-83f7-1bbc3df55192"
      unitRef="usd">499000</shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan>
    <shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzYtNS0xLTEtNTE2Mzk_bfa98362-06e1-4f5a-be25-d46ddc964ae9"
      unitRef="usd">499000</shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i8cddc3a92e1b47598ef6db611c268d8c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzctMS0xLTEtNTE2Mzk_5159bcdd-1a18-4bae-96a3-8e9056ab081f"
      unitRef="shares">200000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i6b3b40615a89491e9c3d855e036b32a8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzctMi0xLTEtNTE2Mzk_b77a1edf-345f-4f3d-b76b-513fa23f102d"
      unitRef="usd">7231000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzctNS0xLTEtNTE2Mzk_de1d00e5-c20e-46b3-a713-97b053906dc1"
      unitRef="usd">7231000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i8cddc3a92e1b47598ef6db611c268d8c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzgtMS0xLTEtNTE2Mzk_a8784016-6ee7-46c1-90fa-7c37ee0be633"
      unitRef="shares">184000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6b3b40615a89491e9c3d855e036b32a8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzgtMi0xLTEtNTE2Mzk_418af789-ae9d-49e6-aebf-c71906bf10a6"
      unitRef="usd">4182000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzgtNS0xLTEtNTE2Mzk_e37d903c-8bca-4c9a-a239-ce0f215f89ba"
      unitRef="usd">4182000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8cddc3a92e1b47598ef6db611c268d8c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzktMS0xLTEtNTE2Mzk_0015bdeb-65cd-49ad-a131-9e58d15b8110"
      unitRef="shares">29000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6b3b40615a89491e9c3d855e036b32a8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzktMi0xLTEtNTE2Mzk_184fde04-1a96-4e74-923e-0d8214238a7f"
      unitRef="usd">81000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzktNS0xLTEtNTE2Mzk_52ef18c4-4c8a-4808-8260-ba78201446ed"
      unitRef="usd">81000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6b3b40615a89491e9c3d855e036b32a8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEwLTItMS0xLTUxNjM5_d98bd90c-87a5-49b0-a63c-ae3068077a64"
      unitRef="usd">34000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEwLTUtMS0xLTUxNjM5_7f2e0359-aa76-4356-a1cc-cee0b1bf1215"
      unitRef="usd">34000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares
      contextRef="i8cddc3a92e1b47598ef6db611c268d8c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzExLTEtMS0xLTUxNjM5_91aae592-a4b6-4d10-a9f7-cbcb7efabb4a"
      unitRef="shares">62000</shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares>
    <shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned
      contextRef="i6b3b40615a89491e9c3d855e036b32a8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzExLTItMS0xLTUxNjM5_a14ebe7f-6354-4da1-aed8-8b7834b16827"
      unitRef="usd">2911000</shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned>
    <shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzExLTUtMS0xLTUxNjM5_4468106e-ec57-43d9-86a8-f59f57d4e8f9"
      unitRef="usd">2911000</shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned>
    <shen:BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned
      contextRef="i8cddc3a92e1b47598ef6db611c268d8c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEyLTEtMS0xLTUxNjM5_0604a737-07d8-4cc8-9224-bb7707e9b713"
      unitRef="shares">76000</shen:BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i232fa4f05af14d369ecc2b1ef04c8f5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEzLTEtMS0xLTUxNjM5_9946cb33-0fca-46be-831c-0660844f2340"
      unitRef="shares">49671000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i41480beb333441f58b3bbd24d271e37d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEzLTItMS0xLTUxNjM5_5c69a5a7-e1c7-4206-9feb-cc902195f4a5"
      unitRef="usd">42110000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i86ef372fbfea4b719a6417cfab2c46c1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEzLTMtMS0xLTUxNjM5_fd5542cc-333c-4abe-9d4b-3434e099210f"
      unitRef="usd">425716000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6abfe12ca6da4209b566b251c261576e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEzLTQtMS0xLTUxNjM5_86e2164f-3411-47d8-b86a-7467d0acab8a"
      unitRef="usd">308000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a7b8cae01ef44f2882c7394e69c270b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzEzLTUtMS0xLTUxNjM5_8b18479e-6475-49f5-a00c-9f3839578110"
      unitRef="usd">468134000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6ecfe5de6dbe4a9cb3a0d9eb6b3b0185_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE1LTMtMS0xLTUxNjM5_83c6001d-d9b6-4e5d-87b4-48d5f518b023"
      unitRef="usd">125673000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE1LTUtMS0xLTUxNjM5_6b3ccca1-38c9-4c8b-a9c0-88616889f56f"
      unitRef="usd">125673000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iba29b7a2020a46ddaf9b9a7fb397b99e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE2LTQtMS0xLTUxNjM5_cdb8a3e3-1c4f-45ce-b840-218f8e19c63a"
      unitRef="usd">-5014000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE2LTUtMS0xLTUxNjM5_71093486-504d-4601-ac11-2326b43568e0"
      unitRef="usd">-5014000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6ecfe5de6dbe4a9cb3a0d9eb6b3b0185_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE3LTMtMS0xLTUxNjM5_0fe05dc4-7f67-42c8-b1a2-e8f4cde9b7f3"
      unitRef="usd">16950000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE3LTUtMS0xLTUxNjM5_f86071de-879f-4726-9c5e-39d71426c056"
      unitRef="usd">16950000</us-gaap:DividendsCommonStockCash>
    <shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan
      contextRef="i86cf1f319969493aa00700aa6588edc2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE4LTItMS0xLTUxNjM5_ec1d2224-48a4-41ce-b5c8-b46aae9da8fb"
      unitRef="usd">-2000</shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan>
    <shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE4LTUtMS0xLTUxNjM5_c55adfb8-772d-4641-ab04-5a85e2184f60"
      unitRef="usd">-2000</shen:StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="icc9f9dbe76994033ac53ce67223b6235_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE5LTEtMS0xLTUxNjM5_3a57535f-422e-4b15-87fb-e2d80605a4a0"
      unitRef="shares">156000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i86cf1f319969493aa00700aa6588edc2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE5LTItMS0xLTUxNjM5_6241687f-2cce-4cb8-af4f-ed61f12eb347"
      unitRef="usd">6833000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzE5LTUtMS0xLTUxNjM5_50e38aed-214c-426c-84d8-647347740b5c"
      unitRef="usd">6833000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i86cf1f319969493aa00700aa6588edc2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIwLTItMS0xLTUxNjM5_80bd7733-9243-43ca-9c8a-9682f9eabc13"
      unitRef="usd">36000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIwLTUtMS0xLTUxNjM5_5d102a4b-bd5f-4f06-819e-bc0c5b652c9c"
      unitRef="usd">36000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="icc9f9dbe76994033ac53ce67223b6235_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIxLTEtMS0xLTUxNjM5_49d576b7-4a8e-4389-a0ec-d1de346589c0"
      unitRef="shares">1000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i86cf1f319969493aa00700aa6588edc2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIxLTItMS0xLTUxNjM5_cdf00c2b-0ad8-47be-8a39-461940c9f00f"
      unitRef="usd">31000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIxLTUtMS0xLTUxNjM5_c141bd94-9135-4a4f-9f90-df288432a505"
      unitRef="usd">31000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan
      contextRef="icc9f9dbe76994033ac53ce67223b6235_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIyLTEtMS0xLTUxNjM5_6e45d45e-ff62-4437-947a-a41135e58738"
      unitRef="shares">12000</us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="i86cf1f319969493aa00700aa6588edc2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIyLTItMS0xLTUxNjM5_4a6fa98c-b02c-4502-8cb1-8c3f35d54935"
      unitRef="usd">526000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIyLTUtMS0xLTUxNjM5_55707fda-e1f1-41f6-b126-90136b8361de"
      unitRef="usd">526000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares
      contextRef="icc9f9dbe76994033ac53ce67223b6235_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIzLTEtMS0xLTUxNjM5_5dc267da-8443-4de1-a945-0f0c12c25d0f"
      unitRef="shares">48000</shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares>
    <shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned
      contextRef="i86cf1f319969493aa00700aa6588edc2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIzLTItMS0xLTUxNjM5_77c79ce1-c5cb-4ba7-90df-0773c128b494"
      unitRef="usd">2217000</shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned>
    <shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzIzLTUtMS0xLTUxNjM5_51a2c6cf-33fb-4624-b0b6-351c0988dc4f"
      unitRef="usd">2217000</shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned>
    <shen:BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned
      contextRef="icc9f9dbe76994033ac53ce67223b6235_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI0LTEtMS0xLTUxNjM5_9d4a70cd-b853-482b-b79e-912523631fea"
      unitRef="shares">76000</shen:BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i52bcc053950c46669999c46d2df61ba1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI1LTEtMS0xLTUxNjM5_512c61b8-5659-4628-9e05-fcf23405ef9a"
      unitRef="shares">49868000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0f198883b6284f10beba7ee0c3188efb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI1LTItMS0xLTUxNjM5_1315234a-0193-4069-a88a-fff16c95941a"
      unitRef="usd">47317000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i50a4f6dba03d41d48155ab17b4a13980_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI1LTMtMS0xLTUxNjM5_b4668e24-c957-4482-bb4d-47731bbc2d16"
      unitRef="usd">534440000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide718d6ce4f54ec7a27959f21d7dc20b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI1LTQtMS0xLTUxNjM5_9836b0c0-5097-453a-a4c2-d70063174e1a"
      unitRef="usd">-4706000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI1LTUtMS0xLTUxNjM5_8c8fb978-265e-4195-bf40-966b426bdd32"
      unitRef="usd">577051000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="id5473efe8b964fe7b70cc3271c41148e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI3LTMtMS0xLTUxNjM5_9cb1e2b9-e1cc-4fca-9e8f-9afb7cd9abd6"
      unitRef="usd">998831000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI3LTUtMS0xLTUxNjM5_57917b64-6778-4ac9-b3aa-1968d8615bd3"
      unitRef="usd">998831000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibf77d0eb4b324310b895c469b9bdac89_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI4LTQtMS0xLTUxNjM5_c60be5a6-1e5f-4062-818e-a98c0cc1cc2a"
      unitRef="usd">4706000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI4LTUtMS0xLTUxNjM5_ce2b4079-ef24-45ed-ad29-ba1d270eaa02"
      unitRef="usd">4706000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:DividendsCommonStockCash
      contextRef="id5473efe8b964fe7b70cc3271c41148e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI5LTMtMS0xLTUxNjM5_94512ea4-bf81-40bf-9ab8-ac9f201a7095"
      unitRef="usd">940347000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzI5LTUtMS0xLTUxNjM5_7e5e8be3-eb71-4a38-94ce-b968cdb3308f"
      unitRef="usd">940347000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i28e6559497564f298884f54a42faf431_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMxLTEtMS0xLTUxNjM5_c15f7290-51c1-42cc-b6de-2cb39e9089a4"
      unitRef="shares">133000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7f09ff769fcc4cada4c968aafd26d17e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMxLTItMS0xLTUxNjM5_004494e9-af76-429a-a068-23d8cc0807f3"
      unitRef="usd">3661000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzMxLTUtMS0xLTUxNjM5_d8d03e75-7e9a-4b8c-8e58-834f2c7a4f5a"
      unitRef="usd">3661000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares
      contextRef="i28e6559497564f298884f54a42faf431_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzM1LTEtMS0xLTUxNjM5_5897fb32-adda-4dce-a441-a73f49d72586"
      unitRef="shares">36000</shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares>
    <shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned
      contextRef="i7f09ff769fcc4cada4c968aafd26d17e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzM1LTItMS0xLTUxNjM5_6681cf18-f997-4a6a-a7ff-ae69952d7943"
      unitRef="usd">1627000</shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned>
    <shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzM1LTUtMS0xLTUxNjM5_a3515889-365a-4439-8d7f-fa01330be4b5"
      unitRef="usd">1627000</shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i309da5af259f4a33811e094ca0cf8fa2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzM3LTEtMS0xLTUxNjM5_3a9b0ed7-9444-4b5f-8193-121edd6a4cd1"
      unitRef="shares">49965000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4b73d248f1d34f9ab9620f420d8068b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzM3LTItMS0xLTUxNjM5_97e38df0-e170-4b34-9c35-fef2b1c608c0"
      unitRef="usd">49351000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1a06f06371c945a9abc651d0d3c709f4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzM3LTMtMS0xLTUxNjM5_49d84fd7-c8a0-4139-afa9-c9c926eed398"
      unitRef="usd">592924000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i92b74fad11294b8ea01d7fa9ebdd0e71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzM3LTQtMS0xLTUxNjM5_39034a0c-4536-4278-bdb6-694eb115ebc6"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMDkvZnJhZzo5YzljYmRjNjVlYmM0MWI4OWI2ZjE2N2M4Nzc1YmIyYy90YWJsZTo0NWI1NmJlYWFjYzU0N2EyYTVlZDE1NGE5ZTVlYTViMS90YWJsZXJhbmdlOjQ1YjU2YmVhYWNjNTQ3YTJhNWVkMTU0YTllNWVhNWIxXzM3LTUtMS0xLTUxNjM5_895ae861-01af-45f2-a663-7608d929d73a"
      unitRef="usd">642275000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzItMS0xLTEtNTE2Mzk_ea6ecf8a-c97e-4bd4-85ac-78db2306508e"
      unitRef="usd">998831000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzItMy0xLTEtNTE2Mzk_a35034c5-263d-485e-9cfa-4bc55f43f4d3"
      unitRef="usd">125673000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzItNS0xLTEtNTE2Mzk_3d632ee3-2cd7-4af9-8a50-a0fd32d20983"
      unitRef="usd">55500000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMtMS0xLTEtNTE2Mzk_a93a90cc-e657-4050-a629-68adfe3cede9"
      unitRef="usd">990902000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMtMy0xLTEtNTE2Mzk_3dd678d0-852a-4424-904b-60cf613617fd"
      unitRef="usd">124097000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMtNS0xLTEtNTE2Mzk_89af4933-8e5b-4f06-a950-31cf55238349"
      unitRef="usd">53568000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQtMS0xLTEtNTE2Mzk_ac873e2f-1ca4-4553-821e-17b916548c07"
      unitRef="usd">7929000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQtMy0xLTEtNTE2Mzk_9eae6638-9088-422d-a668-a4cbe3998baa"
      unitRef="usd">1576000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQtNS0xLTEtNTE2Mzk_f33874b5-f4c9-49e0-8631-12db0d61beef"
      unitRef="usd">1932000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:Depreciation
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzYtMS0xLTEtNTE2Mzk_02524336-5101-449f-92d7-6497b2845846"
      unitRef="usd">54389000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzYtMy0xLTEtNTE2Mzk_9e4aaf34-0a60-4fad-bccd-3d52ec14b331"
      unitRef="usd">47964000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzYtNS0xLTEtNTE2Mzk_9b4ef360-5ad6-4174-9295-2fcae529e405"
      unitRef="usd">46313000</us-gaap:Depreciation>
    <shen:AmortizationReflectedAsOperatingExpense
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzctMS0xLTEtNTE2Mzk_a84eac63-b40c-47a3-b61b-febd81d4916f"
      unitRef="usd">817000</shen:AmortizationReflectedAsOperatingExpense>
    <shen:AmortizationReflectedAsOperatingExpense
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzctMy0xLTEtNTE2Mzk_2128c9d3-24ea-4272-88d9-d67307845303"
      unitRef="usd">739000</shen:AmortizationReflectedAsOperatingExpense>
    <shen:AmortizationReflectedAsOperatingExpense
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzctNS0xLTEtNTE2Mzk_05fbf579-6e24-4425-aff4-e35ecc2e89e8"
      unitRef="usd">473000</shen:AmortizationReflectedAsOperatingExpense>
    <shen:AmortizationReflectedasRentExpense
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzgtMS0xLTEtNTE2Mzk_050f0894-536d-4655-bd0a-0edafdcc251c"
      unitRef="usd">421000</shen:AmortizationReflectedasRentExpense>
    <shen:AmortizationReflectedasRentExpense
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzgtMy0xLTEtNTE2Mzk_0437c1ad-6876-4f71-9ec1-ddf82c953cfd"
      unitRef="usd">333000</shen:AmortizationReflectedasRentExpense>
    <shen:AmortizationReflectedasRentExpense
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzgtNS0xLTEtNTE2Mzk_db987021-8522-4ba3-a459-46351644018e"
      unitRef="usd">410000</shen:AmortizationReflectedasRentExpense>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzktMS0xLTEtNTE2Mzk_394c517f-6fab-4de9-8520-cbc0407077da"
      unitRef="usd">1028000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzktMy0xLTEtNTE2Mzk_d084bf56-d335-453d-bc64-6b5e29c60233"
      unitRef="usd">1220000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzktNS0xLTEtNTE2Mzk_d8d6b0ff-9ead-47b8-ac54-abc3a93f8eb5"
      unitRef="usd">1743000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzEwLTEtMS0xLTUxNjM5_9aeeb162-39a0-4109-9aab-5e6fe248936a"
      unitRef="usd">3408000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzEwLTMtMS0xLTUxNjM5_6ba44c28-a206-45a2-a166-2380c5ee5b61"
      unitRef="usd">5907000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzEwLTUtMS0xLTUxNjM5_1b62edf4-71de-474c-8e2a-5b0d54b38ea7"
      unitRef="usd">3367000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzExLTEtMS0xLTUxNjM5_865cfa41-7d9e-4f98-8ce3-e784ba190a96"
      unitRef="usd">22263000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzExLTMtMS0xLTUxNjM5_5693b407-55a3-498b-aa3f-f22cc8ce8e45"
      unitRef="usd">14906000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzExLTUtMS0xLTUxNjM5_9fb64b0d-1218-4f44-8d7b-517308ca3728"
      unitRef="usd">16681000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:RestructuringCharges
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE0LTEtMS0xLTc2MTMz_6ae62728-c014-4ae8-89b3-5064bcb2639d"
      unitRef="usd">1727000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE0LTMtMS0xLTc2MTQw_cd26176e-b450-49b2-9728-9996d48994ff"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE0LTUtMS0xLTc2MTQ3_1befe849-9782-4e44-a54f-42d3b0b3b66d"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzEzLTEtMS0xLTkwODgw_d72fccd4-bbbe-4198-9fb6-7b6507d046c0"
      unitRef="usd">5986000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzEzLTMtMS0xLTkwODg3_288053c6-f75b-4e74-a72f-5509a571beab"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzEzLTUtMS0xLTkwODkz_45d7cb94-fad5-4400-bca5-17e21d96fe38"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <shen:GainLossFromPatronageInvestmentsAndOther
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE0LTEtMS0xLTc0NTYx_e70daee4-232f-442b-aade-e9c871127cda"
      unitRef="usd">-481000</shen:GainLossFromPatronageInvestmentsAndOther>
    <shen:GainLossFromPatronageInvestmentsAndOther
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE0LTMtMS0xLTc0NTY4_7c2f7ee7-d364-47b1-bbce-fe9eab46a8e0"
      unitRef="usd">1311000</shen:GainLossFromPatronageInvestmentsAndOther>
    <shen:GainLossFromPatronageInvestmentsAndOther
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE0LTUtMS0xLTc0NTc1_c041265a-8dfd-4cf0-acca-1f37b0e8f135"
      unitRef="usd">4769000</shen:GainLossFromPatronageInvestmentsAndOther>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE0LTEtMS0xLTUxNjM5_6424e30b-fc7e-459a-beb1-307d6a2ced29"
      unitRef="usd">-163000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE0LTMtMS0xLTUxNjM5_a4ffd777-1cbc-4b50-8d1b-cdaaa32ef200"
      unitRef="usd">7318000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE0LTUtMS0xLTUxNjM5_fb0976a8-b72f-46b4-96b7-81c2130e02ae"
      unitRef="usd">74000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE1LTEtMS0xLTUxNjM5_7ae8db29-3749-4911-8688-0f2d46743e4d"
      unitRef="usd">25149000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE1LTMtMS0xLTUxNjM5_436ef50a-5287-40d8-b922-018b623dd829"
      unitRef="usd">15896000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE1LTUtMS0xLTUxNjM5_2ac0954c-4511-418d-a441-366c5a31d6a5"
      unitRef="usd">16675000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE2LTEtMS0xLTUxNjM5_ac6dbfef-7ca9-4a99-965b-dc18a1974f8d"
      unitRef="usd">4779000</shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE2LTMtMS0xLTUxNjM5_55c99137-6a7a-4850-995a-4fec2ced9103"
      unitRef="usd">3980000</shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE2LTUtMS0xLTUxNjM5_2bf8b0d2-931d-462a-a787-2c904547992d"
      unitRef="usd">7593000</shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE3LTEtMS0xLTUxNjM5_660fc2db-a863-4c0d-9837-5b10765cb7dc"
      unitRef="usd">7005000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE3LTMtMS0xLTUxNjM5_58f8b09c-a975-4eb8-b41c-e1662f6bb8e7"
      unitRef="usd">2505000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE3LTUtMS0xLTUxNjM5_a8c96ff5-8d38-4509-91d6-3e41dccb270e"
      unitRef="usd">-785000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE4LTEtMS0xLTUxNjM5_bd1b532f-23e3-4764-8070-30527e34c9d9"
      unitRef="usd">2976000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE4LTMtMS0xLTUxNjM5_37459088-128e-4ccd-930f-11b30b3e6480"
      unitRef="usd">-663000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE4LTUtMS0xLTUxNjM5_e3023366-38cf-4971-aaa7-7d34b1f0a5d9"
      unitRef="usd">-8426000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE5LTEtMS0xLTUxNjM5_a266ef34-35a7-4400-8d0e-70887791b207"
      unitRef="usd">-4333000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE5LTMtMS0xLTUxNjM5_c9f0ad93-9aee-457b-a779-66c488047e43"
      unitRef="usd">-3067000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzE5LTUtMS0xLTUxNjM5_23b5d7b9-cef9-4695-b3df-88deb1b0467b"
      unitRef="usd">-4987000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIwLTEtMS0xLTUxNjM5_912c9231-6f8e-425e-99ca-8241152820e5"
      unitRef="usd">-6427000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIwLTMtMS0xLTUxNjM5_74be75e0-7e47-4d61-bd85-2e09028280cb"
      unitRef="usd">7494000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIwLTUtMS0xLTUxNjM5_6653db0c-a1de-4ead-ad7c-1f1fe6c19520"
      unitRef="usd">-2037000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIxLTEtMS0xLTUxNjM5_3b65ae55-c431-4503-ad5b-d55b5407c9e0"
      unitRef="usd">63453000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIxLTMtMS0xLTUxNjM5_8db5068d-2ef1-4bdf-8cdd-48d14f8523d2"
      unitRef="usd">53359000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIxLTUtMS0xLTUxNjM5_b79f2bc7-ea00-46bc-ae3e-afc0b808e2ce"
      unitRef="usd">42329000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIyLTEtMS0xLTUxNjM5_b088cd87-e2bd-4090-be2f-b60afdf0e23a"
      unitRef="usd">-314387000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIyLTMtMS0xLTUxNjM5_f48e86e0-dd7d-4eab-a4d5-e3bf7d2b9190"
      unitRef="usd">249508000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIyLTUtMS0xLTUxNjM5_5a142cfb-7bde-4ecd-b42c-7f0349083cb5"
      unitRef="usd">216816000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIzLTEtMS0xLTUxNjM5_6547e055-b837-4790-b8cb-f92a9bbce053"
      unitRef="usd">-250934000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIzLTMtMS0xLTUxNjM5_dbfb8c68-733e-467c-957f-0a4ed9089ffb"
      unitRef="usd">302867000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzIzLTUtMS0xLTUxNjM5_796b2dcb-793b-4a81-b9f3-59ae7fac9393"
      unitRef="usd">259145000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI2LTEtMS0xLTUxNjM5_a7671c95-1c44-466b-b067-6b6cd420bb20"
      unitRef="usd">160101000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI2LTMtMS0xLTUxNjM5_031fcfce-202d-466c-a1f2-69a825ce50e5"
      unitRef="usd">120450000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI2LTUtMS0xLTUxNjM5_82eb7479-30c2-4a40-a199-72cb01f3c5a6"
      unitRef="usd">67048000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI3LTEtMS0xLTUxNjM5_bbd2f31c-1dd5-4c40-86b5-73b43986078b"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI3LTMtMS0xLTUxNjM5_82b416c7-8c9f-4afe-bb36-d19e5647f717"
      unitRef="usd">1890000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI3LTUtMS0xLTUxNjM5_b6475e56-65d6-4313-b6cb-46114f1f7d2c"
      unitRef="usd">10000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI4LTEtMS0xLTUxNjM5_adc1e2b3-c8a8-469f-96ac-726d616ffbe1"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI4LTMtMS0xLTUxNjM5_5c839374-03eb-44e4-aa0b-875dbcdcef4e"
      unitRef="usd">16118000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI4LTUtMS0xLTUxNjM5_702d10bd-e484-4cd0-8731-32e3b64c499c"
      unitRef="usd">16742000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI5LTEtMS0xLTUxNjM5_b42588a9-99a4-4a3e-81b6-d777c76262bd"
      unitRef="usd">366000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI5LTMtMS0xLTUxNjM5_46e44100-8f34-4a14-a2f1-956b8766508c"
      unitRef="usd">370000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzI5LTUtMS0xLTUxNjM5_2ffb3bd8-2674-46d6-816c-691ad0ab3bb5"
      unitRef="usd">112000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMwLTEtMS0xLTUxNjM5_00515ca5-3d7c-47d7-84f2-a9a5fb7c0472"
      unitRef="usd">-159735000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMwLTMtMS0xLTUxNjM5_24da4c86-d1b7-4291-a056-38522358b3ba"
      unitRef="usd">-138088000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMwLTUtMS0xLTUxNjM5_fda0e061-eede-47d1-8c81-8c9a7c0665a4"
      unitRef="usd">-93678000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMxLTEtMS0xLTUxNjM5_d6e33ee6-f616-4b77-9e68-c99985348ebb"
      unitRef="usd">1944089000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMxLTMtMS0xLTUxNjM5_bf1daa7c-f9eb-44ac-b28d-33e6e51af3b5"
      unitRef="usd">-17500000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMxLTUtMS0xLTUxNjM5_ac6ade98-97b3-4625-82bf-6f6b91bf8064"
      unitRef="usd">-71656000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMyLTEtMS0xLTUxNjM5_624f132f-0a6f-491b-a7cc-a947f503f7cf"
      unitRef="usd">1784354000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMyLTMtMS0xLTUxNjM5_a21dfa18-303a-46c1-9740-b69e14972671"
      unitRef="usd">-155588000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzMyLTUtMS0xLTUxNjM5_82376b50-8914-4d8d-b952-7a52f7a33b29"
      unitRef="usd">-165334000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM1LTEtMS0xLTU2MzEy_fe38eef2-30f5-4b6f-bffd-f0ae8ea3412d"
      unitRef="usd">841000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM1LTMtMS0xLTU2MzE5_4ee85161-c740-4ef6-9c03-92aa7691d6e0"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM1LTUtMS0xLTU2MzI2_a61b451f-4b0d-4720-954c-ea35afd8fe07"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM1LTEtMS0xLTUxNjM5_9a44da81-e38a-4af8-ae70-d65b7f475857"
      unitRef="usd">940256000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM1LTMtMS0xLTUxNjM5_09dddeba-57a4-4331-a681-e9e856af461b"
      unitRef="usd">16424000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM1LTUtMS0xLTUxNjM5_6fbdd486-16fe-446d-b9e7-5744bf2a298f"
      unitRef="usd">13943000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM2LTEtMS0xLTUxNjM5_ab0e13d2-052a-483e-ac5b-f8a1f101486c"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM2LTMtMS0xLTUxNjM5_3990031c-47dc-4e97-b077-3d67dc3bd217"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM2LTUtMS0xLTUxNjM5_8c0bed84-8abf-4a1d-b133-9f7bcac7bf9b"
      unitRef="usd">7231000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM3LTEtMS0xLTUxNjM5_37638525-259d-4512-948d-1cfdbd4f0f85"
      unitRef="usd">1627000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM3LTMtMS0xLTUxNjM5_33da1f8c-0e9c-4d3f-a102-8427172fb9bc"
      unitRef="usd">2217000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM3LTUtMS0xLTUxNjM5_29143e80-9de6-4940-8f9a-6ba276821b05"
      unitRef="usd">2910000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM4LTEtMS0xLTUxNjM5_2867dcac-b1f9-42a8-ae15-00f13cde9d29"
      unitRef="usd">-1193000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM4LTMtMS0xLTUxNjM5_1321e9fb-9137-4bc0-988b-74e0aa7319ec"
      unitRef="usd">-769000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM4LTUtMS0xLTUxNjM5_cf7fcd70-60ae-42c6-9df7-b2cd0be5b7fa"
      unitRef="usd">36000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM5LTEtMS0xLTUxNjM5_797b9421-48dd-4a7d-83b1-36df90689c30"
      unitRef="usd">-943917000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM5LTMtMS0xLTUxNjM5_dda77a12-b07f-4e1a-99e6-c81566249def"
      unitRef="usd">-19410000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzM5LTUtMS0xLTUxNjM5_72c04fa9-6e73-4be4-8951-b2b8ef912508"
      unitRef="usd">-24048000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQwLTEtMS0xLTUxNjM5_8d6bef12-3efd-47a8-a48a-366c484d2e14"
      unitRef="usd">-700556000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQwLTMtMS0xLTUxNjM5_ea760735-10ff-425b-b8f0-22a26f60741f"
      unitRef="usd">-34123000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQwLTUtMS0xLTUxNjM5_546cfb34-32af-498a-a55c-2dcdc5b6d149"
      unitRef="usd">-53198000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQxLTEtMS0xLTUxNjM5_a976b167-1aec-416d-9f01-d6044b090b0d"
      unitRef="usd">-1644473000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQxLTMtMS0xLTUxNjM5_a924c162-e8e8-4161-b520-0b983f9522dd"
      unitRef="usd">-53533000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQxLTUtMS0xLTUxNjM5_bb8eb462-e41d-467f-8558-0f8a951220b6"
      unitRef="usd">-77246000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQyLTEtMS0xLTUxNjM5_372e82b5-3485-491d-84ba-69735d318326"
      unitRef="usd">-111053000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQyLTMtMS0xLTUxNjM5_c99e2e1d-5c30-4415-9283-3f58890ca612"
      unitRef="usd">93746000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQyLTUtMS0xLTUxNjM5_8732160f-647a-4c9f-a132-f23e65992135"
      unitRef="usd">16565000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQzLTEtMS0xLTUxNjM5_a4bc08fa-999f-412e-a142-ac91b36441b4"
      unitRef="usd">195397000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6a7b8cae01ef44f2882c7394e69c270b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQzLTMtMS0xLTUxNjM5_f5fccb7b-5452-4b9d-828a-7382f083fd07"
      unitRef="usd">101651000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibdf8c43cc5af4ab98ff76af57edfd20f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQzLTUtMS0xLTUxNjM5_e48835c2-d6c2-47ac-ab51-9095a124faa3"
      unitRef="usd">85086000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQ0LTEtMS0xLTUxNjM5_4c4cc1fc-42c5-4f96-b8c1-3b03461f5056"
      unitRef="usd">84344000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQ0LTMtMS0xLTUxNjM5_01f3f24b-8779-4153-8424-b07273ef07fb"
      unitRef="usd">195397000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6a7b8cae01ef44f2882c7394e69c270b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTIvZnJhZzplNzBmNjVkZWE3NWI0Yzc3OThhMmNhYzFiNTYwNGQ2OC90YWJsZTphOTNhYTE3NTZjM2U0NzNhYWNkYmNmMDhmZWZlMjU2ZS90YWJsZXJhbmdlOmE5M2FhMTc1NmMzZTQ3M2FhY2RiY2YwOGZlZmUyNTZlXzQ0LTUtMS0xLTUxNjM5_e701e699-4bf6-4e6f-abdf-687d9872ba1e"
      unitRef="usd">101651000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NatureOfOperations
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90ZXh0cmVnaW9uOjIwOWMxOWJmMjg5MTRiMzA4YWMzZmFiMDMxNWI0NzVmXzI3NDg3NzkxMDI1OTI_4359f30f-d583-4324-a6b3-31b2ac096870">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, 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 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;Revision of Prior Period Financial Statements&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;Immaterial correction of accumulated error&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:112%"&gt;During 2021, the Company determined that an error existed in our previously issued financial statements related to the capitalization of labor costs associated with customer installation activities at existing service locations for the Broadband segment. These activities were incorrectly recognized as capitalized contract fulfillment costs since the adoption of Accounting Standards Codification 606, Revenue from contracts with customers, (&#x201c;ASC 606&#x201d;) on January 1, 2018. The costs should have been expensed according to application of historical accounting policy in place prior to the adoption of ASC 606, and pursuant to industry specific guidance ASC 922 Entertainment &#x2013; Cable Television. The error was evaluated 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 the Company&#x2019;s financial statements. Although the Company has determined such error to be immaterial to its prior annual and interim financial statements, the cumulative effect of the error would be material if corrected in the current year. Therefore, the Company revised its historical financial statements to properly reflect the historical accounting policy elected pursuant to ASC 922. The cumulative impact of such error, relative to earnings, for the period prior to 2019 was insignificant.&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.608%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.289%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.597%"/&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:400;line-height:100%"&gt;As of and for the Year Ended&lt;br/&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: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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pre-Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Error Correction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Post-Adjustment&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;Consolidated Balance Sheet:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Prepaid expenses and other&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;9,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;(2,109)&lt;/span&gt;&lt;/td&gt;&lt;td 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,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;11,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;150,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Retained earnings&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;539,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Consolidated Statement of Comprehensive Income:&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: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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 before 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;2,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(404)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(990)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;126,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;(1,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Comprehensive 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;121,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Net income per share, basic and diluted:&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: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 - 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;0.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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)&lt;/span&gt;&lt;/td&gt;&lt;td 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 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 - 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;2.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 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)&lt;/span&gt;&lt;/td&gt;&lt;td 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.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Diluted - 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;0.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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)&lt;/span&gt;&lt;/td&gt;&lt;td 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 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;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;2.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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)&lt;/span&gt;&lt;/td&gt;&lt;td 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.51&#160;&lt;/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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.114%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.654%"/&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:400;line-height:100%"&gt;As of and for the Year Ended&lt;br/&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pre-Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Error Correction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Post-Adjustment&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;Consolidated Balance Sheet:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Prepaid expenses and other&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;11,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,510)&lt;/span&gt;&lt;/td&gt;&lt;td 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;8,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;9,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;137,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,565)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Retained earnings, beginning of year&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;388,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Retained earnings, end of year&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;430,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Consolidated Statement of Comprehensive Income:&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: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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 before 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;2,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(623)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(456)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;55,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(456)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Comprehensive 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;47,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(456)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Net income per share, basic and diluted:&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: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 - 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;0.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 - 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;1.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;1.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Diluted - 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;0.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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;1.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;1.11&#160;&lt;/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:NatureOfOperations>
    <shen:NumberOfCellTowersBuilt
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90ZXh0cmVnaW9uOjIwOWMxOWJmMjg5MTRiMzA4YWMzZmFiMDMxNWI0NzVmXzg4Ng_38a8ba9a-5747-4f85-9754-d25dcfbb9d95"
      unitRef="cell_site">223</shen:NumberOfCellTowersBuilt>
    <us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90ZXh0cmVnaW9uOjIwOWMxOWJmMjg5MTRiMzA4YWMzZmFiMDMxNWI0NzVmXzI3NDg3NzkxMDI1OTA_18a8ab2d-7a0b-4c2c-b685-bb79578dff65">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.608%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.289%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.597%"/&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:400;line-height:100%"&gt;As of and for the Year Ended&lt;br/&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: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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pre-Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Error Correction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Post-Adjustment&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;Consolidated Balance Sheet:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Prepaid expenses and other&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;9,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;(2,109)&lt;/span&gt;&lt;/td&gt;&lt;td 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,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;11,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;150,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Retained earnings&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;539,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,343)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Consolidated Statement of Comprehensive Income:&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: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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 before 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;2,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(404)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(990)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;126,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;(1,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Comprehensive 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;121,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Net income per share, basic and diluted:&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: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 - 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;0.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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)&lt;/span&gt;&lt;/td&gt;&lt;td 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 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 - 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;2.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 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)&lt;/span&gt;&lt;/td&gt;&lt;td 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.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Diluted - 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;0.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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)&lt;/span&gt;&lt;/td&gt;&lt;td 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 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;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;2.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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)&lt;/span&gt;&lt;/td&gt;&lt;td 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.51&#160;&lt;/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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.114%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.654%"/&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:400;line-height:100%"&gt;As of and for the Year Ended&lt;br/&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pre-Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Error Correction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Post-Adjustment&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;Consolidated Balance Sheet:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;Prepaid expenses and other&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;11,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,510)&lt;/span&gt;&lt;/td&gt;&lt;td 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;8,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;9,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;137,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,565)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Retained earnings, beginning of year&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;388,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,838)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Retained earnings, end of year&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;430,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Consolidated Statement of Comprehensive Income:&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: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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 before 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;2,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(623)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(456)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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;55,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(456)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Comprehensive 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;47,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(456)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Net income per share, basic and diluted:&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: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 - 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;0.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 - 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;1.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;1.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Diluted - 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;0.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;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;1.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;1.11&#160;&lt;/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:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="if3878cba82d8498397ae4221f81edfb6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzMtMS0xLTEtNzQ5MjI_cdcfc6ca-77d6-48b7-904b-f0a481d03bda"
      unitRef="usd">9631000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i9eafaaad4f134c2bb1c59c2043121a8f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzMtMy0xLTEtNzQ5MjI_395d035b-809f-4766-8ae6-671f3b595dd0"
      unitRef="usd">-2109000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzMtNS0xLTEtODMyMjE_e7585b79-7437-46ef-9604-86032c9dc51a"
      unitRef="usd">7522000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:DeferredCosts
      contextRef="if3878cba82d8498397ae4221f81edfb6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzQtMS0xLTEtNzQ5MjI_44429740-84d8-4c52-9519-5dd906093ea4"
      unitRef="usd">11650000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="i9eafaaad4f134c2bb1c59c2043121a8f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzQtMy0xLTEtNzQ5MjI_f87066bd-9349-420b-bcc2-a12f2dde0b6b"
      unitRef="usd">-5202000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzUtNS0xLTEtODMyMjE_d5f7790c-9a84-4352-8cae-f7fc1031ec12"
      unitRef="usd">6448000</us-gaap:DeferredCosts>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="if3878cba82d8498397ae4221f81edfb6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzYtMS0xLTEtODI4NDg_c257566f-afe6-4814-82d7-e25f3b8c97a0"
      unitRef="usd">150652000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i9eafaaad4f134c2bb1c59c2043121a8f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzYtMy0xLTEtODI4NDg_32893fd8-3c12-486c-9c1c-e9d1eaa9d0d0"
      unitRef="usd">-1968000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzYtNS0xLTEtODMyMjE_5001d50f-ba8a-4370-a292-7619616fb65b"
      unitRef="usd">148684000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if3878cba82d8498397ae4221f81edfb6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzctMS0xLTEtODI4NDg_448bb2af-d8e4-469a-af60-8fa6345fc8b1"
      unitRef="usd">539783000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9eafaaad4f134c2bb1c59c2043121a8f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzctMy0xLTEtODI4NDg_4c235884-8fa8-4e82-b82c-86e59f0339df"
      unitRef="usd">-5343000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzctNS0xLTEtODMyMjE_4522498d-d400-4af3-960d-77180ebd6da2"
      unitRef="usd">534440000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i981196a59dd942a9823ffb12c442331d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzYtMS0xLTEtNzQ5MjI_62c38d64-b7a8-4d06-8969-7d58f037f826"
      unitRef="usd">88203000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzYtMy0xLTEtNzQ5MjI_f4ad9693-af79-4acc-9fb3-c38e5b9b1687"
      unitRef="usd">1454000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzktNS0xLTEtODMyMjE_54c011c5-99b8-480f-980a-6a2643f60185"
      unitRef="usd">89657000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i981196a59dd942a9823ffb12c442331d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzctMS0xLTEtNzQ5MjI_4530bb5e-8e22-4051-89b8-c86f54ddbb87"
      unitRef="usd">2040000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzctMy0xLTEtNzQ5MjI_9f6fce6b-c512-42d3-81ec-88b4c964f921"
      unitRef="usd">-1454000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzExLTUtMS0xLTgzMjIx_b5e2b7ec-3df0-44a4-bab2-ee5b0878cf7c"
      unitRef="usd">586000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i981196a59dd942a9823ffb12c442331d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzEyLTEtMS0xLTgyODQ4_129216f6-8205-4c64-b776-eb9368848968"
      unitRef="usd">-586000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzEyLTMtMS0xLTgyODQ4_e50b93f0-d77d-497d-83e5-51db953269ad"
      unitRef="usd">-404000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzEyLTUtMS0xLTgzMjIx_1adf688a-2800-4981-bc96-16e22da6c621"
      unitRef="usd">-990000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i981196a59dd942a9823ffb12c442331d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzEzLTEtMS0xLTgyODQ4_07131d7a-d43e-4769-9626-d1206ae80990"
      unitRef="usd">2626000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzEzLTMtMS0xLTgyODQ4_4c30c143-9123-4afb-b6c6-4463cec19dfb"
      unitRef="usd">-1050000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzEzLTUtMS0xLTgzMjIx_6ec7685d-2757-4e2d-ab70-65753b57939c"
      unitRef="usd">1576000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:NetIncomeLoss
      contextRef="i981196a59dd942a9823ffb12c442331d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE0LTEtMS0xLTgyODQ4_a1ce2128-caab-4c91-93af-94476cda83ab"
      unitRef="usd">126723000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE0LTMtMS0xLTgyODQ4_4a58d58f-aa63-465b-acbf-a90e25ded655"
      unitRef="usd">-1050000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE0LTUtMS0xLTgzMjIx_b0d29789-69cf-4be6-bcd7-ae1bef206785"
      unitRef="usd">125673000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i981196a59dd942a9823ffb12c442331d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE1LTEtMS0xLTgyODQ4_863a2b8d-4bd2-45cc-848f-4383188cb5bb"
      unitRef="usd">121709000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE1LTMtMS0xLTgyODQ4_f013c235-f157-40c8-8847-b18a2e9e4fb3"
      unitRef="usd">-1050000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE1LTUtMS0xLTgzNzE4_351946d8-0a43-47a1-a15e-114b2380d4f1"
      unitRef="usd">120659000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i981196a59dd942a9823ffb12c442331d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE3LTEtMS0xLTgyODQ4_e381ec8a-8101-471d-83b4-1f3a373ae7de"
      unitRef="usdPerShare">0.05</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE3LTMtMS0xLTgyODQ4_37a6117d-7f1c-4635-a9ca-1074d340ba22"
      unitRef="usdPerShare">-0.02</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE3LTUtMS0xLTgzMjIx_e8782644-bbbc-4f3f-9bfa-55798f2cafd3"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i981196a59dd942a9823ffb12c442331d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE4LTEtMS0xLTgyODQ4_89252095-79f6-4ddb-a3a0-6c725fb05a12"
      unitRef="usdPerShare">2.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE4LTMtMS0xLTgyODQ4_7f78582f-3878-406c-9e42-57583fbe9d65"
      unitRef="usdPerShare">-0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE4LTUtMS0xLTgzMjIx_555c7526-5f18-4b6d-b8fd-7d35bc964b0f"
      unitRef="usdPerShare">2.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i981196a59dd942a9823ffb12c442331d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE5LTEtMS0xLTgyODQ4_791b245a-25b1-4aab-9691-36359e96548e"
      unitRef="usdPerShare">0.05</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE5LTMtMS0xLTgyODQ4_a96f28e5-8099-4122-881a-53a9f2e20ca7"
      unitRef="usdPerShare">-0.02</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzE5LTUtMS0xLTgzMjIx_d29cf7e0-823f-4b50-8572-ac2c4e7eda9f"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i981196a59dd942a9823ffb12c442331d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzIwLTEtMS0xLTgyODQ4_4bf81dcf-6f11-453c-b652-c9e38dbc0ca7"
      unitRef="usdPerShare">2.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib1c3ab375d534209b816433dfc0b0fb5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzIwLTMtMS0xLTgyODQ4_5a8e305f-2930-4c3c-9765-eb9b37891045"
      unitRef="usdPerShare">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3OTc2N2IyM2ZhYTM0MTE1YWE3ZGY4ODA3NzkyODI0YS90YWJsZXJhbmdlOjc5NzY3YjIzZmFhMzQxMTVhYTdkZjg4MDc3OTI4MjRhXzIwLTUtMS0xLTgzNzE4_7cd2bd4a-d806-4f9c-b397-8d3e48a42aeb"
      unitRef="usdPerShare">2.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="icdb0c792022343f2a45a1c48a0b95e3a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzMtMS0xLTEtODI4NzE_e4195265-88a9-4884-9232-c03f914866fd"
      unitRef="usd">11178000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i277da17470fb4ac797a22eb0a8b68932_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzMtMy0xLTEtODI4NzE_0e82e7d7-0aaa-4110-88ef-535c521784de"
      unitRef="usd">-2510000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i6a7b8cae01ef44f2882c7394e69c270b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzMtNS0xLTEtODMyMzQ_96443d75-66bb-494f-8dcc-f4ceac166b12"
      unitRef="usd">8668000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:DeferredCosts
      contextRef="icdb0c792022343f2a45a1c48a0b95e3a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzUtMS0xLTEtODI4NzE_856c3eb0-98dd-4b50-8d00-6a60144ec394"
      unitRef="usd">9267000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="i277da17470fb4ac797a22eb0a8b68932_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzUtMy0xLTEtODI4NzE_d9717050-d218-4d7c-81de-bc05a53875cb"
      unitRef="usd">-3349000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="i6a7b8cae01ef44f2882c7394e69c270b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzUtNS0xLTEtODMyMzQ_372d2b89-768a-4f0c-a0ba-8ded31f2b6d1"
      unitRef="usd">5918000</us-gaap:DeferredCosts>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="icdb0c792022343f2a45a1c48a0b95e3a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzYtMS0xLTEtODMyMzQ_29ad1d76-fe82-4716-8661-4b476a6b7a56"
      unitRef="usd">137567000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i277da17470fb4ac797a22eb0a8b68932_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzYtMy0xLTEtODMyMzQ_06bc377d-7e6c-4180-a73e-65af1bf8c31a"
      unitRef="usd">-1565000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6a7b8cae01ef44f2882c7394e69c270b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzYtNS0xLTEtODMyMzQ_d58b03a3-0288-4134-a13f-88b2a7d3bb6b"
      unitRef="usd">136002000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i419351a79e3b42e690375359c698b76b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzctMS0xLTEtODI4NzE_df918bcb-eee2-4ee7-8b28-3199694c6d2b"
      unitRef="usd">388496000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if673e0ce0ba547c29244aea3cc62ad84_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzctMy0xLTEtODI4NzE_3567249c-348d-42a7-9266-aa67d0c218c5"
      unitRef="usd">-3838000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibdf8c43cc5af4ab98ff76af57edfd20f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzctNS0xLTEtODMyMzQ_9ecc1b98-8d6f-4576-9596-d916863ba017"
      unitRef="usd">384658000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="icdb0c792022343f2a45a1c48a0b95e3a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzgtMS0xLTEtODI4NzE_fe17af22-5123-43cf-9819-cc2c0876606f"
      unitRef="usd">430010000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i277da17470fb4ac797a22eb0a8b68932_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzgtMy0xLTEtODM3Nzc_c0f75b41-d4fb-4cf1-9402-fee2c409ea89"
      unitRef="usd">-4294000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6a7b8cae01ef44f2882c7394e69c270b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzgtNS0xLTEtODM3Nzc_f1e06161-ad07-4c1b-94af-dad1a43b8ecd"
      unitRef="usd">425716000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzEwLTEtMS0xLTgyODcx_515fc7ac-5d07-4444-8f4a-30758a14c136"
      unitRef="usd">82949000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzEwLTMtMS0xLTgyODcx_1930ca27-7231-4332-a83b-35ca6c1348a4"
      unitRef="usd">623000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzEwLTUtMS0xLTgzMjM0_55fe4690-fdda-4d64-af34-3a81f25c998b"
      unitRef="usd">83572000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzEyLTEtMS0xLTgyODcx_bae6e4cb-4123-4c6a-aff3-9731d00e4ea4"
      unitRef="usd">2561000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzEyLTMtMS0xLTgyODcx_05764bb1-0df8-4383-9dc8-812a6f9d04e9"
      unitRef="usd">-623000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzEyLTUtMS0xLTgzMjM0_e5792689-26aa-45e4-b774-ccdb27d36c39"
      unitRef="usd">1938000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzEzLTEtMS0xLTgzMjM0_15222624-a0fd-4a02-8ecb-322d956c4f56"
      unitRef="usd">173000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzEzLTMtMS0xLTgzMjM0_edb3b660-2427-408a-aeb6-2c370656c99b"
      unitRef="usd">-167000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzEzLTUtMS0xLTgzMjM0_6438b856-0e7f-4dd6-b803-78cb71e6dbf2"
      unitRef="usd">6000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE0LTEtMS0xLTgyODcx_64b6a24f-e526-43ca-ba8f-c45b81cbfb94"
      unitRef="usd">2388000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE0LTMtMS0xLTgyODcx_e56d4ef8-5eef-4fc4-926a-48266549966c"
      unitRef="usd">-456000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE0LTUtMS0xLTgzMjM0_b9e49455-2e7c-45c5-9d68-3c00be2791bc"
      unitRef="usd">1932000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:NetIncomeLoss
      contextRef="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE1LTEtMS0xLTgyODcx_c4142613-98bd-415e-983f-11bd8d84eece"
      unitRef="usd">55956000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE1LTMtMS0xLTgyODcx_a9ac6f42-8d0b-4796-a066-52b2cb8004b3"
      unitRef="usd">-456000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE1LTUtMS0xLTgzNzMw_db97fbdc-41d5-4d3b-9b62-98370e30a73c"
      unitRef="usd">55500000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE2LTEtMS0xLTgyODcx_816aed30-d46d-4025-8593-de4bba0ba24c"
      unitRef="usd">47984000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE2LTMtMS0xLTgyODcx_fa5794d1-964e-4446-b67d-5a2afcdeb5e0"
      unitRef="usd">-456000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE2LTUtMS0xLTgzMjM0_1c2e6959-ce2b-47fb-9309-1539077b245c"
      unitRef="usd">47528000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE4LTEtMS0xLTgzMjM0_cf1b3935-9a25-4354-bf0c-1110a813e4d0"
      unitRef="usdPerShare">0.05</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE4LTMtMS0xLTgzMjM0_9be2fc2f-7e72-409f-81d8-c3768baed8b9"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE4LTUtMS0xLTgzMjM0_e8e4af09-88c1-4d46-b482-041417af87d1"
      unitRef="usdPerShare">0.04</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE5LTEtMS0xLTgyODcx_78316a45-309d-43d0-ad0f-6d1e499f5945"
      unitRef="usdPerShare">1.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE5LTMtMS0xLTgyODcx_ec34d19c-a605-454e-a1a7-b959ae0d959a"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzE5LTUtMS0xLTgzMjM0_cf4aae04-0695-4911-9512-ec1b0c8f5e01"
      unitRef="usdPerShare">1.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzIwLTEtMS0xLTgyODcx_299a8d59-f559-452e-baf3-49cdc67c0395"
      unitRef="usdPerShare">0.05</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzIwLTMtMS0xLTgyODcx_05639374-30e4-4b8b-bf2f-7519a42a5e9d"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzIwLTUtMS0xLTgzNzMw_eca2be39-910e-4726-9cfa-be4bf2765533"
      unitRef="usdPerShare">0.04</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i32654378fc234ef6b9d6cf4c3620c770_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzIxLTEtMS0xLTgzMjM0_f3c56f3b-ee8e-4d85-b8fa-cb82d1c139b5"
      unitRef="usdPerShare">1.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic74b00e160af446aa6e18b46b3f23a60_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzIxLTMtMS0xLTgzMjM0_2a53a476-0f39-40bc-805d-c926b64413ec"
      unitRef="usdPerShare">-0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMTgvZnJhZzoyMDljMTliZjI4OTE0YjMwOGFjM2ZhYjAzMTViNDc1Zi90YWJsZTo3M2E4OTc5ZjYwMjk0MDU4OWUxODdmOTM3Mzc1Y2M2Yy90YWJsZXJhbmdlOjczYTg5NzlmNjAyOTQwNTg5ZTE4N2Y5MzczNzVjYzZjXzIxLTUtMS0xLTgzMjM0_91d27e7c-4da8-493e-873a-5e239ad8a090"
      unitRef="usdPerShare">1.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTI5_86ff9756-2eac-44f2-baf1-973927c94ad8">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:112%"&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:112%"&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 interest costs and internal labor costs on major capital projects during the period of their construction. Maintenance expense is recognized as incurred when repairs are performed that do not extend the life of property, plant and equipment. 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. Labor costs associated with customer installation activities at existing service locations are expensed as incurred under industry specific guidance. Leasehold improvements are depreciated over the lesser of their useful lives or respective lease terms. Land is not depreciated. Refer to Note 6, Property, Plant and Equipment, 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 &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;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&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;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 2021, 2020 and 2019, 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, 2021, 2020, or 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-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 notes below. These assets are evaluated for impairment based on the identification of asset groups. Our asset groups align with our reportable segments. We evaluated our asset groups for impairment during the fourth quarter of 2021. We concluded that there were no indicators that an asset group impairment was more likely than not during the years ended December&#160;31, 2021, 2020, or 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-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, 2021, 2020&#160;and&#160;2019&#160;was&#160;$4.4 million, $2.7 million and $3.5 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 Plan 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 Plan Obligations caption includes 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:76.315%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.581%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.891%"/&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, 2021&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;/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;2,393&#160;&lt;/span&gt;&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;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;/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 Medical Benefits 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,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Supplemental executive retirement plan ("SERP")&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,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;8,216&#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;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;/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 a frozen defined benefit plan. 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, 2021 and 2020, the fair value of our Pension Plan assets were $31.1 million and $27.0 million, respectively. These investments are held in mutual funds, and are valued based on the net asset value per share. Our Pension Plan's projected benefit obligation was $33.5 million and $34.9 million, at December&#160;31, 2021 and 2020, respectively. The Pension Plan liability was discounted at 2.74% and 2.41% at December&#160;31, 2021 and 2020, 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;On October 13, 2021, the Company adopted a resolution to terminate its pension plan effective December 31, 2021. Following adoption of the resolution, on October 28, 2021, the Company provided notice of intent to terminate the pension plan to participants. The Company expects to complete the termination of the plan, and settle all obligations thereunder, in 2022.&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 medical benefits plan is a frozen, unfunded, defined benefit plan. The postretirement plan liability was discounted at 2.70% and 2.32% at December&#160;31, 2021 and 2020, 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;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 components of benefit plan expense are presented in Other income, net 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&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 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, net, while the reciprocal changes in the liability representative of compensatory expense, are presented in selling, general and administrative expense.&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;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 has LIBOR as a reference rate.&#160;We plan to apply the accounting relief as any relevant contract modifications are made to our Credit Agreement 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 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;&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 November 2021, the FASB issued ASU 2021-10,&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;&#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;Government Assistance (Topic 832), Disclosures by Business Entities About Government Assistance,&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; which requires entities to provide disclosures on material government assistance transactions for annual reporting periods. The disclosures include information about the nature of the assistance, the related accounting policies used to account for government assistance, the effect of government assistance on the entity&#x2019;s financial statements and any significant terms and conditions of the agreements, including commitments and contingencies. The new standard is effective for the Corporation on January 1, 2022 and only impacts annual financial statement disclosures. The adoption is not expected to have a material effect on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTMy_d9e7ff79-afa8-4b1d-98df-4ff959ed358b">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTQ4_4161fd1a-710e-4bcd-a5a8-5fd952419c70">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTY2_3e4fd5c5-3111-4c34-b3a2-f178d3beed30">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzI3NDg3NzkxMDk0MzM_018e324d-dd25-406d-adf0-9f221d1201cd">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. Maintenance expense is recognized as incurred when repairs are performed that do not extend the life of property, plant and equipment. 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. Labor costs associated with customer installation activities at existing service locations are expensed as incurred under industry specific guidance. Leasehold improvements are depreciated over the lesser of their useful lives or respective lease terms. Land is not depreciated. Refer to Note 6, Property, Plant and Equipment, for additional information.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTU4_87bcd85b-cd40-43ec-9926-f334b82bfade">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 2021, 2020 and 2019, 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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTUw_7ef780db-e3ad-4968-9489-74734cac6aca">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 notes below. These assets are evaluated for impairment based on the identification of asset groups. Our asset groups align with our reportable segments. We evaluated our asset groups for impairment during the fourth quarter of 2021.</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTcw_113e6aae-56bf-470b-ac5d-57620c2a5124">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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzUyMDE_d6b3ec58-94c0-451d-af54-6fa44159d633"
      unitRef="usd">4400000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzUyMDU_fa8818a0-cb96-4a99-ad7b-d1aa1d110819"
      unitRef="usd">2700000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzUyMTI_7727064f-8e09-4929-8797-3be7502b77e3"
      unitRef="usd">3500000</us-gaap:AdvertisingExpense>
    <us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTMw_45789773-8e00-498e-8552-6ce95ecb0e41">&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 Plan 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 Plan Obligations caption includes 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:76.315%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.581%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.891%"/&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, 2021&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;/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;2,393&#160;&lt;/span&gt;&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;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;/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 Medical Benefits 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,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Supplemental executive retirement plan ("SERP")&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,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;8,216&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i86035a1666cf45409115dfa59c4d60fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90YWJsZToyM2M1YjFkYmYzMmM0MTgyODE3ODY2ZDExOTI4ZDg3Ny90YWJsZXJhbmdlOjIzYzViMWRiZjMyYzQxODI4MTc4NjZkMTE5MjhkODc3XzEtMS0xLTEtNTE2Mzk_336f65eb-2664-4b4c-8080-ec6522502768"
      unitRef="usd">2393000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i6eb38d9793024cdfb0f508a9f229f518_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90YWJsZToyM2M1YjFkYmYzMmM0MTgyODE3ODY2ZDExOTI4ZDg3Ny90YWJsZXJhbmdlOjIzYzViMWRiZjMyYzQxODI4MTc4NjZkMTE5MjhkODc3XzEtMy0xLTEtNTE2Mzk_82f82cc1-8189-4d2e-a455-342d6ac99e30"
      unitRef="usd">7961000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ia87da5fb8f854e14ae89f773e4b82688_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90YWJsZToyM2M1YjFkYmYzMmM0MTgyODE3ODY2ZDExOTI4ZDg3Ny90YWJsZXJhbmdlOjIzYzViMWRiZjMyYzQxODI4MTc4NjZkMTE5MjhkODc3XzItMS0xLTEtNTE2Mzk_5fa5c060-0c30-4859-b205-e5ebbad8237e"
      unitRef="usd">3506000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ida8c6d9624084c8a9e0a3c95ace38427_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90YWJsZToyM2M1YjFkYmYzMmM0MTgyODE3ODY2ZDExOTI4ZDg3Ny90YWJsZXJhbmdlOjIzYzViMWRiZjMyYzQxODI4MTc4NjZkMTE5MjhkODc3XzItMy0xLTEtNTE2Mzk_796996ab-f84d-4a0f-8ed6-886de0d6eaa7"
      unitRef="usd">3997000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ic59cba69e4ee4f6dbaa7137db9638554_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90YWJsZToyM2M1YjFkYmYzMmM0MTgyODE3ODY2ZDExOTI4ZDg3Ny90YWJsZXJhbmdlOjIzYzViMWRiZjMyYzQxODI4MTc4NjZkMTE5MjhkODc3XzMtMS0xLTEtNTE2Mzk_af9aa5a9-e3be-45c0-aec8-f729effc66fc"
      unitRef="usd">2317000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i5f060587252d4757bf134d3d52d3afa9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90YWJsZToyM2M1YjFkYmYzMmM0MTgyODE3ODY2ZDExOTI4ZDg3Ny90YWJsZXJhbmdlOjIzYzViMWRiZjMyYzQxODI4MTc4NjZkMTE5MjhkODc3XzMtMy0xLTEtNTE2Mzk_e54cbe5b-0c9b-4ab9-8d5c-7c4b5e1ef42c"
      unitRef="usd">2687000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90YWJsZToyM2M1YjFkYmYzMmM0MTgyODE3ODY2ZDExOTI4ZDg3Ny90YWJsZXJhbmdlOjIzYzViMWRiZjMyYzQxODI4MTc4NjZkMTE5MjhkODc3XzQtMS0xLTEtNTE2Mzk_7ae16cfa-d686-4f9d-81ef-022c8ca000b1"
      unitRef="usd">8216000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90YWJsZToyM2M1YjFkYmYzMmM0MTgyODE3ODY2ZDExOTI4ZDg3Ny90YWJsZXJhbmdlOjIzYzViMWRiZjMyYzQxODI4MTc4NjZkMTE5MjhkODc3XzQtMy0xLTEtNTE2Mzk_36079298-bb81-4ec8-901a-841947164279"
      unitRef="usd">14645000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTM0_c1437281-43e9-4e30-a038-fb73419f1cfd">The pension plan is a frozen defined benefit plan. 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="i3fd08000d44e4de2ac769cb0f09a4632_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzU0NjU_0f492cf8-aa45-4e31-9e08-8b36cda7f711">P5Y</shen:DefinedBenefitPlanVestingPeriod>
    <shen:DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient
      contextRef="i3fd08000d44e4de2ac769cb0f09a4632_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzU2Nzc_b94dd312-9cfe-4cd0-b8ec-e73f46f90a6a">P65Y</shen:DefinedBenefitPlanVestingReductionsThresholdAgeOfRecipient>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i385fd9b2891544bdad1dae5924457d42_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzU4NDg_9eeb2fae-9990-4616-b8e2-701ae7028bce"
      unitRef="usd">31100000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7e61e079b1cf4366a5b70424a1e699d3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzU4NTU_fb5af39b-7079-4b0d-bc20-c7738d9874ff"
      unitRef="usd">27000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i385fd9b2891544bdad1dae5924457d42_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzYwMjM_d0aa0744-29dc-4a0d-8e74-18ed3cea9df6"
      unitRef="usd">33500000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i7e61e079b1cf4366a5b70424a1e699d3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzYwMzA_4b421341-3edf-4987-bd0b-d318e64f5df7"
      unitRef="usd">34900000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i385fd9b2891544bdad1dae5924457d42_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzYxMDc_e9b7a923-b359-4070-8860-835be860b4ea"
      unitRef="number">0.0274</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i7e61e079b1cf4366a5b70424a1e699d3_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzYxMTQ_454aba68-0413-42b2-a5e8-b30a4b0894a9"
      unitRef="number">0.0241</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ia87da5fb8f854e14ae89f773e4b82688_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzY0MDQ_fff37fe8-5aaa-45ec-8548-bbbd4d3c36b1"
      unitRef="number">0.0270</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ida8c6d9624084c8a9e0a3c95ace38427_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzY0MTE_b9d6d213-b1f3-4eed-ae28-156eb429863f"
      unitRef="number">0.0232</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjEvZnJhZzoyZTNlZjNlOGQxMDk0NTM5YjUzYjQzMDA3MDcwN2M1NS90ZXh0cmVnaW9uOjJlM2VmM2U4ZDEwOTQ1MzliNTNiNDMwMDcwNzA3YzU1XzExOTM1_bf221313-f37d-469d-b62e-fb22135f7957">&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;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 has LIBOR as a reference rate.&#160;We plan to apply the accounting relief as any relevant contract modifications are made to our Credit Agreement 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 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;&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 November 2021, the FASB issued ASU 2021-10,&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;&#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;Government Assistance (Topic 832), Disclosures by Business Entities About Government Assistance,&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; which requires entities to provide disclosures on material government assistance transactions for annual reporting periods. The disclosures include information about the nature of the assistance, the related accounting policies used to account for government assistance, the effect of government assistance on the entity&#x2019;s financial statements and any significant terms and conditions of the agreements, including commitments and contingencies. The new standard is effective for the Corporation on January 1, 2022 and only impacts annual financial statement disclosures. The adoption is not expected to have a material effect on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90ZXh0cmVnaW9uOmQ3ZTRiMjcwY2MzYTQ3MjU4YTJhMDVjMmQ0ZTY3ZGFmXzU0NzA_cd52ced0-766d-4e8f-8240-ca807e537eab">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;On July 1, 2021, pursuant to the previously announced Asset Purchase Agreement (the &#x201c;Purchase Agreement&#x201d;), dated May 28, 2021, between Shentel and T-Mobile, Shentel completed the sale to T-Mobile of its Wireless assets and operations for cash consideration of approximately $1.94&#160;billion, inclusive of the approximately $60&#160;million settlement of the waived management fees by Sprint, and net of certain transaction expenses (the &#x201c;Transaction&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 transferred in the sale (the "disposal group") were presented as held for sale within our historical consolidated balance sheets, and discontinued operations within our historical consolidated statements of comprehensive income. &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 transaction was structured as an asset sale for income tax purposes. As a result, no current or deferred tax assets or liabilities were included within the disposal group. While the Company&#x2019;s long-term debt did not transfer in the sale, its provisions required full repayment of all outstanding amounts, concurrent with the consummation of the sale. Accordingly, all debt balances and related interest rate swap liabilities were therefore presented outside of the disposal group as a current liability as of December 31, 2020, and. the related interest expense and debt extinguishment costs were presented within discontinued operations under the relevant authoritative guidance. &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, classified as held for sale in the consolidated balance sheets, were 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:86.180%"/&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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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:top"&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: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-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;452,202&#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;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, 2021, 2020 and 2019:&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;2021&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;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;/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;201,076&#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;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;/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;12,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;213,329&#160;&lt;/span&gt;&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;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;/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;38,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;11,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;17,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Severance 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;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;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;&#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;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;/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;68,087&#160;&lt;/span&gt;&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;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;/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;145,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;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;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;/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="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:9pt;font-weight:400;line-height:100%"&gt;Debt extinguishment&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;(11,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;Interest expense 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;(9,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:9pt;font-weight:400;line-height:100%"&gt;Gain on sale of disposition of Wireless assets and 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;1,227,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 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;1,352,563&#160;&lt;/span&gt;&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;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;/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;361,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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: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;990,902&#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;124,097&#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;53,568&#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&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;Consummation of the sale triggered the recognition of approximately $21.2&#160;million of incremental selling costs during 2021, for contingent deal advisory fees and severance expenses, which are netted against the gain on sale of disposition of Wireless assets and operations. In addition, also triggered by the disposition event, we recognized an $11.0&#160;million loss on debt extinguishment and incurred interest expense of approximately $2.6&#160;million on the termination of our interest rate swaps in connection with the Wireless sale.&lt;/span&gt;&lt;/div&gt;The Company generated $10.2&#160;million in revenue from T-Mobile throughout the remainder of 2021 after the consummation of the sale.</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <shen:RelatedPartyPurchaseOptionValueOfBusinessPercentage
      contextRef="i03dd3d4b0d994fdd8476714c156c8204_D20200826-20200826"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90ZXh0cmVnaW9uOmQ3ZTRiMjcwY2MzYTQ3MjU4YTJhMDVjMmQ0ZTY3ZGFmXzEwOTk1MTE2MzkzNjg_3cc2c11a-c927-49c1-82a3-fd0aebcfa20a"
      unitRef="number">0.90</shen:RelatedPartyPurchaseOptionValueOfBusinessPercentage>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="id8fa5227cda040dab7f96c4263997c61_I20210701"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90ZXh0cmVnaW9uOmQ3ZTRiMjcwY2MzYTQ3MjU4YTJhMDVjMmQ0ZTY3ZGFmXzEwOTk1MTE2MzkzODc_c3264631-0462-47d9-8fdb-d596c1435d52"
      unitRef="usd">1940000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <shen:DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees
      contextRef="i719201fae88b49798c7a5f036d99cdb9_I20210701"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90ZXh0cmVnaW9uOmQ3ZTRiMjcwY2MzYTQ3MjU4YTJhMDVjMmQ0ZTY3ZGFmXzEwOTk1MTE2Mzk0MTQ_d5a42793-53c8-4d2e-8686-249e6893926c"
      unitRef="usd">60000000</shen:DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90ZXh0cmVnaW9uOmQ3ZTRiMjcwY2MzYTQ3MjU4YTJhMDVjMmQ0ZTY3ZGFmXzU0NzI_e63bba19-2b54-46ca-a071-778e1eace700">&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, classified as held for sale in the consolidated balance sheets, were 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:86.180%"/&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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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:top"&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: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-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;452,202&#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;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, 2021, 2020 and 2019:&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;2021&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;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;/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;201,076&#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;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;/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;12,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;213,329&#160;&lt;/span&gt;&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;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;/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;38,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;11,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;17,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Severance 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;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;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;&#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;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;/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;68,087&#160;&lt;/span&gt;&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;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;/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;145,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;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;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;/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="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:9pt;font-weight:400;line-height:100%"&gt;Debt extinguishment&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;(11,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;Interest expense 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;(9,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:9pt;font-weight:400;line-height:100%"&gt;Gain on sale of disposition of Wireless assets and 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;1,227,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 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;1,352,563&#160;&lt;/span&gt;&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;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;/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;361,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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: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;990,902&#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;124,097&#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;53,568&#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:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="i6e7fe39d26224165b04ea864e6a54892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzItMy0xLTEtNTE2Mzk_6078b8e4-bb9b-428f-98c5-b4d54ff23d4f"
      unitRef="usd">5746000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="i6e7fe39d26224165b04ea864e6a54892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzMtMy0xLTEtNTE2Mzk_2a240332-a8dd-49d3-98d2-6d23fd9e5669"
      unitRef="usd">47003000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent
      contextRef="i6e7fe39d26224165b04ea864e6a54892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzQtMy0xLTEtNTE2Mzk_0f3863b8-8362-4a48-85c4-4a6e621470a7"
      unitRef="usd">299647000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent
      contextRef="i6e7fe39d26224165b04ea864e6a54892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzUtMy0xLTEtNTE2Mzk_69e5aa06-e865-4cb7-9573-2d2b556d619e"
      unitRef="usd">176459000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent
      contextRef="i6e7fe39d26224165b04ea864e6a54892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzYtMy0xLTEtNTE2Mzk_16499f3e-b80b-4394-bacb-602c03182570"
      unitRef="usd">146383000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent
      contextRef="i6e7fe39d26224165b04ea864e6a54892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzctMy0xLTEtNTE2Mzk_cc037e67-e9db-4637-8887-203607527ed1"
      unitRef="usd">421586000</shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent
      contextRef="i6e7fe39d26224165b04ea864e6a54892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzgtMy0xLTEtNTE2Mzk_7e686200-cc2b-4445-a8c5-49a0788629fa"
      unitRef="usd">36470000</shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i6e7fe39d26224165b04ea864e6a54892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzE4LTMtMS0xLTUxNjM5_3a5e5c51-507c-406b-97f6-6faeec256c60"
      unitRef="usd">1133294000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent
      contextRef="i6e7fe39d26224165b04ea864e6a54892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzIxLTMtMS0xLTUxNjM5_d0303e10-f3df-4098-857a-5e7128d41cf6"
      unitRef="usd">409887000</shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="i6e7fe39d26224165b04ea864e6a54892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzIyLTMtMS0xLTUxNjM5_aecb7c10-9a84-45b5-9c2a-9a2d7d040c2a"
      unitRef="usd">8770000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent
      contextRef="i6e7fe39d26224165b04ea864e6a54892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzIzLTMtMS0xLTUxNjM5_f2f307b7-70e3-438a-877f-dbeaa22c8c11"
      unitRef="usd">33545000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i6e7fe39d26224165b04ea864e6a54892_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZTpiMzY3MTdiYzRmZjg0OWZkODc3NzdkNDY3YzFmMTRiZi90YWJsZXJhbmdlOmIzNjcxN2JjNGZmODQ5ZmQ4Nzc3N2Q0NjdjMWYxNGJmXzI0LTMtMS0xLTUxNjM5_f0729437-03d6-429e-81c4-f0cc8cee9285"
      unitRef="usd">452202000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="id8239405bc97427d97f2a81edd1f9fc3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzItMS0xLTEtNTE2Mzk_f7dba357-ed2f-496f-9780-dd9330850d73"
      unitRef="usd">201076000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i60816d34e0e2410191b4a9eea1ff103d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzItMy0xLTEtNTE2Mzk_cba2adc3-7553-4398-b7a0-65158981451e"
      unitRef="usd">401035000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i9fad06f92d974dd78f80d9934470e4bc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzItNS0xLTEtNTE2Mzk_41d6b5c9-37a2-4061-bd05-f169b9d92f81"
      unitRef="usd">375730000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i2ca20f92cf3e48f498d63ff9ad5df3d3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzMtMS0xLTEtNTE2Mzk_baf84e6b-3766-4201-80be-f284dd828f24"
      unitRef="usd">12253000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i87b67178b37d4ef1b4cbc04e1d866f9a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzMtMy0xLTEtNTE2Mzk_a7c8916e-aa4b-4c9a-bc20-fbf8041ac9b6"
      unitRef="usd">41338000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i826db76e43d740d98dbffa480edb361a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzMtNS0xLTEtNTE2Mzk_b02c0a1d-4bc0-4648-b594-feeea11d2084"
      unitRef="usd">67659000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="iea7aae8d69b248e0988998241aaef167_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzQtMS0xLTEtNTE2Mzk_dfd8ebb4-3461-417b-b246-4dd779612790"
      unitRef="usd">213329000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="id55dd6333b614d509488209a682e2a56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzQtMy0xLTEtNTE2Mzk_9d876d9c-5f25-41ef-9343-bd49b9e48e56"
      unitRef="usd">442373000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i34cf602974484beca94a804659458595_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzQtNS0xLTEtNTE2Mzk_e4b0ee4c-7869-4339-be78-ce34f9cf529c"
      unitRef="usd">443389000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="ib9103bf09130460798481b56cb06e853_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzYtMS0xLTEtNTE2Mzk_fe47b294-bc3b-4588-8926-cdd5266a26e9"
      unitRef="usd">38144000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i102d7bdab8c2491cacb45591a3862c1e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzYtMy0xLTEtNTE2Mzk_552813bf-1e8c-4436-a109-33dc21496f77"
      unitRef="usd">116394000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="if3bff8cce9cb4b53af320790a250ad8a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzYtNS0xLTEtNTE2Mzk_79b0de5f-d3dc-4afc-890b-4e4985689c7e"
      unitRef="usd">128482000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="ide8b4935f7b54c57b72623a972726e85_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzctMS0xLTEtNTE2Mzk_df833d47-e012-45ce-b92c-de86fe5da8f2"
      unitRef="usd">11964000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="ia6cc3fcb3844499f876a8a13074ac91a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzctMy0xLTEtNTE2Mzk_84083c87-0a6d-4b3b-bca9-e6c30fe4f688"
      unitRef="usd">40642000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i31c0bbc0812c4eff8295805f2dbfbf5d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzctNS0xLTEtNTE2Mzk_6ce0e09f-1a70-4644-bf62-b766569c3267"
      unitRef="usd">65148000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense
      contextRef="iea7aae8d69b248e0988998241aaef167_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzgtMS0xLTEtNTE2Mzk_6d1d8204-db2f-40d9-a533-8fbff22c364e"
      unitRef="usd">17514000</shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense>
    <shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense
      contextRef="id55dd6333b614d509488209a682e2a56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzgtMy0xLTEtNTE2Mzk_2529908e-b04a-41fd-a226-0cf8e7b7a49e"
      unitRef="usd">34011000</shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense>
    <shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense
      contextRef="i34cf602974484beca94a804659458595_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzgtNS0xLTEtNTE2Mzk_a852772b-b573-4101-8c8a-6d4a42e567d6"
      unitRef="usd">39128000</shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense>
    <shen:DisposalGroupIncludingDiscontinuedOperationSeveranceExpense
      contextRef="iea7aae8d69b248e0988998241aaef167_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzktMS0xLTEtNzI4MjY_bd0f68c2-3b8b-46d4-bfa7-5b66ad6daa68"
      unitRef="usd">465000</shen:DisposalGroupIncludingDiscontinuedOperationSeveranceExpense>
    <shen:DisposalGroupIncludingDiscontinuedOperationSeveranceExpense
      contextRef="id55dd6333b614d509488209a682e2a56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzktMy0xLTEtNzI4MzM_e47498d7-170a-454f-9954-24fa71d22787"
      unitRef="usd">0</shen:DisposalGroupIncludingDiscontinuedOperationSeveranceExpense>
    <shen:DisposalGroupIncludingDiscontinuedOperationSeveranceExpense
      contextRef="i34cf602974484beca94a804659458595_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzktNS0xLTEtNzI4NDA_85eac574-aacf-4761-87e3-e2383e085f46"
      unitRef="usd">0</shen:DisposalGroupIncludingDiscontinuedOperationSeveranceExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="iea7aae8d69b248e0988998241aaef167_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzktMS0xLTEtNTE2Mzk_ae2467cc-f3b8-4cb7-a222-a128dbbdfba8"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="id55dd6333b614d509488209a682e2a56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzktMy0xLTEtNTE2Mzk_e25b15dc-8eb0-4171-9693-c923650eab93"
      unitRef="usd">62930000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i34cf602974484beca94a804659458595_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzktNS0xLTEtNTE2Mzk_b51fa1ca-ddf5-4281-936b-5ca000ebde55"
      unitRef="usd">111467000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="iea7aae8d69b248e0988998241aaef167_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzEwLTEtMS0xLTUxNjM5_187ce728-fda2-44d0-85bf-04cba8f12f86"
      unitRef="usd">68087000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="id55dd6333b614d509488209a682e2a56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzEwLTMtMS0xLTUxNjM5_57074b6a-c5f9-4d72-b788-1c43191ad985"
      unitRef="usd">253977000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i34cf602974484beca94a804659458595_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzEwLTUtMS0xLTUxNjM5_b7522660-2dda-42b7-9a34-fe25a9d5c81b"
      unitRef="usd">344225000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="iea7aae8d69b248e0988998241aaef167_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzExLTEtMS0xLTUxNjM5_9bb892bf-68ad-4ee6-8368-6279427e78ba"
      unitRef="usd">145242000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="id55dd6333b614d509488209a682e2a56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzExLTMtMS0xLTUxNjM5_817df6ae-92b1-43b1-b61c-e48c25b29f4a"
      unitRef="usd">188396000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i34cf602974484beca94a804659458595_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzExLTUtMS0xLTUxNjM5_75aa70ca-3a9e-42d4-8842-fb51911e47ba"
      unitRef="usd">99164000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <shen:DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt
      contextRef="iea7aae8d69b248e0988998241aaef167_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzEzLTEtMS0xLTU2MzQ5_fb1647ef-02ad-4719-abc8-6caf6b52681a"
      unitRef="usd">11032000</shen:DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt>
    <shen:DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt
      contextRef="id55dd6333b614d509488209a682e2a56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzEzLTMtMS0xLTU2MzU2_2a02a440-36b7-409b-86f8-48e13c979afb"
      unitRef="usd">0</shen:DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt>
    <shen:DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt
      contextRef="i34cf602974484beca94a804659458595_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzEzLTUtMS0xLTU2MzYz_d736fff7-edea-43c4-bbfc-88eab69463d5"
      unitRef="usd">0</shen:DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="iea7aae8d69b248e0988998241aaef167_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzEzLTEtMS0xLTUxNjM5_6d8bc3a8-0a4e-45a5-a5f5-f5e5f26ccfc2"
      unitRef="usd">9178000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="id55dd6333b614d509488209a682e2a56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzEzLTMtMS0xLTUxNjM5_66410adb-641e-4ab4-9f10-58b2935bfc58"
      unitRef="usd">20455000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="i34cf602974484beca94a804659458595_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzEzLTUtMS0xLTUxNjM5_7a633709-82d5-4d98-bd39-f2bc8223f1f3"
      unitRef="usd">29286000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome
      contextRef="iaf11b0219774484e81d349ac33b92278_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE1LTEtMS0xLTU2Mzcw_c1f16dd2-2503-427a-b0fe-a81bfd1431f8"
      unitRef="usd">1227531000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome
      contextRef="i3c343fb4c1a847a3beb2e45d6d55ba3d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE1LTMtMS0xLTU2Mzg2_81e829bc-6f02-4221-a456-df68e73992f5"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome
      contextRef="i993030b242f747acb9df8c590500c434_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE1LTUtMS0xLTU2Mzc5_bbb7619a-2a9c-4e92-b7c2-b1b5db810841"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="iea7aae8d69b248e0988998241aaef167_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE0LTEtMS0xLTUxNjM5_8799e303-c4ab-47c3-ad6c-ff682a9448c1"
      unitRef="usd">1352563000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="id55dd6333b614d509488209a682e2a56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE0LTMtMS0xLTUxNjM5_25e33093-008a-4d88-aa4a-81f37f5312ca"
      unitRef="usd">167941000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i34cf602974484beca94a804659458595_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE0LTUtMS0xLTUxNjM5_d85880dc-ccea-4a15-9939-54649468182c"
      unitRef="usd">69878000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
      contextRef="iea7aae8d69b248e0988998241aaef167_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE1LTEtMS0xLTUxNjM5_594ab939-4ee0-407d-8c60-7f27e40629a5"
      unitRef="usd">361661000</us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod>
    <us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
      contextRef="id55dd6333b614d509488209a682e2a56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE1LTMtMS0xLTUxNjM5_9d52ff27-a886-4041-a22f-918b6bfb5a84"
      unitRef="usd">43844000</us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod>
    <us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
      contextRef="i34cf602974484beca94a804659458595_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE1LTUtMS0xLTUxNjM5_ac2b38ad-1da3-4b9b-8550-f0076d2f552d"
      unitRef="usd">16310000</us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="iea7aae8d69b248e0988998241aaef167_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE2LTEtMS0xLTUxNjM5_71877144-49d8-4d52-ad66-62dd886d09c3"
      unitRef="usd">990902000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="id55dd6333b614d509488209a682e2a56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE2LTMtMS0xLTUxNjM5_bec57dfc-3002-4586-8c0f-8c7e52295aef"
      unitRef="usd">124097000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i34cf602974484beca94a804659458595_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90YWJsZToxOGYxZmRkZWViNmI0MGM3OTRiYTg3NTE4YWM4YTIyZS90YWJsZXJhbmdlOjE4ZjFmZGRlZWI2YjQwYzc5NGJhODc1MThhYzhhMjJlXzE2LTUtMS0xLTUxNjM5_4a78a1a7-13d8-4e1d-9ddd-4d07979074c8"
      unitRef="usd">53568000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:SellingExpense
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90ZXh0cmVnaW9uOmQ3ZTRiMjcwY2MzYTQ3MjU4YTJhMDVjMmQ0ZTY3ZGFmXzEwOTk1MTE2NDE2MDM_c75d7c1d-e519-4c14-ac45-616441192a86"
      unitRef="usd">21200000</us-gaap:SellingExpense>
    <shen:DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90ZXh0cmVnaW9uOmQ3ZTRiMjcwY2MzYTQ3MjU4YTJhMDVjMmQ0ZTY3ZGFmXzEwOTk1MTE2NDE2NTc_8a19e028-f90d-42f8-81ac-5f1d7a7385e1"
      unitRef="usd">11000000</shen:DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt>
    <us-gaap:InterestExpense
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90ZXh0cmVnaW9uOmQ3ZTRiMjcwY2MzYTQ3MjU4YTJhMDVjMmQ0ZTY3ZGFmXzEwOTk1MTE2NDE2Mjk_2168d841-d699-4051-9bc5-565e8393f7e6"
      unitRef="usd">2600000</us-gaap:InterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ib16cf0936fa140e985a4f899522c287c_D20210702-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjQvZnJhZzpkN2U0YjI3MGNjM2E0NzI1OGEyYTA1YzJkNGU2N2RhZi90ZXh0cmVnaW9uOmQ3ZTRiMjcwY2MzYTQ3MjU4YTJhMDVjMmQ0ZTY3ZGFmXzMyOTg1MzQ5MDExMDU_ac9940e5-f495-431c-9fd6-36fc8ef09c49"
      unitRef="usd">10200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90ZXh0cmVnaW9uOjE3YzExNzk4YzExZTQ2YWJiNzVkMTc5NjRmNDdmZjhjXzI3MDc_dc07fca9-48da-4276-8071-039dc908f550">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 costs related to in-house and third-party vendors which are capitalized and amortized over the expected weighted average customer life which is approximately six years.&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 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&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;2021&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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,358&#160;&lt;/span&gt;&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,147&#160;&lt;/span&gt;&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;Commission 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;3,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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,147&#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,358&#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: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 $3.5&#160;million at December&#160;31, 2021, is expected to be recognized into revenue at the rate of approximately $0.2&#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 Broadband segment, 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;No customers accounted for more than 10% of revenue for the years ended December&#160;31, 2021, 2020 and 2019 and no customer made up more than 10% of accounts receivable at December&#160;31, 2021 and December&#160;31, 2020.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <shen:WeightedAverageCustomerLife
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90ZXh0cmVnaW9uOjE3YzExNzk4YzExZTQ2YWJiNzVkMTc5NjRmNDdmZjhjXzEwOTk1MTE2MzA0OTg_b2c75fe4-8947-4c15-9221-2fb68ebf9242">P6Y</shen:WeightedAverageCustomerLife>
    <us-gaap:CapitalizedContractCostTableTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90ZXh0cmVnaW9uOjE3YzExNzk4YzExZTQ2YWJiNzVkMTc5NjRmNDdmZjhjXzI3NDg3NzkwNzY0OTU_54ecf4ba-badb-468b-b10f-bb215fb7478c">&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 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&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;2021&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times 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,358&#160;&lt;/span&gt;&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,147&#160;&lt;/span&gt;&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;Commission 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;3,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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,147&#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,358&#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="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90YWJsZTo0YzRlYmZlODNlNDk0N2FjYmRiZDQ0NDdlZDBjNGY4Zi90YWJsZXJhbmdlOjRjNGViZmU4M2U0OTQ3YWNiZGJkNDQ0N2VkMGM0ZjhmXzEtMi0xLTEtNzkyMTM_e27e2938-dcdc-4f39-9f2b-39cff3ee7322"
      unitRef="usd">7358000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i6a7b8cae01ef44f2882c7394e69c270b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90YWJsZTo0YzRlYmZlODNlNDk0N2FjYmRiZDQ0NDdlZDBjNGY4Zi90YWJsZXJhbmdlOjRjNGViZmU4M2U0OTQ3YWNiZGJkNDQ0N2VkMGM0ZjhmXzEtNC0xLTEtNzkyMTM_636c66f9-1f79-43f7-a55b-2acbecb122ca"
      unitRef="usd">5147000</us-gaap:CapitalizedContractCostNet>
    <shen:CapitalizedContractCostPayments
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90YWJsZTo0YzRlYmZlODNlNDk0N2FjYmRiZDQ0NDdlZDBjNGY4Zi90YWJsZXJhbmdlOjRjNGViZmU4M2U0OTQ3YWNiZGJkNDQ0N2VkMGM0ZjhmXzItMi0xLTEtNzkyMTM_506f1cbd-1ae3-467b-801d-40df7cb6e4b2"
      unitRef="usd">3229000</shen:CapitalizedContractCostPayments>
    <shen:CapitalizedContractCostPayments
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90YWJsZTo0YzRlYmZlODNlNDk0N2FjYmRiZDQ0NDdlZDBjNGY4Zi90YWJsZXJhbmdlOjRjNGViZmU4M2U0OTQ3YWNiZGJkNDQ0N2VkMGM0ZjhmXzItNC0xLTEtNzkyMTM_a13a9e6e-006a-4658-9795-6221fe7fa4ff"
      unitRef="usd">4399000</shen:CapitalizedContractCostPayments>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90YWJsZTo0YzRlYmZlODNlNDk0N2FjYmRiZDQ0NDdlZDBjNGY4Zi90YWJsZXJhbmdlOjRjNGViZmU4M2U0OTQ3YWNiZGJkNDQ0N2VkMGM0ZjhmXzMtMi0xLTEtNzkyMTM_6000f9b7-2faf-4953-83f4-8d8a70c8b37a"
      unitRef="usd">-2440000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90YWJsZTo0YzRlYmZlODNlNDk0N2FjYmRiZDQ0NDdlZDBjNGY4Zi90YWJsZXJhbmdlOjRjNGViZmU4M2U0OTQ3YWNiZGJkNDQ0N2VkMGM0ZjhmXzMtNC0xLTEtNzkyMTM_91706d5d-5702-4652-b83e-864030e3a218"
      unitRef="usd">-2188000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90YWJsZTo0YzRlYmZlODNlNDk0N2FjYmRiZDQ0NDdlZDBjNGY4Zi90YWJsZXJhbmdlOjRjNGViZmU4M2U0OTQ3YWNiZGJkNDQ0N2VkMGM0ZjhmXzQtMi0xLTEtNzkyMTM_e22e388a-6cf5-4035-81b9-96c9e65d536a"
      unitRef="usd">8147000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90YWJsZTo0YzRlYmZlODNlNDk0N2FjYmRiZDQ0NDdlZDBjNGY4Zi90YWJsZXJhbmdlOjRjNGViZmU4M2U0OTQ3YWNiZGJkNDQ0N2VkMGM0ZjhmXzQtNC0xLTEtNzkyMTM_785f6a0f-fbc0-4fcf-8223-0ce80de9330f"
      unitRef="usd">7358000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90ZXh0cmVnaW9uOjE3YzExNzk4YzExZTQ2YWJiNzVkMTc5NjRmNDdmZjhjXzIwODc_52701c53-594b-46de-8f00-7805905fe7e8"
      unitRef="usd">3500000</us-gaap:RevenueRemainingPerformanceObligation>
    <shen:RevenueRemainingPerformanceObligationAmountPerYear
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMjcvZnJhZzoxN2MxMTc5OGMxMWU0NmFiYjc1ZDE3OTY0ZjQ3ZmY4Yy90ZXh0cmVnaW9uOjE3YzExNzk4YzExZTQ2YWJiNzVkMTc5NjRmNDdmZjhjXzIxODM_96348cdd-f330-4e03-b01c-b441cdd6cd93"
      unitRef="usd">200000</shen:RevenueRemainingPerformanceObligationAmountPerYear>
    <us-gaap:InvestmentHoldingsTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzE2MzY_555755c2-edb5-4da6-a2a4-f77c17ed440a">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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&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;2021&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;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;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,317&#160;&lt;/span&gt;&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,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: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;11,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;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;/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;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 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,661&#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;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;/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-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 Company holds the SERP 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 six months after 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;.&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, derived from the CoBank patronage program, represented substantially all of our cost method investments with a balance of $10.3 million and $9.8 million at December&#160;31, 2021 and 2020, respectively. We recognized approximately $2.0 million, $4.2 million and $4.2&#160;million of patronage income in Other income (expense) in 2021, 2020 and 2019, 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, 2021, 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.7 million, $0.9 million, and $1.0 million from providing service to ValleyNet during 2021, 2020, and 2019, respectively. We recognized cost of service of $1.2 million, $2.7 million, and $3.0 million for the use of ValleyNet&#x2019;s network during 2021, 2020, and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentHoldingsTextBlock>
    <shen:ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzE2MzE_1899ce8d-0cfa-410c-be15-0bf4208a1e6d">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&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;2021&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;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;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,317&#160;&lt;/span&gt;&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,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: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;11,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;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;/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;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 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,661&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</shen:ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90YWJsZTpiYTNmOTc1N2IyOWE0MTk3ODk3OGVhMmY5OTBkNDFmMi90YWJsZXJhbmdlOmJhM2Y5NzU3YjI5YTQxOTc4OTc4ZWEyZjk5MGQ0MWYyXzEtMS0xLTEtNTE2Mzk_c2376c39-2c94-425e-ba05-3a6080ea0288"
      unitRef="usd">2317000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90YWJsZTpiYTNmOTc1N2IyOWE0MTk3ODk3OGVhMmY5OTBkNDFmMi90YWJsZXJhbmdlOmJhM2Y5NzU3YjI5YTQxOTc4OTc4ZWEyZjk5MGQ0MWYyXzEtMy0xLTEtNTE2Mzk_b24dd2b1-fcf6-4767-8e26-0ab0767b1e4c"
      unitRef="usd">2687000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90YWJsZTpiYTNmOTc1N2IyOWE0MTk3ODk3OGVhMmY5OTBkNDFmMi90YWJsZXJhbmdlOmJhM2Y5NzU3YjI5YTQxOTc4OTc4ZWEyZjk5MGQ0MWYyXzItMS0xLTEtNTE2Mzk_73188270-7fe2-4367-ad75-30a84c220ff2"
      unitRef="usd">11004000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90YWJsZTpiYTNmOTc1N2IyOWE0MTk3ODk3OGVhMmY5OTBkNDFmMi90YWJsZXJhbmdlOmJhM2Y5NzU3YjI5YTQxOTc4OTc4ZWEyZjk5MGQ0MWYyXzItMy0xLTEtNTE2Mzk_006a3496-746b-47f4-ab54-acc940f78a92"
      unitRef="usd">10536000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90YWJsZTpiYTNmOTc1N2IyOWE0MTk3ODk3OGVhMmY5OTBkNDFmMi90YWJsZXJhbmdlOmJhM2Y5NzU3YjI5YTQxOTc4OTc4ZWEyZjk5MGQ0MWYyXzMtMS0xLTEtNTE2Mzk_1907a9ac-1a04-4c3a-a821-423f6e1df4ef"
      unitRef="usd">340000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90YWJsZTpiYTNmOTc1N2IyOWE0MTk3ODk3OGVhMmY5OTBkNDFmMi90YWJsZXJhbmdlOmJhM2Y5NzU3YjI5YTQxOTc4OTc4ZWEyZjk5MGQ0MWYyXzMtMy0xLTEtNTE2Mzk_c3c93e44-7a66-433a-9965-2c0aafaebd98"
      unitRef="usd">546000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:OtherLongTermInvestments
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90YWJsZTpiYTNmOTc1N2IyOWE0MTk3ODk3OGVhMmY5OTBkNDFmMi90YWJsZXJhbmdlOmJhM2Y5NzU3YjI5YTQxOTc4OTc4ZWEyZjk5MGQ0MWYyXzQtMS0xLTEtNTE2Mzk_d5db7e5e-8463-4639-bbd4-48e4d0a017b3"
      unitRef="usd">13661000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90YWJsZTpiYTNmOTc1N2IyOWE0MTk3ODk3OGVhMmY5OTBkNDFmMi90YWJsZXJhbmdlOmJhM2Y5NzU3YjI5YTQxOTc4OTc4ZWEyZjk5MGQ0MWYyXzQtMy0xLTEtNTE2Mzk_3838c798-5740-4ef3-a7b6-34c02897da2b"
      unitRef="usd">13769000</us-gaap:OtherLongTermInvestments>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzE2MzI_0b3bdb78-f83e-4308-97be-6237ab2eb43f">&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 Company holds the SERP 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 six months after 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;.&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, derived from the CoBank patronage program, represented substantially all of our cost method investments with a balance of $10.3 million and $9.8 million at December&#160;31, 2021 and 2020, respectively. We recognized approximately $2.0 million, $4.2 million and $4.2&#160;million of patronage income in Other income (expense) in 2021, 2020 and 2019, 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, 2021, 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.7 million, $0.9 million, and $1.0 million from providing service to ValleyNet during 2021, 2020, and 2019, respectively. We recognized cost of service of $1.2 million, $2.7 million, and $3.0 million for the use of ValleyNet&#x2019;s network during 2021, 2020, and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id9505abf18eb4dd585207fbe5c7b5a02_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzkzNw_f510e53f-e067-49f4-a5b5-947859b97505"
      unitRef="usd">10300000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i79c0146937e04a71846578c8e329b44e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5Xzk0NA_7f5e9d96-75a6-46e4-a2fc-d2d485ae6e9f"
      unitRef="usd">9800000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i3e67bb4b81764e3da6127ff6a8376e37_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzEwMDM_b526d9f5-d95f-4615-a1bf-d7ca7e868b5f"
      unitRef="usd">2000000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i8d9e1ac36ea84aaca345dd07b665776a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzEwMDc_b18fbe25-3608-496a-8ceb-57e945a44f74"
      unitRef="usd">4200000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i54465fdb74854eec90f01d1f053da798_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzEwMTQ_231b82e2-0b03-4344-a108-1dc619b7c507"
      unitRef="usd">4200000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <shen:PercentageOfPatronageCreditPaidInCash
      contextRef="id9505abf18eb4dd585207fbe5c7b5a02_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzExMjM_b31b9164-304a-433d-95f9-e5c6363a92b6"
      unitRef="number">0.75</shen:PercentageOfPatronageCreditPaidInCash>
    <shen:PercentageOfPatronageCreditPaidInShare
      contextRef="id9505abf18eb4dd585207fbe5c7b5a02_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzExODQ_fb2afc84-182a-4b64-829b-adb64ff615f6"
      unitRef="number">0.25</shen:PercentageOfPatronageCreditPaidInShare>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="idc85eae8f0324de3a85c610bd60d05ce_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzEyNTI_9e1121fd-a5cc-4fe7-a63e-82bfd6e95e51"
      unitRef="number">0.200</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i904fb884acf04b4a8cbc3d4cc1fc446f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzE0MjA_4ed74052-d750-4c0a-8fcf-e52cb27fe653"
      unitRef="usd">700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i4eb147c338d44e69ade92ccccb4d0e51_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzE0MjQ_730f43fe-c712-443e-bef7-ab4c2e0adae0"
      unitRef="usd">900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i7a138d4479604274a89a2763e3788188_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzE0MzI_bdb32579-4ed1-49c0-9ac4-ff3bda9f9222"
      unitRef="usd">1000000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="i904fb884acf04b4a8cbc3d4cc1fc446f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzE1NDE_52b95b0d-b1a5-46a7-8529-5c5d7b278a58"
      unitRef="usd">1200000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="i4eb147c338d44e69ade92ccccb4d0e51_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzE1NDU_7c049395-dcaf-4b92-9004-700730881183"
      unitRef="usd">2700000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="i7a138d4479604274a89a2763e3788188_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzAvZnJhZzo2YjQ0Y2FmZmIwZjc0NzYzYjE5ZmFkOWUzOTAyZjc2OS90ZXh0cmVnaW9uOjZiNDRjYWZmYjBmNzQ3NjNiMTlmYWQ5ZTM5MDJmNzY5XzE1NTM_2dfe9db4-a4dc-4dfc-8551-d5fb2b9ab99d"
      unitRef="usd">3000000</us-gaap:RelatedPartyCosts>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90ZXh0cmVnaW9uOmI0MGY5ZTgyMDY2MTQwNmViYWQzOWZmNGFhMDE0ZThiXzEwOA_fb58a12f-d8b5-43b9-97d2-7c59f34ede3a">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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.347%"/&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;2021&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;/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,771&#160;&lt;/span&gt;&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,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;/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;3,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 - 45 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;96,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;453,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;391,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;948,270&#160;&lt;/span&gt;&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;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;/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;79,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;1,028,233&#160;&lt;/span&gt;&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;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;/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;474,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;554,162&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;Property, plant and equipment net, increased due primarily to capital expenditures in the Broadband segment driven by our Glo Fiber market expansion. In Q4 2021, the Company ceased expansion of its Beam network, resulting in abandonment of related property, plant and equipment. Consequently, the Company recorded $6.0 million of impairment charges related to abandonment of Beam property, plant and equipment after estimating the salvage value based on quoted prices for the assets.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90ZXh0cmVnaW9uOmI0MGY5ZTgyMDY2MTQwNmViYWQzOWZmNGFhMDE0ZThiXzExNA_ff6421cc-9335-4fa4-8b3c-f5f3f730499c">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.347%"/&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;2021&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;/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,771&#160;&lt;/span&gt;&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,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;/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;3,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 - 45 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;96,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;453,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;391,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;948,270&#160;&lt;/span&gt;&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;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;/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;79,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;1,028,233&#160;&lt;/span&gt;&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;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;/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;474,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;554,162&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;Property, plant and equipment net, increased due primarily to capital expenditures in the Broadband segment driven by our Glo Fiber market expansion. In Q4 2021, the Company ceased expansion of its Beam network, resulting in abandonment of related property, plant and equipment. Consequently, the Company recorded $6.0 million of impairment charges related to abandonment of Beam property, plant and equipment after estimating the salvage value based on quoted prices for the assets.</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i371d35e469354b85a31a1a11a94316ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzEtMy0xLTEtNTE2Mzk_6a04f5ac-b45a-4380-8cf0-f8974266c295"
      unitRef="usd">3771000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iff3235093d204e97b904433393001fe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzEtNS0xLTEtNTE2Mzk_c68934a8-488d-4c23-8ea8-5066d0a207b8"
      unitRef="usd">3909000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8e60aba48dde42b895924b5074526d96_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzItMS0xLTEtNTE2MzkvdGV4dHJlZ2lvbjphMjM1Nzc5ZTBmNmI0ZWFmOWNkYjNkZThmMGJjZDI5Y180_8700a281-4c56-4477-a65e-4183b425017e">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i01ed876043be4ab18799f37c2090b108_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzItMy0xLTEtNTE2Mzk_44af471d-e345-4815-a341-c828875de652"
      unitRef="usd">3478000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i437fa7063cdf475b9317db02cbb4a5dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzItNS0xLTEtNTE2Mzk_4cac42d3-09aa-467e-993c-a5036e1db6b3"
      unitRef="usd">2910000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie9ff9a8dfa0944ca8be91a59d59fd89d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzMtMS0xLTEtNTE2MzkvdGV4dHJlZ2lvbjo4NDI2ZTYzMzQ4ZTY0YTkzYWZlNTViNDEyZjkwNzEyMF80_592fe4d6-5809-418e-bf0d-95326a75818d">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i54766eb435df4f8b9139b281fef571d1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzMtMS0xLTEtNTE2MzkvdGV4dHJlZ2lvbjo4NDI2ZTYzMzQ4ZTY0YTkzYWZlNTViNDEyZjkwNzEyMF85_eaf32225-a0e8-4e36-b1a1-21f35abfbe67">P45Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0e5f88331bc74edf87403317185082aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzMtMy0xLTEtNTE2Mzk_58119e18-c2b6-4b18-abdc-4aa046ad3d95"
      unitRef="usd">96323000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ida7dc53cc4cf4b7fa40b38080669bf48_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzMtNS0xLTEtNTE2Mzk_55f7b0a8-5ffd-4691-ae50-ee2137bdf90d"
      unitRef="usd">91335000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6e6f71cb17174361a5ed0b39b670fef9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzQtMS0xLTEtNTE2MzkvdGV4dHJlZ2lvbjpiOThlZmNhYzAxZjk0YzQ1ODE5YzczZGEzMTA2NTc4M180_e1dbdbaa-1ca1-4538-83c2-4e82736e07e7">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i07bd40c89a4a4ecb9f787cc189cc8048_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzQtMS0xLTEtNTE2MzkvdGV4dHJlZ2lvbjpiOThlZmNhYzAxZjk0YzQ1ODE5YzczZGEzMTA2NTc4M185_d7c89527-884b-4e43-bb87-cbdb87a9ce9a">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7b819b0c1f8343fd955c36a2da49e530_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzQtMy0xLTEtNTE2Mzk_1d7b41be-d790-4c38-9463-e9da3f116f43"
      unitRef="usd">453405000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4cf4710ba4264a019cc83d7c33aa3c29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzQtNS0xLTEtNTE2Mzk_7aa58e7b-69a7-47ed-a4ea-55eb739774a2"
      unitRef="usd">390209000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7eb5c94cde9c4877896b1647b7ba18ea_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzUtMS0xLTEtNTE2MzkvdGV4dHJlZ2lvbjplOGUwNzIyYjE1OWY0ZWU5YjAyNTcxZTBlYzI1ZjBkZV80_eb43c1e3-2333-4497-94a1-1170d3d2d2c7">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9cc3b79d2ab94045a30fefa547119ec8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzUtMS0xLTEtNTE2MzkvdGV4dHJlZ2lvbjplOGUwNzIyYjE1OWY0ZWU5YjAyNTcxZTBlYzI1ZjBkZV85_9e846e55-aa50-47ff-82cd-afae6bc505be">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4d18e413e36b4708a007eae343fe9649_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzUtMy0xLTEtNTE2Mzk_b0475dcf-0a89-4f0b-93e5-8c97db50a49e"
      unitRef="usd">391293000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id7da8761dca24d71a55b0a2090355365_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzUtNS0xLTEtNTE2Mzk_f865d954-c680-4300-bb88-0cf7478f8916"
      unitRef="usd">331047000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iff4fd53ca1e545449cee53feb828eddb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzYtMy0xLTEtNTE2Mzk_5893b145-8695-445f-ab1d-e433e3f347f2"
      unitRef="usd">948270000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i36e8b0b17b67493d9d25e6a3fd638ab2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzYtNS0xLTEtNTE2Mzk_eef8da70-8ae4-4a8d-8cda-642add6474f9"
      unitRef="usd">819410000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i77f0fd6c8251475aac2f78b4277818b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzctMy0xLTEtNTE2Mzk_d7d2e958-8997-452d-9c9c-3c887d130324"
      unitRef="usd">79963000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if892ee3d3b1b49ea95be704ebcbc3b14_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzctNS0xLTEtNTE2Mzk_a86f7518-b35c-49f1-b9cc-d424a4090486"
      unitRef="usd">49417000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzgtMy0xLTEtNTE2Mzk_a6024341-f19e-4009-9052-61a573dff029"
      unitRef="usd">1028233000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzgtNS0xLTEtNTE2Mzk_c6d72d13-0d3c-4dc1-94a0-39d03bcf5008"
      unitRef="usd">868827000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzktMy0xLTEtNTE2Mzk_2aa7b1bb-257f-40a4-bfea-3736502dabec"
      unitRef="usd">474071000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzktNS0xLTEtNTE2Mzk_7acdec72-2243-4998-93e2-8323f9aaf4d9"
      unitRef="usd">428400000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzEwLTMtMS0xLTUxNjM5_f7293e23-0bad-4232-b194-4b4cc174aff2"
      unitRef="usd">554162000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90YWJsZTpiM2Q2OWQ2ZTBjODM0OGYzYWZlOTYwZjAwOGIxNDExMC90YWJsZXJhbmdlOmIzZDY5ZDZlMGM4MzQ4ZjNhZmU5NjBmMDA4YjE0MTEwXzEwLTUtMS0xLTUxNjM5_73aa7dce-55e8-46f1-ad7e-fb5c2c802db7"
      unitRef="usd">440427000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzMvZnJhZzpiNDBmOWU4MjA2NjE0MDZlYmFkMzlmZjRhYTAxNGU4Yi90ZXh0cmVnaW9uOmI0MGY5ZTgyMDY2MTQwNmViYWQzOWZmNGFhMDE0ZThiXzEwOTk1MTE2MjkwMzg_1bd6b62a-646b-48ed-980c-04584097a8f9"
      unitRef="usd">6000000</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzE2ODg_f04ae22c-e4d8-4624-9d6e-3d3b81a12190">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;The Company's 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, 2021&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, 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: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;&#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;/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;(672)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(27,426)&lt;/span&gt;&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,273&#160;&lt;/span&gt;&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;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;/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;117,257&#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;(27,426)&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;89,831&#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;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;/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:112%"&gt;During the third quarter of 2020, the Company was awarded certain indefinite-lived Citizens Broadband Radio Service ("CBRS") spectrum licenses to be used within the Broadband segment. The Company paid an aggregate deposit of $16.1&#160;million with the licenses subject to final approval and issuance by the Federal Communications Commission (&#x201c;FCC&#x201d;). The licenses will 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. The FCC has delayed the issuance of the licenses because the allowable spectrum ownership levels for certain of our investors would be exceeded should the licenses be issued. The Company is currently in discussions with the FCC and is considering to forego the issuance of certain licenses included in this transaction covering 15 markets with a cost basis of approximately $4.5&#160;million in exchange for a refund and expects resolution in early 2022. The entire deposit of $16.1&#160;million is classified within prepaid expenses and other in the Company's consolidated balance sheet as of December 31, 2021.&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:115%"&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, 2021, 2020 and 2019, amortization expense was approximately $0.8 million, $0.7 million and $0.5 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 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, 2021:&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;2022&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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2026&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;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;text-align:left;vertical-align: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;4,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;8,273&#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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzE2ODk_3859b501-c884-44b2-b36b-9510ee7b8a07">&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 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, 2021&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, 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: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;&#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;/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;(672)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(27,426)&lt;/span&gt;&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,273&#160;&lt;/span&gt;&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;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;/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;117,257&#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;(27,426)&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;89,831&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzE2OTU_80912ecb-6c19-449e-820a-eed334245699">&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 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, 2021&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, 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: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;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;&#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;/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;(672)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(27,426)&lt;/span&gt;&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,273&#160;&lt;/span&gt;&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;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;/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;117,257&#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;(27,426)&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;89,831&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:GoodwillGross
      contextRef="i7bbf6bad547244aba519acd4720a6b26_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzItMS0xLTEtNTE2Mzk_31583d0c-1499-4f14-8960-b5a9def7a1f7"
      unitRef="usd">3244000</us-gaap:GoodwillGross>
    <us-gaap:Goodwill
      contextRef="i7bbf6bad547244aba519acd4720a6b26_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzItNS0xLTEtNTE2Mzk_1628c21e-e56e-497f-aefd-0fbaea07beed"
      unitRef="usd">3244000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="i30b0b7067bce42cbbf942a5e171945e8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzItNy0xLTEtNTE2Mzk_63e49357-06a0-4669-bc13-5f3f96c42a2a"
      unitRef="usd">3244000</us-gaap:GoodwillGross>
    <us-gaap:Goodwill
      contextRef="i30b0b7067bce42cbbf942a5e171945e8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzItMTEtMS0xLTUxNjM5_ac532421-197e-433c-8939-f7f1b399ab15"
      unitRef="usd">3244000</us-gaap:Goodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ife23f77f8db743f88f19f22ed77fc49e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzQtMS0xLTEtNTE2Mzk_9b0cb163-d1fe-48db-9090-b5fcfb6ad59d"
      unitRef="usd">64334000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ife23f77f8db743f88f19f22ed77fc49e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzQtNS0xLTEtNTE2Mzk_7c7ce15d-3914-45a5-8aa7-1cd00dea0157"
      unitRef="usd">64334000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i9f58abcaea0b4981b79bc3094e1d26fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzQtNy0xLTEtNTE2Mzk_06e0cd7e-957d-4b25-aba1-2fb4788fc36e"
      unitRef="usd">64334000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i9f58abcaea0b4981b79bc3094e1d26fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzQtMTEtMS0xLTUxNjM5_474c9646-e7d4-4bc4-a4cd-267f7d2e134e"
      unitRef="usd">64334000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i83ee188a3e144c29899e730a804ba053_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzUtMS0xLTEtNTE2Mzk_f96bea51-8e1a-4f1c-91d0-1d00202496b7"
      unitRef="usd">13839000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i83ee188a3e144c29899e730a804ba053_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzUtNS0xLTEtNTE2Mzk_74f17d1c-c8e1-47fa-a9bf-32527699ff58"
      unitRef="usd">13839000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i609f1e8485a84aa0a86cf9287ed86fc7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzUtNy0xLTEtNTE2Mzk_1274756b-169d-47e1-8c38-99964b302c81"
      unitRef="usd">29958000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i609f1e8485a84aa0a86cf9287ed86fc7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzUtMTEtMS0xLTUxNjM5_0e151b00-4fd3-48ac-9d01-542a5705d24d"
      unitRef="usd">29958000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i4d272721bdfd4fbda4854852609c0621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzYtMS0xLTEtNTE2Mzk_32d72dcb-a162-46a4-90f7-4190be9fd898"
      unitRef="usd">141000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i4d272721bdfd4fbda4854852609c0621_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzYtNS0xLTEtNTE2Mzk_bc62e4f5-17d7-4798-9b00-7bfd3ec2472b"
      unitRef="usd">141000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i09bbe90fcacc4b5c8e36ac25662fef05_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzYtNy0xLTEtNTE2Mzk_7a8b7d3a-46f9-4f5e-9e88-14c0e8f2e1ce"
      unitRef="usd">141000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i09bbe90fcacc4b5c8e36ac25662fef05_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzYtMTEtMS0xLTUxNjM5_e95f6714-7260-45ea-8111-30bf2a395fdd"
      unitRef="usd">141000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzctMS0xLTEtNTE2Mzk_c43f5028-8fd4-45ae-9ad1-db965f4db100"
      unitRef="usd">78314000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzctNS0xLTEtNTE2Mzk_d26be3a0-e3fd-49e6-adb0-bcb5f43471ff"
      unitRef="usd">78314000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzctNy0xLTEtNTE2Mzk_99079f5f-8390-410c-ab51-e228bd17951d"
      unitRef="usd">94433000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzctMTEtMS0xLTUxNjM5_2da6f06e-e6f5-4b30-8bfc-b3e806585387"
      unitRef="usd">94433000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i076b536ff9d64b37b7fc3bac82fc5d92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEwLTEtMS0xLTUxNjM5_b55c68c8-bca0-43aa-a2f7-4bc612509dbc"
      unitRef="usd">6811000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i076b536ff9d64b37b7fc3bac82fc5d92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEwLTMtMS0xLTUxNjM5_c40aa52e-f571-4446-9417-598b1e68ece8"
      unitRef="usd">672000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i076b536ff9d64b37b7fc3bac82fc5d92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEwLTUtMS0xLTUxNjM5_8af927dd-d3df-42b3-bd99-19c933998458"
      unitRef="usd">6139000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4ff5b35b29f84df3909e2cef1ca93e4e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEwLTctMS0xLTUxNjM5_a0dd0f1e-a4c1-4348-bbdb-9976985829fb"
      unitRef="usd">6811000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4ff5b35b29f84df3909e2cef1ca93e4e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEwLTktMS0xLTUxNjM5_09a083d7-16d3-4f46-9fad-39dc6881a161"
      unitRef="usd">340000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4ff5b35b29f84df3909e2cef1ca93e4e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEwLTExLTEtMS01MTYzOQ_18fc4749-7964-421f-b6bd-921a056a5127"
      unitRef="usd">6471000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iacd14287902443a8858e825266bf49bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzExLTEtMS0xLTUxNjM5_a7ba5ab7-c6c4-4fdd-95c0-5c7fa6c3feab"
      unitRef="usd">28425000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iacd14287902443a8858e825266bf49bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzExLTMtMS0xLTUxNjM5_9c67bd3f-29a9-4e33-a6fc-c8552c863d1f"
      unitRef="usd">26451000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iacd14287902443a8858e825266bf49bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzExLTUtMS0xLTUxNjM5_dbca0ea5-0c69-49bc-8e1c-9ec0c300a2bf"
      unitRef="usd">1974000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icd0696cda4274b3aa4b477493e35b5c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzExLTctMS0xLTUxNjM5_35f7232f-45be-4c56-a2d4-75b48afc7966"
      unitRef="usd">28425000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icd0696cda4274b3aa4b477493e35b5c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzExLTktMS0xLTUxNjM5_d562a368-1460-4485-8428-6fcce3b03f78"
      unitRef="usd">26000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icd0696cda4274b3aa4b477493e35b5c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzExLTExLTEtMS01MTYzOQ_2ebf8f79-44a0-4826-80d6-36e96cda7379"
      unitRef="usd">2425000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i55da348add2b41d1a372aa5329cdacca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEyLTEtMS0xLTUxNjM5_56d5547c-f044-435c-a2a6-bf165bf2535e"
      unitRef="usd">463000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i55da348add2b41d1a372aa5329cdacca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEyLTMtMS0xLTUxNjM5_a7eb924b-c14c-477a-ace5-2053931ca8cc"
      unitRef="usd">303000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i55da348add2b41d1a372aa5329cdacca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEyLTUtMS0xLTUxNjM5_ed69a543-7987-491d-b688-df7582c72e45"
      unitRef="usd">160000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id68be7d20ee2468c87d63e258db3ecfc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEyLTctMS0xLTUxNjM5_2b2ab2ed-856a-4e8f-9971-01840d325d7e"
      unitRef="usd">463000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id68be7d20ee2468c87d63e258db3ecfc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEyLTktMS0xLTUxNjM5_5686b2a2-a4ba-4b4a-abb7-6d9823ecf4e0"
      unitRef="usd">277000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id68be7d20ee2468c87d63e258db3ecfc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEyLTExLTEtMS01MTYzOQ_5f0d7c25-cc11-4de2-81b9-2cab82850b09"
      unitRef="usd">186000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEzLTEtMS0xLTUxNjM5_22acf86b-66ac-4f63-894c-daa09bba719e"
      unitRef="usd">35699000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEzLTMtMS0xLTUxNjM5_22f2bc41-a002-412e-8dcd-53e6bd599240"
      unitRef="usd">27426000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEzLTUtMS0xLTUxNjM5_cac5d27b-9cf9-42a8-a716-fc8827de9046"
      unitRef="usd">8273000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEzLTctMS0xLTUxNjM5_933164bf-bb90-462a-bf91-f08f5da567b4"
      unitRef="usd">35699000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEzLTktMS0xLTUxNjM5_118a51d6-3461-4aae-a00b-6b569af68a66"
      unitRef="usd">26617000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzEzLTExLTEtMS01MTYzOQ_6549bc92-f037-461a-bc0a-a9fa2b50f72e"
      unitRef="usd">9082000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzE0LTEtMS0xLTUxNjM5_c54df34d-974b-41bd-85c0-bc568fca3fee"
      unitRef="usd">117257000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzE0LTMtMS0xLTUxNjM5_8287add8-72c7-4b8b-8bca-e353d09afa36"
      unitRef="usd">27426000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzE0LTUtMS0xLTUxNjM5_82e8d3ce-4447-43c8-af52-44e06d685660"
      unitRef="usd">89831000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzE0LTctMS0xLTUxNjM5_e1f8f143-8939-43f8-9e68-afdf94bb0bf8"
      unitRef="usd">133376000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzE0LTktMS0xLTUxNjM5_c2e27559-d32b-45c1-aeb0-50c7e91c8a30"
      unitRef="usd">26617000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTo1YzE2NmQ3NWEwNWM0ZGQ4YjM1YThlMTAxNDVlNmFiMi90YWJsZXJhbmdlOjVjMTY2ZDc1YTA1YzRkZDhiMzVhOGUxMDE0NWU2YWIyXzE0LTExLTEtMS01MTYzOQ_c48cd577-5a83-487b-bc17-94dd7ebdd224"
      unitRef="usd">106759000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="idf3b67925a304e21818f67c414ea3f15_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzU4Ng_6277eb12-e301-40cf-8c46-d774a01d6be1"
      unitRef="usd">16100000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <shen:NumberOfMarketsIncludedInTransaction
      contextRef="ibd615764631347cab74361b45c06c4ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzI3NDg3NzkwNzk2NDg_ba4edef5-0025-4f1a-be62-b68c0d7727d4"
      unitRef="market">15</shen:NumberOfMarketsIncludedInTransaction>
    <shen:IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction
      contextRef="ibd615764631347cab74361b45c06c4ba_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzMyOTg1MzQ4OTM0NTA_d89f52a2-a3be-4abf-9450-546cce0b7a53"
      unitRef="usd">4500000</shen:IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="ibd615764631347cab74361b45c06c4ba_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzMyOTg1MzQ4OTM0MjE_7be19e53-92ce-4c6c-8d16-33725662c250"
      unitRef="usd">16100000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzE0NzQ_fcef0a85-d2ee-4146-91b2-913ce9b75e1e"
      unitRef="usd">800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzE0Nzg_61b2565b-9ed6-4624-8fcd-ffa294560029"
      unitRef="usd">700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzE0ODU_0c23fe6f-06d9-46ac-b797-d2ffaf02eed1"
      unitRef="usd">500000</us-gaap:AmortizationOfIntangibleAssets>
    <shen:ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzE2ODQ_edb0c068-0437-4842-9f13-9599f393e84a">&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="i0ad963abc1e14da9b1edfbb52d2bbc34_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZToxZmM5NjhkMWVmZGM0MTkxYTNlOTE1MWRhMzc0MDdlZC90YWJsZXJhbmdlOjFmYzk2OGQxZWZkYzQxOTFhM2U5MTUxZGEzNzQwN2VkXzEtMi0xLTEtNTE2MzkvdGV4dHJlZ2lvbjo5ZDk2MzQ1MWFjY2M0ZDIzYTliM2NlM2NiMjIyMjAyNV80_a91792d1-1a01-4638-aa76-d23767a17682">P18Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iafa8a76638324c8293523018a954e87e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZToxZmM5NjhkMWVmZGM0MTkxYTNlOTE1MWRhMzc0MDdlZC90YWJsZXJhbmdlOjFmYzk2OGQxZWZkYzQxOTFhM2U5MTUxZGEzNzQwN2VkXzEtMi0xLTEtNTE2MzkvdGV4dHJlZ2lvbjo5ZDk2MzQ1MWFjY2M0ZDIzYTliM2NlM2NiMjIyMjAyNV85_287f4874-51ad-4f6c-9c67-7df5a11f08ca">P30Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9b1c7b1318084bb99146f3cc70f40813_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZToxZmM5NjhkMWVmZGM0MTkxYTNlOTE1MWRhMzc0MDdlZC90YWJsZXJhbmdlOjFmYzk2OGQxZWZkYzQxOTFhM2U5MTUxZGEzNzQwN2VkXzItMi0xLTEtNTE2MzkvdGV4dHJlZ2lvbjpjNDkzNjQxYzdhYTM0ZDAwOTMzZWVjNGNmZjYxNGVlMF80_13645b70-3e84-4ffe-8856-d44fc619e4d8">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1905a363e8974d688e3c228d0158397b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZToxZmM5NjhkMWVmZGM0MTkxYTNlOTE1MWRhMzc0MDdlZC90YWJsZXJhbmdlOjFmYzk2OGQxZWZkYzQxOTFhM2U5MTUxZGEzNzQwN2VkXzItMi0xLTEtNTE2MzkvdGV4dHJlZ2lvbjpjNDkzNjQxYzdhYTM0ZDAwOTMzZWVjNGNmZjYxNGVlMF85_418f10b7-270c-4520-baee-b3a20a5a22c6">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="idb26d577d2e24968b2019dac3ae3ea20_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZToxZmM5NjhkMWVmZGM0MTkxYTNlOTE1MWRhMzc0MDdlZC90YWJsZXJhbmdlOjFmYzk2OGQxZWZkYzQxOTFhM2U5MTUxZGEzNzQwN2VkXzMtMi0xLTEtNTE2MzkvdGV4dHJlZ2lvbjo5M2Q1YjQwNmVlZGM0YWE3YmE4NTllYTQ4OGY5ZjgyOF80_1ee4b864-7806-4ae0-9ceb-050130d7165f">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iff76d1ea9677430fb5f90b12bd808aff_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZToxZmM5NjhkMWVmZGM0MTkxYTNlOTE1MWRhMzc0MDdlZC90YWJsZXJhbmdlOjFmYzk2OGQxZWZkYzQxOTFhM2U5MTUxZGEzNzQwN2VkXzMtMi0xLTEtNTE2MzkvdGV4dHJlZ2lvbjo5M2Q1YjQwNmVlZGM0YWE3YmE4NTllYTQ4OGY5ZjgyOF85_9bf1aeb3-c854-4513-9fc2-ca5e34c016d8">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90ZXh0cmVnaW9uOmYyNTQ5ZjBmYjgwZjQzZjk4Y2Y0ZmYxMjU3MTBkM2FiXzE2OTI_e528a205-bf3d-4282-8a12-5c3b4c13abf6">&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, 2021:&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;2022&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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2026&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;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;text-align:left;vertical-align: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;4,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;8,273&#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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTozZmVmMTRjYWM3NTQ0OWFhYTI4ZTlhN2M3ZmRjMzQzZC90YWJsZXJhbmdlOjNmZWYxNGNhYzc1NDQ5YWFhMjhlOWE3YzdmZGMzNDNkXzItMi0xLTEtNTE2Mzk_8b77f7d3-22c3-4e12-9e25-e3609becc963"
      unitRef="usd">772000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTozZmVmMTRjYWM3NTQ0OWFhYTI4ZTlhN2M3ZmRjMzQzZC90YWJsZXJhbmdlOjNmZWYxNGNhYzc1NDQ5YWFhMjhlOWE3YzdmZGMzNDNkXzMtMi0xLTEtNTE2Mzk_f97ee649-4c4c-49ba-ab5c-26292b9f82fb"
      unitRef="usd">772000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTozZmVmMTRjYWM3NTQ0OWFhYTI4ZTlhN2M3ZmRjMzQzZC90YWJsZXJhbmdlOjNmZWYxNGNhYzc1NDQ5YWFhMjhlOWE3YzdmZGMzNDNkXzQtMi0xLTEtNTE2Mzk_ee73cad0-4906-47ad-a846-5f6b5a8d5a0c"
      unitRef="usd">772000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTozZmVmMTRjYWM3NTQ0OWFhYTI4ZTlhN2M3ZmRjMzQzZC90YWJsZXJhbmdlOjNmZWYxNGNhYzc1NDQ5YWFhMjhlOWE3YzdmZGMzNDNkXzUtMi0xLTEtNTE2Mzk_53cf7c85-a433-40ec-92aa-a00b64464b48"
      unitRef="usd">768000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTozZmVmMTRjYWM3NTQ0OWFhYTI4ZTlhN2M3ZmRjMzQzZC90YWJsZXJhbmdlOjNmZWYxNGNhYzc1NDQ5YWFhMjhlOWE3YzdmZGMzNDNkXzYtMi0xLTEtNTE2Mzk_ffee74de-7c6a-4112-bd9f-c4c469f3b355"
      unitRef="usd">427000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTozZmVmMTRjYWM3NTQ0OWFhYTI4ZTlhN2M3ZmRjMzQzZC90YWJsZXJhbmdlOjNmZWYxNGNhYzc1NDQ5YWFhMjhlOWE3YzdmZGMzNDNkXzctMi0xLTEtNTE2Mzk_71bc140c-e772-4ce3-85f6-016bcd32310d"
      unitRef="usd">4762000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <shen:FiniteLivedIntangibleAssetsAmortizationExpense
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzYvZnJhZzpmMjU0OWYwZmI4MGY0M2Y5OGNmNGZmMTI1NzEwZDNhYi90YWJsZTozZmVmMTRjYWM3NTQ0OWFhYTI4ZTlhN2M3ZmRjMzQzZC90YWJsZXJhbmdlOjNmZWYxNGNhYzc1NDQ5YWFhMjhlOWE3YzdmZGMzNDNkXzgtMi0xLTEtNTE2Mzk_7fca5f4d-fd77-47a0-9b5e-1ed9e33824d8"
      unitRef="usd">8273000</shen:FiniteLivedIntangibleAssetsAmortizationExpense>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzU5Nw_e29ce5ac-60ba-420c-a160-86ffd960ab02">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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.964%"/&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:18.344%"/&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:18.346%"/&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;2021&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposit for FCC spectrum licenses&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;16,118&#160;&lt;/span&gt;&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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 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 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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;SERP investments&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;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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: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;2,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;29,830&#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,522&#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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.964%"/&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:18.344%"/&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:18.346%"/&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;2021&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 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;5,645&#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;5,050&#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;4,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;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;/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;10,298&#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;6,448&#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&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;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.964%"/&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:18.344%"/&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:18.346%"/&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, 2021&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;3,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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,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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring accrual&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,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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: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;8,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;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;/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;14,649&#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;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;/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;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.964%"/&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:18.344%"/&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:18.346%"/&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;2021&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;19,749&#160;&lt;/span&gt;&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzMtMC0xLTEtNTE2Mzk_73e2c50e-d833-42cb-9d3a-7c52fc003d96"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzMtMC0xLTEtNTE2Mzk_d05e5a5f-8219-46c4-8a06-2aa4e4fd4a3f"&gt;Noncurrent portion of financing leases&lt;/span&gt;&lt;/span&gt;&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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;25,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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restructuring activities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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 2021, in connection with the disposition of our Wireless segment, we implemented a restructuring plan whereby certain employees were notified of their pending dismissal under the workforce reduction program. The following table identifies severance activity that has occurred as a result of the plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&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:9pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;br/&gt;December 31, 2021&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 January 1, 2021&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expense (1)&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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Payments (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;(2,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 - December 31, 2021&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;1,761&#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="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;For the year ended December 31, 2021, approximately $2.2&#160;million of expense was recognized within discontinued operations and $1.7&#160;million in continuing operations.&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:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;For the year ended December 31, 2021, approximately $1.4&#160;million of payments were attributable to discontinued operations and $0.7&#160;million in continued 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="margin-top:5pt;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 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 asset retirement obligations ("ARO") arise from certain of our leases and generally require us to remove our towers from ground leases. The Company's estimates related to ARO were revised during 2021 resulting in recognition of an additional obligation of $4.3&#160;million. Below is a summary of our current and non-current asset retirement obligations:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.344%"/&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:18.200%"/&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;2021&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;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;/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;5,113&#160;&lt;/span&gt;&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,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;/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;4,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;9,824&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzU5NQ_60df8055-fc04-4dd2-a58d-54ddd9b62b4b">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.964%"/&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:18.344%"/&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:18.346%"/&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;2021&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposit for FCC spectrum licenses&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;16,118&#160;&lt;/span&gt;&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;&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 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 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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;SERP investments&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;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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: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;2,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;29,830&#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,522&#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:FCCSpectrumLicensesLeasesCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzEtMi0xLTEtODI3MTE_dd2ae106-543f-4ed7-991f-310f2acbf462"
      unitRef="usd">16118000</shen:FCCSpectrumLicensesLeasesCurrent>
    <shen:FCCSpectrumLicensesLeasesCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzEtNC0xLTEtODI3MTg_1253086d-2c61-4fff-9c69-223bfd2b3e32"
      unitRef="usd">0</shen:FCCSpectrumLicensesLeasesCurrent>
    <shen:PrepaidMaintenanceExpenseCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzEtMi0xLTEtNTE2Mzk_3ac16fad-7d15-4bbe-9b0f-98bef3b327cc"
      unitRef="usd">8391000</shen:PrepaidMaintenanceExpenseCurrent>
    <shen:PrepaidMaintenanceExpenseCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzEtNC0xLTEtNTE2Mzk_a465f190-fa5e-4b55-bfbc-f783d14a1e79"
      unitRef="usd">4018000</shen:PrepaidMaintenanceExpenseCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzItMi0xLTEtNTE2Mzk_6fa85927-49dd-4d80-be24-41dbe1af664e"
      unitRef="usd">2502000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzItNC0xLTEtNTE2Mzk_7fa8c95c-f554-4b59-b0cd-1f94ad688f4c"
      unitRef="usd">2308000</us-gaap:CapitalizedContractCostNetCurrent>
    <shen:SERPInvestmentsCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzMtMi0xLTEtNzkzNzE_59800c25-8810-4f9f-8104-1f058c7fa2a7"
      unitRef="usd">801000</shen:SERPInvestmentsCurrent>
    <shen:SERPInvestmentsCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzMtNC0xLTEtNzkzNzg_d1d202cd-7fbd-46e1-8d56-90894759c15b"
      unitRef="usd">0</shen:SERPInvestmentsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzQtMi0xLTEtNTE2Mzk_63bc6c7e-d0f1-41e4-96ce-d7b1f1d54731"
      unitRef="usd">2018000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzQtNC0xLTEtNTE2Mzk_c2b7c0c3-233f-446d-800b-9021f3bb73b1"
      unitRef="usd">1196000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzUtMi0xLTEtNTE2Mzk_1505c549-6958-498e-824a-9a3d617a8534"
      unitRef="usd">29830000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo0YTg2YjgzMWY2MDk0YzE1YjAzNTc3YTY3MDEwNzU3NS90YWJsZXJhbmdlOjRhODZiODMxZjYwOTRjMTViMDM1NzdhNjcwMTA3NTc1XzUtNC0xLTEtNTE2Mzk_5588107e-6d26-4db6-a34a-f65b6be966a0"
      unitRef="usd">7522000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzYwNA_fe3e6638-2c30-4b46-a510-394989636b92">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.964%"/&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:18.344%"/&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:18.346%"/&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;2021&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 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;5,645&#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;5,050&#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;4,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;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;/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;10,298&#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;6,448&#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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTowNDVjZmQyMDQwNGM0OGU1OTI3YWZmNDQ1OTQxOTYwNi90YWJsZXJhbmdlOjA0NWNmZDIwNDA0YzQ4ZTU5MjdhZmY0NDU5NDE5NjA2XzEtMi0xLTEtNTE2Mzk_19b24115-7584-427e-8651-5caf15e5ec36"
      unitRef="usd">5645000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTowNDVjZmQyMDQwNGM0OGU1OTI3YWZmNDQ1OTQxOTYwNi90YWJsZXJhbmdlOjA0NWNmZDIwNDA0YzQ4ZTU5MjdhZmY0NDU5NDE5NjA2XzEtNC0xLTEtNTE2Mzk_6cbaec1b-11a6-4e83-84b4-8daeaeb22b7d"
      unitRef="usd">5050000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTowNDVjZmQyMDQwNGM0OGU1OTI3YWZmNDQ1OTQxOTYwNi90YWJsZXJhbmdlOjA0NWNmZDIwNDA0YzQ4ZTU5MjdhZmY0NDU5NDE5NjA2XzItMi0xLTEtNTE2Mzk_c2d7149a-7858-4442-b550-a08b97d543b7"
      unitRef="usd">4653000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTowNDVjZmQyMDQwNGM0OGU1OTI3YWZmNDQ1OTQxOTYwNi90YWJsZXJhbmdlOjA0NWNmZDIwNDA0YzQ4ZTU5MjdhZmY0NDU5NDE5NjA2XzItNC0xLTEtNTE2Mzk_7fa36c8d-48f8-4d1d-bdc7-f0dffeb95daf"
      unitRef="usd">1398000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DeferredCosts
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTowNDVjZmQyMDQwNGM0OGU1OTI3YWZmNDQ1OTQxOTYwNi90YWJsZXJhbmdlOjA0NWNmZDIwNDA0YzQ4ZTU5MjdhZmY0NDU5NDE5NjA2XzQtMi0xLTEtNTE2Mzk_4f8e1ab9-9f04-48ff-83f0-354afb197617"
      unitRef="usd">10298000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTowNDVjZmQyMDQwNGM0OGU1OTI3YWZmNDQ1OTQxOTYwNi90YWJsZXJhbmdlOjA0NWNmZDIwNDA0YzQ4ZTU5MjdhZmY0NDU5NDE5NjA2XzQtNC0xLTEtNTE2Mzk_71b2037a-61dc-4f8d-b830-cefd434544ac"
      unitRef="usd">6448000</us-gaap:DeferredCosts>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzYwMA_e8dd36fe-5669-4918-980a-cb4dbbdd6eef">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.964%"/&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:18.344%"/&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:18.346%"/&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, 2021&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;3,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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,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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring accrual&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,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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: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;8,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;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;/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;14,649&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:AssetRetirementObligationCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzEtMi0xLTEtNTE2Mzk_6cc23c8b-6856-4314-b7a8-dca356a1de6b"
      unitRef="usd">0</us-gaap:AssetRetirementObligationCurrent>
    <us-gaap:AssetRetirementObligationCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzEtNC0xLTEtNTE2Mzk_b4107fd7-518e-4664-80d4-ecf0ba418754"
      unitRef="usd">4048000</us-gaap:AssetRetirementObligationCurrent>
    <shen:AccruedProgrammingCostsCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzItMi0xLTEtNTE2Mzk_1f9443c0-4cb4-46a6-9845-aae8e339bcd8"
      unitRef="usd">3084000</shen:AccruedProgrammingCostsCurrent>
    <shen:AccruedProgrammingCostsCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzItNC0xLTEtNTE2Mzk_8ceec94a-ab8f-433c-ace7-5896e40c2369"
      unitRef="usd">2868000</shen:AccruedProgrammingCostsCurrent>
    <shen:SalesAndPropertyTaxesPayableCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzMtMi0xLTEtNTE2Mzk_26148740-c403-456d-be75-90453bbc2b85"
      unitRef="usd">1065000</shen:SalesAndPropertyTaxesPayableCurrent>
    <shen:SalesAndPropertyTaxesPayableCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzMtNC0xLTEtNTE2Mzk_b8e4ba0c-5b11-49b6-98f7-3623e0fa2c84"
      unitRef="usd">1072000</shen:SalesAndPropertyTaxesPayableCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzQtMi0xLTEtNzk0MDM_d2a57ecc-91fb-4ea0-a70b-b29330290a83"
      unitRef="usd">1761000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzQtNC0xLTEtNzk0MTA_e4908630-be62-4d08-bee3-a8c511966d33"
      unitRef="usd">0</us-gaap:RestructuringReserveCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzQtMi0xLTEtNTE2Mzk_3fd9f111-22c5-431b-81b1-f7c1684dfc1c"
      unitRef="usd">8739000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzQtNC0xLTEtNTE2Mzk_6e1d5091-2cbd-4299-9c37-d118e43a940e"
      unitRef="usd">5881000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzUtMi0xLTEtNTE2Mzk_faa534ca-1521-4f5e-b642-1dbe00458519"
      unitRef="usd">14649000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTphMzQzMmQ2MmI2MGU0NDQ4ODlmOTQwNWYwNTVlNDU2Zi90YWJsZXJhbmdlOmEzNDMyZDYyYjYwZTQ0NDg4OWY5NDA1ZjA1NWU0NTZmXzUtNC0xLTEtNTE2Mzk_da560f10-e103-42fd-8d04-a812d80c431e"
      unitRef="usd">13869000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzU5OA_1db5b0a6-af4d-47b4-8a5e-83066791f704">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.964%"/&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:18.344%"/&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:18.346%"/&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;2021&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;19,749&#160;&lt;/span&gt;&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzMtMC0xLTEtNTE2Mzk_73e2c50e-d833-42cb-9d3a-7c52fc003d96"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzMtMC0xLTEtNTE2Mzk_d05e5a5f-8219-46c4-8a06-2aa4e4fd4a3f"&gt;Noncurrent portion of financing leases&lt;/span&gt;&lt;/span&gt;&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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;25,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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzEtMi0xLTEtNTE2Mzk_ae10edeb-b99a-4f09-b149-1cae27a77402"
      unitRef="usd">19749000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzEtNC0xLTEtNTE2Mzk_df672c50-81b3-4497-9a92-d42713fb7859"
      unitRef="usd">18687000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <shen:FCCSpectrumLicensesLeasesNoncurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzItMi0xLTEtNTE2Mzk_e56b0391-3041-4ce6-9fb6-3eb2e71cc48d"
      unitRef="usd">3807000</shen:FCCSpectrumLicensesLeasesNoncurrent>
    <shen:FCCSpectrumLicensesLeasesNoncurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzItNC0xLTEtNTE2Mzk_b960e049-a4df-44f0-92c2-2d5e80b0a9da"
      unitRef="usd">3845000</shen:FCCSpectrumLicensesLeasesNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzMtMi0xLTEtNTE2Mzk_e244525e-d6a8-4637-96ff-eb874774804d"
      unitRef="usd">1614000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzMtNC0xLTEtNTE2Mzk_5acefea9-095a-450b-9269-df78beb805d0"
      unitRef="usd">1492000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzQtMi0xLTEtNTE2Mzk_478073ae-4761-40b9-a182-6a46e921ed50"
      unitRef="usd">461000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzQtNC0xLTEtNTE2Mzk_658ca3bb-8954-471f-89b4-f840d889d75e"
      unitRef="usd">881000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzUtMi0xLTEtNTE2Mzk_454fafb7-85c3-4a66-bdc0-aa7e117403b4"
      unitRef="usd">25631000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZToxYzQxMDZmYTU2MGU0NzZiOGJiYzNmMTQ3YzRjNGEzMy90YWJsZXJhbmdlOjFjNDEwNmZhNTYwZTQ3NmI4YmJjM2YxNDdjNGM0YTMzXzUtNC0xLTEtNTE2Mzk_bbef10fc-d367-4349-87a4-c3b1db038745"
      unitRef="usd">24905000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzY1OTcwNjk3NjgzMzA_93e2f9b0-092a-40c4-9383-8bb92a7988ad">The following table identifies severance activity that has occurred as a result of the plan:&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&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:9pt;font-weight:700;line-height:100%"&gt;Year Ended&lt;br/&gt;December 31, 2021&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 January 1, 2021&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expense (1)&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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Payments (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;(2,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 - December 31, 2021&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;1,761&#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="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&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:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;For the year ended December 31, 2021, approximately $2.2&#160;million of expense was recognized within discontinued operations and $1.7&#160;million in continuing operations.&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:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;For the year ended December 31, 2021, approximately $1.4&#160;million of payments were attributable to discontinued operations and $0.7&#160;million in continued operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="ie0d86f0990f349b8979e6250660d1655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo3MGJmZjk1NGMzMmE0ZWQ3ODQwZmVmZWEyN2NhYzcyNi90YWJsZXJhbmdlOjcwYmZmOTU0YzMyYTRlZDc4NDBmZWZlYTI3Y2FjNzI2XzEtMS0xLTEtNjIxMjY_45caaae4-8dcf-44ff-b88c-82ede098c760"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i85029fd162d04d9aa1d597752a139402_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo3MGJmZjk1NGMzMmE0ZWQ3ODQwZmVmZWEyN2NhYzcyNi90YWJsZXJhbmdlOjcwYmZmOTU0YzMyYTRlZDc4NDBmZWZlYTI3Y2FjNzI2XzItMS0xLTEtNjIxMjY_6af2d055-a293-4958-8b28-1947a8804df0"
      unitRef="usd">3862000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i85029fd162d04d9aa1d597752a139402_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo3MGJmZjk1NGMzMmE0ZWQ3ODQwZmVmZWEyN2NhYzcyNi90YWJsZXJhbmdlOjcwYmZmOTU0YzMyYTRlZDc4NDBmZWZlYTI3Y2FjNzI2XzMtMS0xLTEtNjIxMjY_4c56b3ec-f360-47a0-92a8-656976a06cc3"
      unitRef="usd">2101000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i08ad09929d3c45a99041a7ae9778cb3c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTo3MGJmZjk1NGMzMmE0ZWQ3ODQwZmVmZWEyN2NhYzcyNi90YWJsZXJhbmdlOjcwYmZmOTU0YzMyYTRlZDc4NDBmZWZlYTI3Y2FjNzI2XzQtMS0xLTEtNjIxMjY_aba3f1ef-fe7e-4b98-a1dd-c93d461ae920"
      unitRef="usd">1761000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="idfa9249c2e1842b58d625a5d87d48f71_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzEwOTk1MTE2MjkwNzM_1fae0443-9eb6-412f-a7e8-288e247ac217"
      unitRef="usd">2200000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6783157bf3934260b83013efdf913e56_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzMyOTg1MzQ4ODg2NTI_82d4c503-4480-46f4-b0a8-6aa8c8ab2096"
      unitRef="usd">1700000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="idfa9249c2e1842b58d625a5d87d48f71_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzEwOTk1MTE2MjkxOTI_ab78f526-eb36-4156-9162-98214ebce504"
      unitRef="usd">1400000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i6783157bf3934260b83013efdf913e56_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzMyOTg1MzQ4ODk5NTg_9be985c7-f632-4f54-b2a2-06e235b70232"
      unitRef="usd">700000</us-gaap:PaymentsForRestructuring>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzU5OQ_609a0a7c-6171-414c-b312-31f9c6b7b123">&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 asset retirement obligations ("ARO") arise from certain of our leases and generally require us to remove our towers from ground leases. The Company's estimates related to ARO were revised during 2021 resulting in recognition of an additional obligation of $4.3&#160;million. Below is a summary of our current and non-current asset retirement obligations:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.344%"/&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:18.200%"/&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;2021&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;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;/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;5,113&#160;&lt;/span&gt;&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,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;/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;4,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;9,824&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90ZXh0cmVnaW9uOjc2M2NmODM4NWZiNDQyYWRiZDQ3M2NlN2Q4NmM4ODNjXzE2NDkyNjc0NDgyODY_5a34f695-7db8-4098-8725-980e39930334"
      unitRef="usd">4300000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligation
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzItMS0xLTEtNTE2Mzk_a3e48dbd-60c9-4bfe-a4aa-625167923ff7"
      unitRef="usd">5113000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i6a7b8cae01ef44f2882c7394e69c270b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzItMy0xLTEtNTE2Mzk_2d421f1c-f4cb-4509-835c-2f0e44459c75"
      unitRef="usd">6152000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ibdf8c43cc5af4ab98ff76af57edfd20f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzItNS0xLTEtNTE2Mzk_7c3f37af-a5d8-482b-bd4a-6cdca4124ca3"
      unitRef="usd">8808000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzMtMS0xLTEtNTE2Mzk_1f910790-ad49-4a82-ad3e-ad161edabf31"
      unitRef="usd">4334000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzMtMy0xLTEtNTE2Mzk_6a5c538d-5473-40c2-b261-99e0934c5a3e"
      unitRef="usd">262000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzMtNS0xLTEtNTE2Mzk_f1c48af2-097b-4c79-815f-913a6736eff7"
      unitRef="usd">593000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzQtMS0xLTEtNTE2Mzk_2a05487c-171a-4377-b2f0-d6fb52bd32a9"
      unitRef="usd">-44000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzQtMy0xLTEtNTE2Mzk_15624d4d-16b5-4ec7-9641-97ca6d0b3754"
      unitRef="usd">-1633000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzQtNS0xLTEtNTE2Mzk_2a9bac64-f388-410f-82ef-9c53a28be5af"
      unitRef="usd">-3659000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationCashPaidToSettle
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzUtMS0xLTEtNTE2Mzk_57fdd5c1-de40-4c24-990e-5a495e467c97"
      unitRef="usd">0</us-gaap:AssetRetirementObligationCashPaidToSettle>
    <us-gaap:AssetRetirementObligationCashPaidToSettle
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzUtMy0xLTEtNTE2Mzk_8dca9eb2-c467-4278-ae0f-21d6f4bb7aa5"
      unitRef="usd">0</us-gaap:AssetRetirementObligationCashPaidToSettle>
    <us-gaap:AssetRetirementObligationCashPaidToSettle
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzUtNS0xLTEtNTE2Mzk_4e13b29f-b7c8-49bf-a22c-3ba9dc52b936"
      unitRef="usd">0</us-gaap:AssetRetirementObligationCashPaidToSettle>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzYtMS0xLTEtNTE2Mzk_f276e0f8-7b08-4780-a5a8-ededde8c65ee"
      unitRef="usd">421000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzYtMy0xLTEtNTE2Mzk_5c5e591d-3f5b-478d-b864-85bc2c004af9"
      unitRef="usd">332000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzYtNS0xLTEtNTE2Mzk_cd306661-136d-4553-be66-d9f91ec9caf5"
      unitRef="usd">410000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligation
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzctMS0xLTEtNTE2Mzk_05d0f5ed-e31d-4da5-9e92-76c6d1bc8794"
      unitRef="usd">9824000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzctMy0xLTEtNTE2Mzk_310dba3b-8030-4b5b-bc9c-c653cc2b658c"
      unitRef="usd">5113000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i6a7b8cae01ef44f2882c7394e69c270b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xMzkvZnJhZzo3NjNjZjgzODVmYjQ0MmFkYmQ0NzNjZTdkODZjODgzYy90YWJsZTpjYWMzNjYwZmZhZGI0YzNhYWZjMjNiOGY5YWZlOTRkMS90YWJsZXJhbmdlOmNhYzM2NjBmZmFkYjRjM2FhZmMyM2I4ZjlhZmU5NGQxXzctNS0xLTEtNTE2Mzk_cb448665-be93-49b0-838c-be1414cad600"
      unitRef="usd">6152000</us-gaap:AssetRetirementObligation>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzI3NTQ_e69ed896-ef42-4ff8-8eab-295106121999">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 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, 2021, our operating leases had a weighted average remaining lease term of twenty years and a weighted average discount rate of 4.4%. 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 2021, we recognized $7.1 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 $5.6 million of operating lease payments during 2021. We also obtained $11.1 million and $6.8&#160;million of leased assets in exchange for new operating lease liabilities recognized during 2021 and 2020, respectively. &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, 2021:&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:37.788%"/&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:18.344%"/&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:18.344%"/&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:18.348%"/&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;2022&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;5,546&#160;&lt;/span&gt;&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;180&#160;&lt;/span&gt;&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,726&#160;&lt;/span&gt;&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;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;5,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;4,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;4,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;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;4,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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&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,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;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2027 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;65,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;90,215&#160;&lt;/span&gt;&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,394&#160;&lt;/span&gt;&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;92,609&#160;&lt;/span&gt;&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,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;55,010&#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,698&#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;56,708&#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 $11.1 million of operating lease revenue during 2021 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 contractual minimum rental receipts expected under the lease agreements in place at December&#160;31, 2021:&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:59.502%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.580%"/&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;2022&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;14,460&#160;&lt;/span&gt;&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;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;12,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;12,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;11,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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&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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2027 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;28,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;87,737&#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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzI3NTk_356fae10-c659-4a24-a1fa-fc12e8c66eb3">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 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, 2021, our operating leases had a weighted average remaining lease term of twenty years and a weighted average discount rate of 4.4%. 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 2021, we recognized $7.1 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 $5.6 million of operating lease payments during 2021. We also obtained $11.1 million and $6.8&#160;million of leased assets in exchange for new operating lease liabilities recognized during 2021 and 2020, respectively. &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, 2021:&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:37.788%"/&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:18.344%"/&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:18.344%"/&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:18.348%"/&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;2022&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;5,546&#160;&lt;/span&gt;&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;180&#160;&lt;/span&gt;&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,726&#160;&lt;/span&gt;&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;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;5,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;4,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;4,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;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;4,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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&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,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;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2027 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;65,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;90,215&#160;&lt;/span&gt;&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,394&#160;&lt;/span&gt;&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;92,609&#160;&lt;/span&gt;&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,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;55,010&#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,698&#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;56,708&#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 $11.1 million of operating lease revenue during 2021 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 contractual minimum rental receipts expected under the lease agreements in place at December&#160;31, 2021:&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:59.502%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.580%"/&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;2022&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;14,460&#160;&lt;/span&gt;&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;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;12,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;12,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;11,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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&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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2027 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;28,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;87,737&#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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzI3NjE_8fcf917f-c3b4-4371-8231-a72c806d6136">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 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, 2021, our operating leases had a weighted average remaining lease term of twenty years and a weighted average discount rate of 4.4%. 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 2021, we recognized $7.1 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 $5.6 million of operating lease payments during 2021. We also obtained $11.1 million and $6.8&#160;million of leased assets in exchange for new operating lease liabilities recognized during 2021 and 2020, respectively. &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, 2021:&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:37.788%"/&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:18.344%"/&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:18.344%"/&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:18.348%"/&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;2022&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;5,546&#160;&lt;/span&gt;&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;180&#160;&lt;/span&gt;&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,726&#160;&lt;/span&gt;&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;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;5,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;4,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;4,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;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;4,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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&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,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;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2027 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;65,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;90,215&#160;&lt;/span&gt;&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,394&#160;&lt;/span&gt;&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;92,609&#160;&lt;/span&gt;&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,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;55,010&#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,698&#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;56,708&#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 $11.1 million of operating lease revenue during 2021 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 contractual minimum rental receipts expected under the lease agreements in place at December&#160;31, 2021:&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:59.502%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.580%"/&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;2022&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;14,460&#160;&lt;/span&gt;&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;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;12,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;12,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;11,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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&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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2027 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;28,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;87,737&#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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzE1NzU_d837274a-f8e2-4860-963f-a56dbbd75eb6">P20Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzE2MTg_51f61f1a-9295-4c75-8769-56c91ecd1624"
      unitRef="number">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzE2ODg_c5ae6f5a-d34b-4e06-9516-282eeb1991a1">P14Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzE3MzE_e941a4c3-b7a1-4a87-845d-4485e4488aa0"
      unitRef="number">0.052</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseCost
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzE3NjE_6c5ba161-8e76-4285-9411-4599f75050f2"
      unitRef="usd">7100000</us-gaap:OperatingLeaseCost>
    <shen:FinanceLeaseCost
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzE3OTU_a9afe132-53bd-448a-805a-932b835cbbaf"
      unitRef="usd">600000</shen:FinanceLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzIwODc_a010027a-f697-4e9e-8348-c2ff4aa33bd9"
      unitRef="usd">5600000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzIxNDY_868a8be5-b0fb-4aa1-a54b-27cfc11e1391"
      unitRef="usd">11100000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzMyOTg1MzQ4ODYxNjg_eb988cf8-d688-4e31-9ada-ef7c7dabd93d"
      unitRef="usd">6800000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzI3NTY_21ef0f5c-88f4-473b-a324-d54d268df5c8">&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, 2021:&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:37.788%"/&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:18.344%"/&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:18.344%"/&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:18.348%"/&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;2022&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;5,546&#160;&lt;/span&gt;&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;180&#160;&lt;/span&gt;&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,726&#160;&lt;/span&gt;&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;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;5,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;4,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;4,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;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;4,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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&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,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;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2027 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;65,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;90,215&#160;&lt;/span&gt;&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,394&#160;&lt;/span&gt;&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;92,609&#160;&lt;/span&gt;&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,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;55,010&#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,698&#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;56,708&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzI3NjA_46bcb72e-050b-46f7-b1c4-b37fdbd102fb">&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, 2021:&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:37.788%"/&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:18.344%"/&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:18.344%"/&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:18.348%"/&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;2022&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;5,546&#160;&lt;/span&gt;&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;180&#160;&lt;/span&gt;&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,726&#160;&lt;/span&gt;&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;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;5,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;4,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;4,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;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;4,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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&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,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;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2027 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;65,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;90,215&#160;&lt;/span&gt;&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,394&#160;&lt;/span&gt;&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;92,609&#160;&lt;/span&gt;&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,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;55,010&#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,698&#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;56,708&#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:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzEtMi0xLTEtNTE2Mzk_c7c454f7-d49c-480f-8758-2046bfb1ee84"
      unitRef="usd">5546000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzEtNC0xLTEtNTE2Mzk_ad15c311-b970-45b8-a5d8-233e27c37fd8"
      unitRef="usd">180000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <shen:LesseeLeaseLiabilityPaymentsNextTwelveMonths
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzEtNi0xLTEtNTE2Mzk_812be1a8-8066-4398-b0cf-8d528233290e"
      unitRef="usd">5726000</shen:LesseeLeaseLiabilityPaymentsNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzItMi0xLTEtNTE2Mzk_d620d5a0-a40c-401c-9ee3-f9d6473f3b5a"
      unitRef="usd">5159000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzItNC0xLTEtNTE2Mzk_e3e53937-d7c0-4abe-8899-80d238a3698f"
      unitRef="usd">182000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <shen:LesseeLeaseLiabilityPaymentsDueYearTwo
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzItNi0xLTEtNTE2Mzk_84287fc2-2611-400a-9c78-d4f2024acdf7"
      unitRef="usd">5341000</shen:LesseeLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzMtMi0xLTEtNTE2Mzk_a71a7496-3305-4cbc-b1c6-aafa03d73d51"
      unitRef="usd">4815000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzMtNC0xLTEtNTE2Mzk_33bbf480-9572-4051-860e-113e0b6f9508"
      unitRef="usd">184000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <shen:LesseeLeaseLiabilityPaymentsDueYearThree
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzMtNi0xLTEtNTE2Mzk_bcfb479c-f29a-4d1f-9e15-0a0cdaf992d9"
      unitRef="usd">4999000</shen:LesseeLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzQtMi0xLTEtNTE2Mzk_5e7ac423-7e42-4f8f-85cd-a3fcdee9a1f7"
      unitRef="usd">4636000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzQtNC0xLTEtNTE2Mzk_134ad269-77b7-43a1-b5a3-7fbb744e5be2"
      unitRef="usd">186000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <shen:LesseeLeaseLiabilityPaymentsDueYearFour
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzQtNi0xLTEtNTE2Mzk_117eb42b-3c2b-4f22-bd84-1a1a5215e66f"
      unitRef="usd">4822000</shen:LesseeLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzUtMi0xLTEtNTE2Mzk_9d24ef3c-4937-4b66-83c4-41da0f011697"
      unitRef="usd">4150000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzUtNC0xLTEtNTE2Mzk_f0505b62-4069-4d37-accf-c655d3eab2cd"
      unitRef="usd">159000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <shen:LesseeLeaseLiabilityPaymentsDueYearFive
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzUtNi0xLTEtNTE2Mzk_2c96b1f2-61cd-4b61-aeff-bbe554376a24"
      unitRef="usd">4309000</shen:LesseeLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzYtMi0xLTEtNTE2Mzk_53e7aa92-f0fa-4610-8775-92953a617c13"
      unitRef="usd">65909000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzYtNC0xLTEtNTE2Mzk_c552e445-d3b9-43e7-a75f-d23d77e68c06"
      unitRef="usd">1503000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <shen:LesseeLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzYtNi0xLTEtNTE2Mzk_0fc18cc6-e152-43dd-95b2-a8bf9eba6907"
      unitRef="usd">67412000</shen:LesseeLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzctMi0xLTEtNTE2Mzk_7e20e72b-36fc-4432-af92-dc384e8d21df"
      unitRef="usd">90215000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzctNC0xLTEtNTE2Mzk_55e505a1-8b60-452a-9b71-3f6f02d52f8d"
      unitRef="usd">2394000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <shen:LesseeLeaseLiabilityPaymentsDue
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzctNi0xLTEtNTE2Mzk_781c4791-0fd7-43ba-ae4b-78993ce7e25c"
      unitRef="usd">92609000</shen:LesseeLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzgtMi0xLTEtNTE2Mzk_bbfa7da4-48e3-4dbe-87a5-a2435ccb6b07"
      unitRef="usd">35205000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzgtNC0xLTEtNTE2Mzk_0fb26992-603f-4183-81ab-ec03c0d0313e"
      unitRef="usd">696000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <shen:LesseeLeaseLiabilityUndiscountedExcessAmount
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzgtNi0xLTEtNTE2Mzk_bf64458f-f27e-4483-bb39-29a63232c4ee"
      unitRef="usd">35901000</shen:LesseeLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzktMi0xLTEtNTE2Mzk_4211ac24-ca49-4c6d-8c20-05ce4b6bb33d"
      unitRef="usd">55010000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzktNC0xLTEtNTE2Mzk_931c94c8-4c54-49e5-91bd-5ce77f01f0fa"
      unitRef="usd">1698000</us-gaap:FinanceLeaseLiability>
    <shen:LeaseLiability
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZToxYWQyY2QyMTFiZDc0NzQxYjVmOGUxYTVmYzQ5MzRkMi90YWJsZXJhbmdlOjFhZDJjZDIxMWJkNzQ3NDFiNWY4ZTFhNWZjNDkzNGQyXzktNi0xLTEtNTE2Mzk_d64fe9bd-d0c0-4ba6-8943-3efa68a0c9e7"
      unitRef="usd">56708000</shen:LeaseLiability>
    <us-gaap:SubleaseIncome
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzIzMzU_77010b6e-5b9c-42a0-942d-dc8ac7722aca"
      unitRef="usd">11100000</us-gaap:SubleaseIncome>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90ZXh0cmVnaW9uOjAxMmE1YWFlNjVlMjRlMDE4MjkzN2UwMTkzNWRjNjVjXzI3NjI_a08f9913-db7a-43fb-af3a-8cd8f5f9ed94">&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 contractual minimum rental receipts expected under the lease agreements in place at December&#160;31, 2021:&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:59.502%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.580%"/&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;2022&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;14,460&#160;&lt;/span&gt;&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;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;12,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;12,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;11,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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&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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2027 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;28,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;87,737&#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:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZTo1MDJhY2VmMmQyZWY0M2Q1YjcwMTQwMjI1ZjU2OGQxYS90YWJsZXJhbmdlOjUwMmFjZWYyZDJlZjQzZDViNzAxNDAyMjVmNTY4ZDFhXzEtMi0xLTEtNTE2Mzk_97649267-b134-4503-af4d-78416d4ec094"
      unitRef="usd">14460000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZTo1MDJhY2VmMmQyZWY0M2Q1YjcwMTQwMjI1ZjU2OGQxYS90YWJsZXJhbmdlOjUwMmFjZWYyZDJlZjQzZDViNzAxNDAyMjVmNTY4ZDFhXzItMi0xLTEtNTE2Mzk_10d54d86-3167-4c1a-960d-8a104cb537fa"
      unitRef="usd">12947000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZTo1MDJhY2VmMmQyZWY0M2Q1YjcwMTQwMjI1ZjU2OGQxYS90YWJsZXJhbmdlOjUwMmFjZWYyZDJlZjQzZDViNzAxNDAyMjVmNTY4ZDFhXzMtMi0xLTEtNTE2Mzk_e789e4bb-a705-41e4-bb5b-8c368173c744"
      unitRef="usd">12083000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZTo1MDJhY2VmMmQyZWY0M2Q1YjcwMTQwMjI1ZjU2OGQxYS90YWJsZXJhbmdlOjUwMmFjZWYyZDJlZjQzZDViNzAxNDAyMjVmNTY4ZDFhXzQtMi0xLTEtNTE2Mzk_8ce4aba0-b8e8-4b18-bfeb-be912cb1aeeb"
      unitRef="usd">11134000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZTo1MDJhY2VmMmQyZWY0M2Q1YjcwMTQwMjI1ZjU2OGQxYS90YWJsZXJhbmdlOjUwMmFjZWYyZDJlZjQzZDViNzAxNDAyMjVmNTY4ZDFhXzUtMi0xLTEtNTE2Mzk_94604ebf-bfbd-41fc-aa8b-d3a8bcaf1ba0"
      unitRef="usd">8198000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZTo1MDJhY2VmMmQyZWY0M2Q1YjcwMTQwMjI1ZjU2OGQxYS90YWJsZXJhbmdlOjUwMmFjZWYyZDJlZjQzZDViNzAxNDAyMjVmNTY4ZDFhXzYtMi0xLTEtNTE2Mzk_ea7c838d-eb1c-494c-af3d-b255e1e0abf1"
      unitRef="usd">28915000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDIvZnJhZzowMTJhNWFhZTY1ZTI0ZTAxODI5MzdlMDE5MzVkYzY1Yy90YWJsZTo1MDJhY2VmMmQyZWY0M2Q1YjcwMTQwMjI1ZjU2OGQxYS90YWJsZXJhbmdlOjUwMmFjZWYyZDJlZjQzZDViNzAxNDAyMjVmNTY4ZDFhXzctMi0xLTEtNTE2Mzk_7141f327-3a91-4df9-ae94-fb7e3ec8efbc"
      unitRef="usd">87737000</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzM3NTk_7ddd2388-5d25-45b0-ad50-e6367cf82454">Debt &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 cash payments for interest were $10.4&#160;million and $18.6&#160;million during 2021 and 2020, 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;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;, upon consummation of the Transaction, the Company used approximately $681&#160;million of the proceeds received from the sale to fully repay all outstanding principal amounts under, and terminate the Credit Agreement existing as of June 30, 2021 ("Prior Credit Agreement").&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 1, 2021, the Company entered into a Credit Agreement (the &#x201c;Credit Agreement&#x201d;) with various financial institutions thereto (the &#x201c;Lenders&#x201d;) and CoBank, ACB, as administrative agent for the Lenders (in such capacity, the &#x201c;Administrative Agent&#x201d;). The Credit Agreement provides for three credit facilities (collectively, the &#x201c;Facilities&#x201d;), in an aggregate amount equal to $400&#160;million: (i) a $100&#160;million five-year revolving credit facility (the &#x201c;Revolver&#x201d;), (ii) a $150&#160;million five-year delay draw &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;amortizing term loan (the &#x201c;Term Loan A-1&#x201d;) and (iii) a $150&#160;million seven-year delay draw amortizing term loan (the &#x201c;Term Loan A-2&#x201d; and, together with the Term Loan A-1, the &#x201c;Term Loans&#x201d;). The Credit Agreement includes a provision under which the Company may request that additional term loans be made to it in an amount not to exceed the sum of (1) the greater of (a) $75&#160;million and (b) 100% of Consolidated EBIDTA (as defined in the Credit Agreement), calculated on a pro forma basis in accordance with the Credit Agreement, plus (2) an additional unlimited amount subject to a maximum Total Net Leverage Ratio (as defined in the Credit Agreement) of 4.00:1.00, calculated on a pro forma basis in accordance with the Credit Agreement, subject to the receipt of commitments from one or more lenders for any such additional term loans and other customary conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may use the proceeds from the Revolver and the Term Loans to finance capital expenditures, provide working capital, and for other general corporate purposes of the Company and its subsidiaries, including the payment of fees and expenses in connection with the foregoing. The Term Loans, when drawn upon, are to be repaid in quarterly principal installments commencing on September 30, 2023, with the unpaid balance of the Term Loans due at maturity, as set forth in the Credit Agreement. Interest payments on outstanding loans are required monthly, beginning in the period of the initial and any subsequent draws.&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;Rates for borrowing under the Credit Agreement are based, at the Company&#x2019;s election, upon whether the borrowing is a LIBOR loan or a base rate loan. LIBOR loans will bear interest at an adjusted LIBOR rate (which shall be no less than 0.00%) plus an applicable margin ranging from 1.50% to 2.75% for the Term Loan A-1 and the Revolver and from 1.50% to 3.00% for the Term Loan A-2, depending on the Company&#x2019;s Total Net Leverage Ratio. Base rate loans will bear interest at a base rate plus an applicable margin ranging from 0.50% to 1.75% for the Term Loan A-1 and the Revolver and from 0.50% to 2.00% for the Term Loan A-2, depending on the Company&#x2019;s Total Net Leverage Ratio. In addition, under the terms of the Credit Agreement, the Company agrees to pay the Lenders a fee on undrawn portions of the Term Loans and Revolver from time to time. This fee rate is dependent on the Company&#x2019;s Total Net Leverage Ratio and ranges from a rate per annum equal to 0.200% to 0.375%.&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 representations and warranties, and affirmative and negative financial covenants usual and customary for similar secured credit facilities, each of which are applicable to the Company and its subsidiaries, including covenants governing the ability of the Company and its subsidiaries, subject to negotiated exceptions, 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, enter into transactions with affiliated persons, make investments or change the nature of the Company&#x2019;s and its subsidiaries&#x2019; businesses. The Company is also subject to certain financial covenants to be measured on a trailing twelve month basis on the last day of each calendar quarter. These covenants 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;maintaining a Total Net Leverage Ratio (as defined in the Credit Agreement) not greater than 4.25 to 1.00 (subject to customary increased leverage periods following certain qualifying acquisitions); and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;maintaining a Debt Service Coverage Ratio (as defined in the Credit Agreement) not less than 2.00 to 1.00.&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;Indebtedness outstanding under any of the Facilities may be accelerated upon the occurrence of an Event of Default (as defined in the Credit Agreement). As of December&#160;31, 2021, the Company had not drawn on the Term Loans or the Revolver and was in compliance with the financial covenants in its credit agreements.&lt;/span&gt;&lt;/div&gt;The International Exchange (ICE) Benchmark Administration (the &#x201c;IBA&#x201d;) ceased the publication of one-week and two-month LIBOR on December 31, 2021 and expects to phase-out the remaining tenors (overnight, one-month, three-month, six-month and 12-month) on June 30, 2023. Our term loans and revolver identify LIBOR as a reference rate for tenors ceasing on June 30, 2023 and mature after 2023. 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. 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 and the manner in which an alternative reference rate will apply, we cannot yet reasonably estimate the expected financial impact of the LIBOR transition. Any changes to the reference rate will be agreed through an amendment to the Credit Agreement and are expected to reference the Secured Overnight Financing Rate, though the timing of such amendment and applicability to any future amounts owed under the Credit Agreement are not certain at this time.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE1NjU_59da6075-f03e-4afa-8592-a5fded529ad7"
      unitRef="usd">10400000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE1OTY_1227e4d5-2e84-444b-9f51-d5487d8e32cc"
      unitRef="usd">18600000</us-gaap:InterestPaidNet>
    <us-gaap:RepaymentsOfDebt
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE3MzI_1d3e0117-877d-4b08-98a5-166994b96323"
      unitRef="usd">681000000</us-gaap:RepaymentsOfDebt>
    <shen:DebtInstrumentNumberOfCreditFacilities
      contextRef="i3b3282b462d1478895f6f3113303e07e_D20210701-20210701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzQ5NDc4MDIzNDIyNDA_c782385a-005a-44fd-8f20-12f7b0c4ba90"
      unitRef="facility">3</shen:DebtInstrumentNumberOfCreditFacilities>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i85992694d5024100a460622beebeec7d_I20210701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE3NTk_720d16a8-d31c-4317-b2e3-b7aabf43b31a"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5072904dacea451a9bd3507c859acbd5_I20210701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE3ODY_f34a990e-7c17-4365-bcfc-79f85180a7a6"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="icf50d1c9d4ca4d87b17cde188e5ae1f2_D20210701-20210701"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzQ5NDc4MDIzNDIyMTc_9c526253-7876-49ef-8d2c-da92fadae875">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0aa1aa81f75d49638f01bdedf2da4c1a_I20210701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE4MTk_d37a4015-513d-4de6-bbfc-ed18d65bc3bb"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i416237b0187d43dbb145961dbca578ae_D20210701-20210701"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzQ5NDc4MDIzNDIyMzI_bbbfef63-dc01-4d97-9eca-33f52d6e3778">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6a7fed1cb91044a38000c537826fb659_I20210701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE4NTI_1de3b962-f960-448f-ab67-baacba7266ab"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i59cf18ddb21441d3bb7654e79f10dfe1_D20210701-20210701"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzQ5NDc4MDIzNDIyMDI_5518b7f1-b264-4ddd-82e1-8fdec487485b">P7Y</us-gaap:DebtInstrumentTerm>
    <shen:LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest
      contextRef="ie868d8f855eb441cbb1321e9abb96407_I20210701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE4ODU_85c479b2-0701-4fe6-af44-1e57e0f5d06b"
      unitRef="usd">75000000</shen:LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest>
    <shen:DebtInstrumentCovenantTotalNetLeverageRatioMaximum
      contextRef="ie868d8f855eb441cbb1321e9abb96407_I20210701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE5MDM_0f0376b0-4596-47f7-8b69-352c560586d4"
      unitRef="number">4.00</shen:DebtInstrumentCovenantTotalNetLeverageRatioMaximum>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ied27ca0910c64617afc8158df2ff976d_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE5MTU_aac02550-3396-43d7-b49e-bf8c5d2cd5bc"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie307cb180c174cd2b8b700afd5303d92_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE5Mjk_39667c00-a419-46d0-a920-68b8b1cf1add"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0a6188337afc40da95db3a8b17f06316_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE5NDI_8bafb561-fac6-473f-99f1-e87fbc9e8582"
      unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i70e90a2957e9473eb4679a1c13581631_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE5NTU_7e9bf089-5e28-4cc9-976e-1f4312974af4"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3b92f28735a141f2b8943004c2031cd6_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE5Njg_9a3474ad-1bb0-4280-ba22-1cf9c48a5e9b"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i052eca9ad38541449e101959c1d52400_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE5ODE_5ea34206-4897-41e4-b7e0-2dad24f8ba9c"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ifd77e61c4ed54ed28dd0006085148fa8_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDE5OTQ_00a19e71-2691-4d2d-85f7-1d53b65fb786"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i77d7ba7f079a4e599adc82d2e9e67bab_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDIwMDc_f81f3a4b-ae30-4b59-adca-914162b126fa"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ideda7ce10e4645c2b92791af19f032c5_D20210701-20210701"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDIwMjA_26adad15-eb20-44f8-b62c-679212b77a02"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iba2afbf4dd4441729dd159783bcd4d6f_D20210701-20210701"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDIwMzQ_6cad20fb-8e16-461f-b3de-8bc98ef7a62c"
      unitRef="number">0.00200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i30cfe9bb1645442e8d89e517f74437ff_D20210701-20210701"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDIwNDk_c9e7ce15-34d8-4db0-a3ef-fd94af038ea1"
      unitRef="number">0.00375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <shen:DebtInstrumentCovenantTotalNetLeverageRatioMaximum
      contextRef="idf31bf24b2e74c339ad41a42303f92f5_I20210701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDIwNjI_6a038d53-990e-4e1c-a4ff-e8396696e009"
      unitRef="number">4.25</shen:DebtInstrumentCovenantTotalNetLeverageRatioMaximum>
    <shen:DebtInstrumentCovenantDebtServiceCoverageRatioMinimum
      contextRef="idf31bf24b2e74c339ad41a42303f92f5_I20210701"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDUvZnJhZzpiYzE0OTVjYzg3Njk0NGM1OGY1NGNjZDEwNWE2ZGJiNi90ZXh0cmVnaW9uOmJjMTQ5NWNjODc2OTQ0YzU4ZjU0Y2NkMTA1YTZkYmI2XzEwOTk1MTE2NDIwNzM_cc9b7498-8a5b-48e3-9200-61d76ebe197c"
      unitRef="number">2</shen:DebtInstrumentCovenantDebtServiceCoverageRatioMinimum>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90ZXh0cmVnaW9uOjNhMzFjYjRmZThlNTRlNTliMzY4YjBmMjUyNmU4ODEzXzk5Ng_fd4f7b3a-73a1-4c6f-a8cb-a9b10d93920e">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;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;, upon consummation of the Transaction, the Company used approximately $2.6&#160;million of the proceeds received from the sale to fully satisfy its obligations under, and terminate, the interest rate swaps. Amounts reclassified from accumulated other comprehensive income (loss) are presented as part of income from discontinued operations.&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, including the reclassification from accumulated other comprehensive income (loss) into earnings following the swap termination:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.523%"/&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;(Losses) Gains 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;(Loss) Income, 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, 2020&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;(4,048)&lt;/span&gt;&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;(658)&lt;/span&gt;&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,706)&lt;/span&gt;&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;Other comprehensive income (loss) before reclassifications&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,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(361)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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: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;4,048&#160;&lt;/span&gt;&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;658&#160;&lt;/span&gt;&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;4,706&#160;&lt;/span&gt;&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, 2021&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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:PaymentsForDerivativeInstrumentFinancingActivities
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90ZXh0cmVnaW9uOjNhMzFjYjRmZThlNTRlNTliMzY4YjBmMjUyNmU4ODEzXzEwOTk1MTE2Mjk0NTA_c1814f18-4bca-4e0e-9b27-b6108d3a8a9d"
      unitRef="usd">2600000</us-gaap:PaymentsForDerivativeInstrumentFinancingActivities>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90ZXh0cmVnaW9uOjNhMzFjYjRmZThlNTRlNTliMzY4YjBmMjUyNmU4ODEzXzEwMDQ_4beacb28-3962-419d-ab29-3f5a1df6011c">&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, including the reclassification from accumulated other comprehensive income (loss) into earnings following the swap termination:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.523%"/&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;(Losses) Gains 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;(Loss) Income, 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, 2020&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;(4,048)&lt;/span&gt;&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;(658)&lt;/span&gt;&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,706)&lt;/span&gt;&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;Other comprehensive income (loss) before reclassifications&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,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(361)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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: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;4,048&#160;&lt;/span&gt;&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;658&#160;&lt;/span&gt;&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;4,706&#160;&lt;/span&gt;&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, 2021&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;&#x2014;&#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;&#x2014;&#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;&#x2014;&#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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzEtMS0xLTEtNTE2Mzk_664854d2-0154-4f65-8ec5-e35eb9c11402"
      unitRef="usd">-4048000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzEtMy0xLTEtNTE2Mzk_78f6f9bc-0edd-4cdf-bd73-b7bc49d819ed"
      unitRef="usd">-658000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzEtNS0xLTEtNTE2Mzk_faa3c444-4604-4c41-bb00-c866de0c9891"
      unitRef="usd">-4706000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzItMS0xLTEtNTE2Mzk_84f4d230-882c-40e3-9bf4-b01fe1903a7f"
      unitRef="usd">1447000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzItMy0xLTEtNTE2Mzk_9251ac21-1ffc-4281-84fa-74a767b7a8d1"
      unitRef="usd">-361000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzItNS0xLTEtNTE2Mzk_38040934-35b9-49a8-9c5f-dfd98cb7857e"
      unitRef="usd">1086000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzMtMS0xLTEtNTE2Mzk_ce350f8b-e0b1-405c-bb7d-314ed7fbde9b"
      unitRef="usd">-2601000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzMtMy0xLTEtNTE2Mzk_eb6c7ad4-7215-4cb9-a797-76dc90c6f3e8"
      unitRef="usd">-1019000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzMtNS0xLTEtNTE2Mzk_5a738cbb-1cb5-43e0-860c-08fe8ca7a6fd"
      unitRef="usd">-3620000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzQtMS0xLTEtNTE2Mzk_2c752810-6cf1-48bc-afae-0cab419851b5"
      unitRef="usd">4048000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzQtMy0xLTEtNTE2Mzk_ef89bd43-de30-4469-9682-6c7771779310"
      unitRef="usd">658000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzQtNS0xLTEtNTE2Mzk_920bc94d-a52e-407d-9063-56eccddd69c3"
      unitRef="usd">4706000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzUtMS0xLTEtNTE2Mzk_b8b47c54-67db-41ec-9002-7d368af896d3"
      unitRef="usd">0</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzUtMy0xLTEtNTE2Mzk_bf7b9140-ad33-40c4-bcc7-2d17b292466b"
      unitRef="usd">0</us-gaap:AociTaxAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDgvZnJhZzozYTMxY2I0ZmU4ZTU0ZTU5YjM2OGIwZjI1MjZlODgxMy90YWJsZTpkZGUzNzkxYTdlNzQ0OWM5YmMxZjQ3YjIyNjBlZDlhNS90YWJsZXJhbmdlOmRkZTM3OTFhN2U3NDQ5YzliYzFmNDdiMjI2MGVkOWE1XzUtNS0xLTEtNTE2Mzk_d08796ac-cc94-42bb-80a3-addb19cd0010"
      unitRef="usd">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzIzODc_71b930d4-e16a-4611-aac2-9bb74eac37aa">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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.519%"/&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:13.523%"/&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;2021&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;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;/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;(21,392)&lt;/span&gt;&lt;/td&gt;&lt;td 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;(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;/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,565)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(23,957)&lt;/span&gt;&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;(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;/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;25,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;(3,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;22,263&#160;&lt;/span&gt;&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;14,906&#160;&lt;/span&gt;&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,681&#160;&lt;/span&gt;&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;(1,694)&lt;/span&gt;&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;(990)&lt;/span&gt;&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&#160;&lt;/span&gt;&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;(27.2)&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;(168.9)&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;0.3&#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;span style="color:#000000;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&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 income tax expense (benefit) determined by applying the federal and state tax rates to income before income 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.519%"/&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:13.523%"/&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;2021&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;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;/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;1,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 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;24&#160;&lt;/span&gt;&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;371&#160;&lt;/span&gt;&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;438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 deferred tax 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;(5,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;Stranded tax effects reclassified from other comprehensive 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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;Excess tax benefit from share based compensation and other expense, 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;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;(1,694)&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;(990)&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;6&#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&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 2021 decreased from 2020, primarily as a result of recognition of non-cash deferred tax benefits triggered by the disposition of Wireless assets and operations, (see Note 3 &#x2013; &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;), which drove a reduction in the Company&#x2019;s future estimated tax rate, as apportionable income and expenses for higher tax rate jurisdictions was reduced, resulting in a revaluation of deferred tax liabilities during the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 net cash payments for income taxes were $459.1 million in the year ended December&#160;31, 2021, which included $434.3&#160;million of payments related to the taxable gain from the sale of the Wireless business. The Company's cash payments for income taxes were $11.2 million in the year ended December 31, 2020.&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:63.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.202%"/&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;2021&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;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;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;15,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;/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;2,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;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;/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;5,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,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;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;/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;2,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;6,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;34,962&#160;&lt;/span&gt;&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;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;/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;34,962&#160;&lt;/span&gt;&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;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;/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;92,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;15,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;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;/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;10,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;120,976&#160;&lt;/span&gt;&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;301,902&#160;&lt;/span&gt;&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;86,014&#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;148,684&#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, projections for future taxable income over the periods for which the deferred tax assets are deductible, and the option to elect out of bonus depreciation on in-serviced fixed assets, 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 $5.9 million related to federal and various state net operating losses. As of December&#160;31, 2021, the Company had approximately $27.8 million of federal net operating losses expiring through 2027. The Company also had approximately $0.3 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, 2021 and 2020, 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, 2021. The Company's returns are generally open to examination from 2018 forward and the net operating losses acquired from nTelos are open to examination from 2002 forward.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzIzOTQ_67544c4a-df35-4e35-9260-3bbebaf6fd92">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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.519%"/&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:13.523%"/&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;2021&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;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;/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;(21,392)&lt;/span&gt;&lt;/td&gt;&lt;td 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;(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;/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,565)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(23,957)&lt;/span&gt;&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;(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;/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;25,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;(3,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;22,263&#160;&lt;/span&gt;&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;14,906&#160;&lt;/span&gt;&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,681&#160;&lt;/span&gt;&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;(1,694)&lt;/span&gt;&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;(990)&lt;/span&gt;&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&#160;&lt;/span&gt;&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;(27.2)&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;(168.9)&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;0.3&#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;span style="color:#000000;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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzMtMS0xLTEtNTE2Mzk_20817a78-719e-48b1-b573-052276ee526c"
      unitRef="usd">-21392000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzMtMy0xLTEtNTE2Mzk_9663c66c-a7fb-4f08-8bfa-92aa62494852"
      unitRef="usd">-13748000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzMtNS0xLTEtNTE2Mzk_039ce081-5837-49ee-93ad-f5a03af96bcc"
      unitRef="usd">-16393000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzQtMS0xLTEtNTE2Mzk_51ed2d8f-f069-4a66-8787-f476a211f9db"
      unitRef="usd">-2565000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzQtMy0xLTEtNTE2Mzk_6fc27da9-913e-47e0-bdb1-da2a8360321e"
      unitRef="usd">-2148000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzQtNS0xLTEtNTE2Mzk_22aa7d4e-895c-47bc-ac1a-c03c4bf5a9ff"
      unitRef="usd">-282000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzUtMS0xLTEtNTE2Mzk_bfd98426-06da-44a8-a90b-9c3c49b8cf4a"
      unitRef="usd">-23957000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzUtMy0xLTEtNTE2Mzk_bd434eb0-953e-488a-b82e-418327661ceb"
      unitRef="usd">-15896000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzUtNS0xLTEtNTE2Mzk_52b7508d-b7d3-4d52-85cf-f3ef880974d6"
      unitRef="usd">-16675000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzctMS0xLTEtNTE2Mzk_efa81bb9-cdfb-4c98-8ab4-b452d9824dc9"
      unitRef="usd">25518000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzctMy0xLTEtNTE2Mzk_954e171f-bdfc-4039-bbd5-1a4cdd5a5c35"
      unitRef="usd">13325000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzctNS0xLTEtNTE2Mzk_160465be-f03a-4fe9-a95c-98cc39fae63b"
      unitRef="usd">16286000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzgtMS0xLTEtNTE2Mzk_0032465d-2991-485d-93fa-3e10a18373ce"
      unitRef="usd">-3255000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzgtMy0xLTEtNTE2Mzk_0e0a6aa9-cc3f-46ac-aaaa-9a03da6f5ae0"
      unitRef="usd">1581000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzgtNS0xLTEtNTE2Mzk_c128c40b-6f58-49c7-90cc-43b11466d093"
      unitRef="usd">395000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzktMS0xLTEtNTE2Mzk_c40e23d4-2141-4aa6-a844-79d01957f366"
      unitRef="usd">22263000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzktMy0xLTEtNTE2Mzk_b2672937-19fa-4ef7-baae-c7053493089e"
      unitRef="usd">14906000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzktNS0xLTEtNTE2Mzk_9f4bdafa-830f-4b2a-aaff-4c0bddc36590"
      unitRef="usd">16681000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzEwLTEtMS0xLTUxNjM5_a8be6dd7-4066-4b7a-b55d-eea982a4fb9e"
      unitRef="usd">-1694000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzEwLTMtMS0xLTUxNjM5_2dd61a89-aa53-4793-8111-00b1517a8609"
      unitRef="usd">-990000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzEwLTUtMS0xLTUxNjM5_b1b342d9-39ae-4bc0-92ad-4d3dcd9ab535"
      unitRef="usd">6000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzExLTEtMS0xLTUxNjM5_e0912a77-93d1-4ad2-ace7-6da0b8b05797"
      unitRef="number">-0.272</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzExLTMtMS0xLTUxNjM5_60ceb7a5-e4f6-4a64-a86e-c5b61558771b"
      unitRef="number">-1.689</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTpkYzQwMTE2N2E3MDk0MDcyYjhmMWI1Y2MwYmE5MTVjZi90YWJsZXJhbmdlOmRjNDAxMTY3YTcwOTQwNzJiOGYxYjVjYzBiYTkxNWNmXzExLTUtMS0xLTUxNjM5_e254a06c-2737-4831-ab5f-c62ffa8f7339"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzIzOTI_c4b7f873-7c6a-4255-90aa-951a8319e08d">&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 tax expense (benefit) determined by applying the federal and state tax rates to income before income 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.519%"/&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:13.523%"/&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;2021&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;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;/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;1,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 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;24&#160;&lt;/span&gt;&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;371&#160;&lt;/span&gt;&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;438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 deferred tax 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;(5,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;Stranded tax effects reclassified from other comprehensive 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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;Excess tax benefit from share based compensation and other expense, 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;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/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;(1,694)&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;(990)&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;6&#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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzItMS0xLTEtNTE2Mzk_dc6a82c2-246b-4c6c-b244-bc7f16ce9aee"
      unitRef="usd">1310000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzItMy0xLTEtNTE2Mzk_d286d7a2-7dbb-4c89-a18b-11ca87f0de38"
      unitRef="usd">24000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzItNS0xLTEtNTE2Mzk_fc2759d6-22ae-44a2-82cd-5c4593cbdf55"
      unitRef="usd">371000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzMtMS0xLTEtNTE2Mzk_f3addb5e-0d15-4310-a796-b7df09665148"
      unitRef="usd">438000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzMtMy0xLTEtNTE2Mzk_052bc227-ea86-44fb-ba22-de4052d05d01"
      unitRef="usd">54000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzMtNS0xLTEtNTE2Mzk_0b68e9f9-a69a-4542-bf11-68f53ac8ed55"
      unitRef="usd">15000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzQtMS0xLTEtNTE2Mzk_44843d60-f62d-48c2-891c-d8b9c1619f07"
      unitRef="usd">-5206000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzQtMy0xLTEtNTE2Mzk_a4c664f0-3f4d-4f2f-a365-557d8ed6223d"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzQtNS0xLTEtNTE2Mzk_e3b15f31-3739-4f27-b72d-98019ed4cca4"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <shen:EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzUtMS0xLTEtNzI5MDE_c734b429-92cb-45b6-a6b9-08b8ceb8e8aa"
      unitRef="usd">1620000</shen:EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome>
    <shen:EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzUtMy0xLTEtNzI5MDg_4d5bf150-8bfd-4bdc-a1de-b7ca5e2de1bd"
      unitRef="usd">0</shen:EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome>
    <shen:EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzUtNS0xLTEtNzI5MTU_8be62e60-80be-496b-bb6e-a40b7351bafe"
      unitRef="usd">0</shen:EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzUtMS0xLTEtNTE2Mzk_4e28c13d-a8c0-4b74-ab67-12c0cb87e008"
      unitRef="usd">144000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzUtMy0xLTEtNTE2Mzk_fcad8596-8cea-48cf-9633-9e77abdc8cb6"
      unitRef="usd">-1068000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzUtNS0xLTEtNTE2Mzk_ce21af8d-b5a0-49ff-a523-aa6a604f8b68"
      unitRef="usd">-380000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzYtMS0xLTEtNTE2Mzk_980c5a8a-db8f-4ae5-a899-acd5b7ca15c0"
      unitRef="usd">-1694000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzYtMy0xLTEtNTE2Mzk_70da0825-0de6-4e21-929b-be9c0229f1c5"
      unitRef="usd">-990000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo4NjMyZGY3ZTkyOWI0OTkwYmY3OWMxMmZmMjRjZmUwNC90YWJsZXJhbmdlOjg2MzJkZjdlOTI5YjQ5OTBiZjc5YzEyZmYyNGNmZTA0XzYtNS0xLTEtNTE2Mzk_e62f6722-e768-4af4-a80f-524f85e246e1"
      unitRef="usd">6000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxesPaid
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzU2Mg_af449de5-59c2-4e6f-b074-d8517c7c96f3"
      unitRef="usd">459100000</us-gaap:IncomeTaxesPaid>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzQzOTgwNDY1MTM5NjU_4f8cc64d-fe82-474f-8096-77749ef4b669"
      unitRef="usd">434300000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzEwOTk1MTE2MzAyNjM_c83a8d5c-72d5-40b7-a47c-d5b23d293660"
      unitRef="usd">11200000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzIzNzk_b3ee7c3f-ace6-423a-bdf2-3774055f2709">&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:63.086%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.202%"/&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;2021&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;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;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;15,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;/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;2,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;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;/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;5,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,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;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;/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;2,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;6,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;34,962&#160;&lt;/span&gt;&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;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;/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;34,962&#160;&lt;/span&gt;&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;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;/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;92,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;15,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;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;/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;10,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;120,976&#160;&lt;/span&gt;&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;301,902&#160;&lt;/span&gt;&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;86,014&#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;148,684&#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="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzItMS0xLTEtNTE2Mzk_c2d29b6e-f822-412a-8a14-7b6f60bde481"
      unitRef="usd">15483000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzItMy0xLTEtNTE2Mzk_df58d3ac-cd08-4c67-9f85-b56bd84fa2b6"
      unitRef="usd">123129000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzMtMS0xLTEtNTE2Mzk_f5198b7e-3964-449d-ac5d-bada5ebddb8f"
      unitRef="usd">2581000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzMtMy0xLTEtNTE2Mzk_e1009457-a37f-4d82-937a-06a00bc62c99"
      unitRef="usd">10403000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzQtMS0xLTEtNTE2Mzk_866523d4-ec0f-4d25-b8e1-bba369cea2c7"
      unitRef="usd">5878000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzQtMy0xLTEtNTE2Mzk_7236c106-bd78-417e-be9e-1d4cec0b828e"
      unitRef="usd">7723000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzUtMS0xLTEtNTE2Mzk_d6716935-dcd8-4ad2-ba9b-8f91234d7c5d"
      unitRef="usd">2148000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzUtMy0xLTEtNTE2Mzk_67883d63-c690-4e39-88e7-bee572bc04f9"
      unitRef="usd">3868000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzYtMS0xLTEtNTE2Mzk_fdd608c4-f3f2-4887-b1ec-f95520357aae"
      unitRef="usd">2572000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzYtMy0xLTEtNTE2Mzk_9c932d8d-0f32-414b-ba0f-68e6187c8c27"
      unitRef="usd">3093000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzctMS0xLTEtNTE2Mzk_4dc2483b-ae10-44ab-9b66-3ca621cc4e76"
      unitRef="usd">6300000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzctMy0xLTEtNTE2Mzk_650d5721-2cbc-42e5-b3fb-a3ec4041e159"
      unitRef="usd">5002000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzgtMS0xLTEtNTE2Mzk_c0dbe8e0-ed9d-4508-9f8c-732c0271e9ff"
      unitRef="usd">34962000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzgtMy0xLTEtNTE2Mzk_82520898-521f-42f2-b93e-a799cad84be7"
      unitRef="usd">153218000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzktMS0xLTEtNTE2Mzk_30be45b8-58ca-4097-acc8-53cde25f62eb"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzktMy0xLTEtNTE2Mzk_3340ae58-bb53-4887-9a11-a68b4a23ed84"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzEwLTEtMS0xLTUxNjM5_372c0d71-8d26-43f6-af34-3f08694873ce"
      unitRef="usd">34962000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzEwLTMtMS0xLTUxNjM5_90537746-48f3-4d66-8ff1-ca7109b914bb"
      unitRef="usd">153218000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzEzLTEtMS0xLTUxNjM5_71501eea-e13c-4f29-96c9-a9afd6f90f17"
      unitRef="usd">92449000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzEzLTMtMS0xLTUxNjM5_ed7d88b8-cf9d-4b8c-97f5-c627cbae1134"
      unitRef="usd">127602000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE0LTEtMS0xLTUxNjM5_2816a95c-0cab-47fc-ae56-d6281ec70898"
      unitRef="usd">15410000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE0LTMtMS0xLTUxNjM5_67b1cf48-0b15-4e00-9049-b6b73c5d6824"
      unitRef="usd">126458000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE1LTEtMS0xLTUxNjM5_88efe126-4b4c-4554-9741-14d75e6bca3e"
      unitRef="usd">10710000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE1LTMtMS0xLTUxNjM5_00152761-6d1f-4312-8c2d-6a50df94e81d"
      unitRef="usd">25722000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE2LTEtMS0xLTUxNjM5_4bc1e996-c808-494e-9b16-0b6d14c77904"
      unitRef="usd">2407000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE2LTMtMS0xLTUxNjM5_5dec9002-1bb3-4d15-b606-7212306d6697"
      unitRef="usd">22120000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE3LTEtMS0xLTUxNjM5_962c424e-4b81-4b65-bcfb-0ab99b5058c4"
      unitRef="usd">120976000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE3LTMtMS0xLTUxNjM5_e56d3877-c279-4061-aefc-bd01d11cab76"
      unitRef="usd">301902000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE4LTEtMS0xLTUxNjM5_d5c31f2d-6ff8-4029-a7ad-63dfbf521807"
      unitRef="usd">86014000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90YWJsZTo2MWNjZWM4OWNhNDU0ODY2YjQ4MzM1ZmFiZDUzNjk3Yi90YWJsZXJhbmdlOjYxY2NlYzg5Y2E0NTQ4NjZiNDgzMzVmYWJkNTM2OTdiXzE4LTMtMS0xLTUxNjM5_731e9ef3-761a-4a1f-b222-ff259f212192"
      unitRef="usd">148684000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzE4MDQ_21a1c29d-e2e2-466a-95c1-19c82e654851"
      unitRef="usd">5900000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:OperatingLossCarryforwards
      contextRef="if1cb0f08134d46f5b6b9bd3462615e8e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzE5MDY_bb388664-d48c-4d0b-b557-d6bf1bbdb75f"
      unitRef="usd">27800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ief13462461eb463cb6ace406f61753a1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzE5OTk_d0149f7a-65d5-45aa-9e2a-3aa322227e2e"
      unitRef="usd">300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzIwODk_1fd1a93f-5631-407c-91b7-fff7b7a36b19"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8daee9b4b36341d18a0a93f979a52990_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTEvZnJhZzoyZmI1ZDg0NzcxYWY0ZmY2YWZhYzlkZDZlYmI1YjhkYi90ZXh0cmVnaW9uOjJmYjVkODQ3NzFhZjRmZjZhZmFjOWRkNmViYjViOGRiXzIwODk_d802831d-6c9e-4667-b3dc-b1cc1bea322f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzI0Mzk_148acb0b-fb86-42c1-a7e3-1c9d11b6c5fc">Stock Compensation, Earnings per Share, and Dividends&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 2014 Stock Incentive Plan ("the Plan") allows for the grant of equity based incentive compensation to all employees.&#160;The Plan authorizes grants of up to an additional 3,000,000 shares over a ten-year period beginning in 2014. Under the Plan, 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:112%"&gt;The Company granted approximately 200&#160;thousand restricted stock units (RSUs) to employees and directors during 2021 at an average market price of $28.99. The Company also granted, approximately 59&#160;thousand performance-based Relative Total Shareholder Return (&#x201c;RTSR&#x201d;) awards to employees at an average value of $34.05 during 2020. &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:112%"&gt;On July 2, 2021, the Company&#x2019;s Board of Directors declared a special dividend of $18.75 per share on the issued and outstanding shares of the Company&#x2019;s common stock (the &#x201c;Special Dividend&#x201d;). On August 4, 2021, in accordance with the Plan, the Company's Board of Directors adopted a resolution to modify the outstanding equity awards to offset the grantees&#x2019; loss in intrinsic value caused by the disposition of wireless and the decline in the Company's share price following the Special Dividend. Approximately 81&#160;thousand awards were issued, split between RSUs and RTSRs, as a result of this modification. No other terms or conditions of the outstanding equity awards were modified, no incremental expense was required to be recognized, and there was no significant impact to dilutive securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 RSUs 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 generally vest over an approximate &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzEzMzY_33913652-3b3d-4294-bbe9-26993fb2c346"&gt;three&lt;/span&gt; year period. 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 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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.519%"/&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:13.523%"/&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;2021&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;3,552&#160;&lt;/span&gt;&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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;3,408&#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;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;/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 December&#160;31, 2021, there was $5.9&#160;million of total unrecognized compensation cost related to non-vested incentive awards that are expected to be recognized over weighted average period of 1.8 years.&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="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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.519%"/&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:13.523%"/&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;2021&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;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;/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;7,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;990,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;/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;998,831&#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;125,673&#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,500&#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;50,026&#160;&lt;/span&gt;&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,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;/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.16&#160;&lt;/span&gt;&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.03&#160;&lt;/span&gt;&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;19.81&#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.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;/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;19.97&#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.52&#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.11&#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;50,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;/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,149&#160;&lt;/span&gt;&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,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;/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.16&#160;&lt;/span&gt;&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.03&#160;&lt;/span&gt;&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;19.76&#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.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;/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;19.92&#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;2.51&#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.11&#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 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;There were approximately 259 thousand anti-dilutive awards outstanding during 2021 and fewer than 110&#160;thousand anti-dilutive awards outstanding during 2020 and 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;The Special Dividend was paid on August 2, 2021. The total payout to Shentel shareholders, including amounts reinvested in the Company&#x2019;s stock via the Company&#x2019;s Dividend Reinvestment Plan, was approximately $937&#160;million. In addition to the Special Dividend, on October 27, 2021, the Company Board of Directors declared the annual dividend of $0.07 per share on the &lt;/span&gt;&lt;/div&gt;issued and outstanding shares of the Company's common stock (the "Annual Dividend"). The Annual Dividend was paid on December 1, 2021. The total payout to Shentel shareholders, including amounts reinvested in the Company&#x2019;s stock via the Company&#x2019;s Dividend Reinvestment Plan, was approximately $3&#160;million.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i4c9385beaf6243779ce5699f56751570_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzU2OA_13ca82ea-a5d9-45b0-98ee-a3d9e6935771"
      unitRef="shares">3000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ibba2fb911c8b49f6ba99967adbf11e04_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzI0MzY_45fd22b0-b296-4599-bd97-fd85e79ce9e8">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia900d62d57af4835bf97f1c1ea2312a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzg4Ng_dc05841d-320b-41c7-9164-29e076e3e4a7"
      unitRef="shares">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia900d62d57af4835bf97f1c1ea2312a3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzk4OA_6c3a20ab-d05e-41e3-8526-4011713c139b"
      unitRef="usdPerShare">28.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib3be05122c764fa6be58dd2518942bed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzEwMzI_cffc0b92-814c-4af5-8c9c-b323eee9f129"
      unitRef="shares">59000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib3be05122c764fa6be58dd2518942bed_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzExMjE_90edd74f-8b22-44bb-8d5c-495b1546ced7"
      unitRef="usdPerShare">34.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i46a3ef698f8b43a98dbe308b3fcc4df3_D20210702-20210702"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzEwOTk1MTE2MzY0Mjk_e565d259-9ffd-4275-aaaf-bc0466dc6c82"
      unitRef="usdPerShare">18.75</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="ia737e06e7ea1467ab3d39d3d86392ca0_D20210804-20210804"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzEwOTk1MTE2MzUwOTg_5f32e0a4-cc95-4acc-8e80-d2d63cc4a66f"
      unitRef="shares">81000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0564753502f842d79a1dc5bf0506f9c9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzEyNzY_37791d30-62f0-4d4d-b27f-9b94708816b1">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i78d27f638ae04fd783743187ec30ada6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzEyOTY_2a323da0-4d11-418a-8dc9-64fe1e356f75">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <shen:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage
      contextRef="i4c7105b525e44ca38dbaea86c3acd687_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzE1MzU_b90cd50c-4c73-44fa-8ac7-5e89df918887"
      unitRef="number">0</shen:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage>
    <shen:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage
      contextRef="i716d097904c740119d18ec9a31d60d60_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzE1NDE_e2dc8b0e-29a0-4e5f-91bd-ef9390e231e2"
      unitRef="number">1.50</shen:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriodPercentage>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzI0Mzc_9271ec18-b82f-4679-94cd-972490ed27ed">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.519%"/&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:13.523%"/&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;2021&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;3,552&#160;&lt;/span&gt;&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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;3,408&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo3ZmM0YWNlMzRjMDY0NzYwYTY3MTI3YjIzY2RkODI3Zi90YWJsZXJhbmdlOjdmYzRhY2UzNGMwNjQ3NjBhNjcxMjdiMjNjZGQ4MjdmXzItMS0xLTEtNTE2Mzk_959f402c-b31f-496c-9aa1-adc13ffc971d"
      unitRef="usd">3552000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo3ZmM0YWNlMzRjMDY0NzYwYTY3MTI3YjIzY2RkODI3Zi90YWJsZXJhbmdlOjdmYzRhY2UzNGMwNjQ3NjBhNjcxMjdiMjNjZGQ4MjdmXzItMy0xLTEtNTE2Mzk_32524b11-2283-4101-bc41-05d88c6e6813"
      unitRef="usd">6227000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo3ZmM0YWNlMzRjMDY0NzYwYTY3MTI3YjIzY2RkODI3Zi90YWJsZXJhbmdlOjdmYzRhY2UzNGMwNjQ3NjBhNjcxMjdiMjNjZGQ4MjdmXzItNS0xLTEtNTE2Mzk_bf1783ff-eabd-440e-b721-9eed46bf29f5"
      unitRef="usd">3732000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo3ZmM0YWNlMzRjMDY0NzYwYTY3MTI3YjIzY2RkODI3Zi90YWJsZXJhbmdlOjdmYzRhY2UzNGMwNjQ3NjBhNjcxMjdiMjNjZGQ4MjdmXzMtMS0xLTEtNTE2Mzk_57ec9548-03be-41c7-9ce9-f42c67af1d54"
      unitRef="usd">144000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo3ZmM0YWNlMzRjMDY0NzYwYTY3MTI3YjIzY2RkODI3Zi90YWJsZXJhbmdlOjdmYzRhY2UzNGMwNjQ3NjBhNjcxMjdiMjNjZGQ4MjdmXzMtMy0xLTEtNTE2Mzk_2fa1b05d-0701-4afd-8f21-ec6a261f9c6e"
      unitRef="usd">320000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo3ZmM0YWNlMzRjMDY0NzYwYTY3MTI3YjIzY2RkODI3Zi90YWJsZXJhbmdlOjdmYzRhY2UzNGMwNjQ3NjBhNjcxMjdiMjNjZGQ4MjdmXzMtNS0xLTEtNTE2Mzk_bcdd75eb-9534-47f2-ae56-593d83d90ad6"
      unitRef="usd">365000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo3ZmM0YWNlMzRjMDY0NzYwYTY3MTI3YjIzY2RkODI3Zi90YWJsZXJhbmdlOjdmYzRhY2UzNGMwNjQ3NjBhNjcxMjdiMjNjZGQ4MjdmXzQtMS0xLTEtNTE2Mzk_fbd78196-ffcb-427d-86cf-58295ec3e9f9"
      unitRef="usd">3408000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo3ZmM0YWNlMzRjMDY0NzYwYTY3MTI3YjIzY2RkODI3Zi90YWJsZXJhbmdlOjdmYzRhY2UzNGMwNjQ3NjBhNjcxMjdiMjNjZGQ4MjdmXzQtMy0xLTEtNTE2Mzk_abca895f-5a24-4384-ad40-1bc9ad83d057"
      unitRef="usd">5907000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo3ZmM0YWNlMzRjMDY0NzYwYTY3MTI3YjIzY2RkODI3Zi90YWJsZXJhbmdlOjdmYzRhY2UzNGMwNjQ3NjBhNjcxMjdiMjNjZGQ4MjdmXzQtNS0xLTEtNTE2Mzk_4ef9f886-84d4-4dac-9e97-737491d1830b"
      unitRef="usd">3367000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzE5NTY_064e15b8-0d30-4a52-b365-bc1c38527b54"
      unitRef="usd">5900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzIxMDc_8f5e556e-44e0-434b-bfae-7de2d2038dac">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzI0Mzg_b12cad39-0195-42d4-934b-f2cb410a7897">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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.519%"/&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:13.523%"/&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;2021&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;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;/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;7,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;990,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;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;/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;998,831&#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;125,673&#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,500&#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;50,026&#160;&lt;/span&gt;&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,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;/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.16&#160;&lt;/span&gt;&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.03&#160;&lt;/span&gt;&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;19.81&#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.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;/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;19.97&#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.52&#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.11&#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;50,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;/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,149&#160;&lt;/span&gt;&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,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;/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.16&#160;&lt;/span&gt;&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.03&#160;&lt;/span&gt;&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;19.76&#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.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;/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;19.92&#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;2.51&#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.11&#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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzMtMS0xLTEtNTE2Mzk_e31d5500-3e23-4bbb-8fd0-849d45b414b1"
      unitRef="usd">7929000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzMtMy0xLTEtNTE2Mzk_b90b47af-a6f7-4167-873d-d9997e954705"
      unitRef="usd">1576000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzMtNS0xLTEtNTE2Mzk_d49d8780-945f-4e23-955b-feb2df34d0da"
      unitRef="usd">1932000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzQtMS0xLTEtNTE2Mzk_00bc27c6-7578-4e17-acb5-ca2cf87596a9"
      unitRef="usd">990902000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzQtMy0xLTEtNTE2Mzk_b3cef2d1-e168-4e8b-b343-069d00920538"
      unitRef="usd">124097000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzQtNS0xLTEtNTE2Mzk_738c7832-0b4a-408c-948f-c1b7e5d2c755"
      unitRef="usd">53568000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzUtMS0xLTEtNTE2Mzk_c614a968-7179-4781-98b3-590914d20a6f"
      unitRef="usd">998831000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzUtMy0xLTEtNTE2Mzk_e61667e6-7d6e-402c-b94d-9f49a74a8dd0"
      unitRef="usd">125673000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzUtNS0xLTEtNTE2Mzk_584f43ec-d959-47e5-9e0c-eb00204068ec"
      unitRef="usd">55500000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzYtMS0xLTEtNTE2Mzk_008837d3-8a0f-4170-8bbb-5dabd6147163"
      unitRef="shares">50026000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzYtMy0xLTEtNTE2Mzk_865f6b61-1eb5-4882-a61b-c1dd5cb8ad03"
      unitRef="shares">49901000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzYtNS0xLTEtNTE2Mzk_ae425dd6-6126-4ebe-93f0-c98553696e1d"
      unitRef="shares">49811000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzctMS0xLTEtNTE2Mzk_d68124ca-3fe0-4ef2-b532-b875e86b84f7"
      unitRef="usdPerShare">0.16</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzctMy0xLTEtNTE2Mzk_af7ec822-5e94-4b83-8ee4-22bf81cd9db7"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzctNS0xLTEtNTE2Mzk_8247880d-f986-46d0-856e-eadda5d61f18"
      unitRef="usdPerShare">0.04</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzgtMS0xLTEtNTE2Mzk_fa649a21-2efd-4e4c-9373-45a23fffb807"
      unitRef="usdPerShare">19.81</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzgtMy0xLTEtNTE2Mzk_570fbbc7-311d-467c-8b84-50728cd76106"
      unitRef="usdPerShare">2.49</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzgtNS0xLTEtNTE2Mzk_48cd0eb5-7f01-458e-a6bd-f864a14fadfb"
      unitRef="usdPerShare">1.07</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzktMS0xLTEtNTE2Mzk_74efc781-35d2-4dbc-8788-25e74a763ffe"
      unitRef="usdPerShare">19.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzktMy0xLTEtNTE2Mzk_8f966bd2-8527-461d-a0c7-6d0ca1e62122"
      unitRef="usdPerShare">2.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzktNS0xLTEtNTE2Mzk_61c08ae3-f2a7-4ccb-b18e-5f4c61dc3e3d"
      unitRef="usdPerShare">1.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzEyLTEtMS0xLTUxNjM5_e17e227d-2a52-4907-ae48-f0f3fcb95d1e"
      unitRef="shares">50026000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzEyLTMtMS0xLTUxNjM5_87f0b949-cf55-42f2-b768-4eb013a6e76d"
      unitRef="shares">49901000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzEyLTUtMS0xLTUxNjM5_2cfd7e9e-b3be-4787-a72c-d95c7e17ccae"
      unitRef="shares">49811000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzEzLTEtMS0xLTUxNjM5_7db8fcfb-8762-4a33-899e-4222ce5f26bd"
      unitRef="shares">123000</shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest>
    <shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzEzLTMtMS0xLTUxNjM5_92e71335-4f31-459a-91e6-d51f305b0f2c"
      unitRef="shares">123000</shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest>
    <shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzEzLTUtMS0xLTUxNjM5_596348c0-c1a3-4efc-aef8-b642a8597a30"
      unitRef="shares">290000</shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE0LTEtMS0xLTUxNjM5_d62d1e97-28de-45f6-8607-06391df2dd76"
      unitRef="shares">50149000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE0LTMtMS0xLTUxNjM5_cdd08436-768c-460d-86aa-e4160511dad8"
      unitRef="shares">50024000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE0LTUtMS0xLTUxNjM5_de1ecf54-5317-4d01-b2da-0e104ec2236f"
      unitRef="shares">50101000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE1LTEtMS0xLTUxNjM5_be0fc0d9-733e-4453-b699-fa4a41b646dd"
      unitRef="usdPerShare">0.16</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE1LTMtMS0xLTUxNjM5_82e659f2-5494-4e72-91f6-8a1967fcad36"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE1LTUtMS0xLTUxNjM5_81713e1a-9096-47b3-a7b3-beab45fefc91"
      unitRef="usdPerShare">0.04</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE2LTEtMS0xLTUxNjM5_3382e48c-46f4-463a-a162-f61ca921d18e"
      unitRef="usdPerShare">19.76</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE2LTMtMS0xLTUxNjM5_400bb4d6-3e55-48ba-82e7-290b8b2c1851"
      unitRef="usdPerShare">2.48</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE2LTUtMS0xLTUxNjM5_0869345f-040e-467c-a294-d1bbbd0e1a6f"
      unitRef="usdPerShare">1.07</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE3LTEtMS0xLTUxNjM5_4c4d9e13-d1c3-4ff5-b806-06bde988dbb7"
      unitRef="usdPerShare">19.92</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE3LTMtMS0xLTUxNjM5_1d524660-58bf-4444-ab23-adb65c56f448"
      unitRef="usdPerShare">2.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90YWJsZTo2MmZmMjgzN2Y4NDE0M2ZiYTkzYmU0M2YxZWVjYjliYy90YWJsZXJhbmdlOjYyZmYyODM3Zjg0MTQzZmJhOTNiZTQzZjFlZWNiOWJjXzE3LTUtMS0xLTUxNjM5_1f905acd-1f85-4937-94d9-af075b3a3034"
      unitRef="usdPerShare">1.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzIzNzc_ea3d8314-5574-412f-8fee-3cd6ec7b0c51"
      unitRef="shares">259000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzQzOTgwNDY1MTU4MjM_b15cf1dd-f6cb-466f-9e8b-72fce94fb190"
      unitRef="shares">110000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzQzOTgwNDY1MTU4MjM_c46c9d0c-4320-4f4b-a684-9742e9deff75"
      unitRef="shares">110000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DividendsCommonStock
      contextRef="ic4d3eee0f02847ff8c8ab6754a778eeb_D20210802-20210802"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzk4OTU2MDQ2NTM0Nzg_11127742-574f-4208-9874-62a4eaefda10"
      unitRef="usd">937000000</us-gaap:DividendsCommonStock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i1253b49b716949c0b035866dc04f5abf_D20211027-20211027"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzQzOTgwNDY1MTU4NTA_0939d46d-d4ba-4e5c-99d4-784f44cd6edb"
      unitRef="usdPerShare">0.07</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="i0a23886e168c45fb9bab210ac39dcec4_D20211201-20211201"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTQvZnJhZzo3ZDJlNmRhZWY3NTk0MzQ5YWE4ZjM5ZDE2ZjAwMzEzZC90ZXh0cmVnaW9uOjdkMmU2ZGFlZjc1OTQzNDlhYThmMzlkMTZmMDAzMTNkXzMyOTg1MzQ4OTEzNTE_ba74f65a-97a2-4146-b18f-3a62b54cdf5e"
      unitRef="usd">3000000</us-gaap:DividendsCommonStock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90ZXh0cmVnaW9uOjA5NzdiYTdjN2Q1NjQyZTdhMTQ0OGE0YzhlOTJmMjdjXzU5Ng_bb5949c5-f92c-4ae2-b590-0180af4ec5b3">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:112%"&gt;We are committed to make payments to satisfy our lease liabilities. The scheduled payments under those obligations are summarized in Note 9, Leases. We also have outstanding unconditional purchase commitments to procure marketing services and IT software licenses through 2026 and commitments for licenses to access Educational Broadband Service (&#x201c;EBS&#x201d;) spectrum channels through 2039. For the years ended December&#160;31, 2021, 2020 and 2019 we paid $3.4&#160;million, $1.4&#160;million and $0.5&#160;million, respectively, for the marketing services and IT software license purchase commitments. For each of the years ended December&#160;31, 2021, 2020 and 2019, we paid approximately $0.1&#160;million for access to certain EBS spectrum channels. The Company is obligated to make the following future minimum payments under the non-cancelable terms of these commitments as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.859%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.132%"/&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;Purchase Commitments&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;2022&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;3,658&#160;&lt;/span&gt;&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;2023&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,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;2024&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,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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&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;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2027 and thereafter&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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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,592&#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 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:PaymentsForLongTermPurchaseCommitment
      contextRef="i9cbb4ac8528648478b6fa569675b2e36_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90ZXh0cmVnaW9uOjA5NzdiYTdjN2Q1NjQyZTdhMTQ0OGE0YzhlOTJmMjdjXzI3NDg3NzkwNzIyODc_2371c64b-4d5f-4ea3-a443-a2f477555dc3"
      unitRef="usd">3400000</shen:PaymentsForLongTermPurchaseCommitment>
    <shen:PaymentsForLongTermPurchaseCommitment
      contextRef="if4a21984757541de80b6f92f8b54032a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90ZXh0cmVnaW9uOjA5NzdiYTdjN2Q1NjQyZTdhMTQ0OGE0YzhlOTJmMjdjXzMyOTg1MzQ4ODYzOTU_81973cf9-5b04-480b-bb20-ee5b7ef5fc3d"
      unitRef="usd">1400000</shen:PaymentsForLongTermPurchaseCommitment>
    <shen:PaymentsForLongTermPurchaseCommitment
      contextRef="ia85eaef83fcd4366ac9ae64694c55a76_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90ZXh0cmVnaW9uOjA5NzdiYTdjN2Q1NjQyZTdhMTQ0OGE0YzhlOTJmMjdjXzMyOTg1MzQ4ODY0MTA_7aec4762-f77d-4027-9356-9e87fa0888a9"
      unitRef="usd">500000</shen:PaymentsForLongTermPurchaseCommitment>
    <shen:PaymentsForLongTermPurchaseCommitment
      contextRef="i0ea4b0072b094b94922a90f7ee850df9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90ZXh0cmVnaW9uOjA5NzdiYTdjN2Q1NjQyZTdhMTQ0OGE0YzhlOTJmMjdjXzMyOTg1MzQ4ODY0OTA_038b5104-e4e2-4d5d-a957-b037b476f911"
      unitRef="usd">100000</shen:PaymentsForLongTermPurchaseCommitment>
    <shen:PaymentsForLongTermPurchaseCommitment
      contextRef="if7a87b10c1384a099bf15f966dd45dff_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90ZXh0cmVnaW9uOjA5NzdiYTdjN2Q1NjQyZTdhMTQ0OGE0YzhlOTJmMjdjXzMyOTg1MzQ4ODY0OTA_2fc9e46e-35f8-42f7-913f-d0bbc7553da7"
      unitRef="usd">100000</shen:PaymentsForLongTermPurchaseCommitment>
    <shen:PaymentsForLongTermPurchaseCommitment
      contextRef="i97d171d445444d1aab961cd4a183f9e0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90ZXh0cmVnaW9uOjA5NzdiYTdjN2Q1NjQyZTdhMTQ0OGE0YzhlOTJmMjdjXzMyOTg1MzQ4ODY0OTA_ab08a727-654c-4d1b-9526-391182045c16"
      unitRef="usd">100000</shen:PaymentsForLongTermPurchaseCommitment>
    <us-gaap:LongTermPurchaseCommitmentTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90ZXh0cmVnaW9uOjA5NzdiYTdjN2Q1NjQyZTdhMTQ0OGE0YzhlOTJmMjdjXzI3NDg3NzkwNzIyOTA_ef721ffe-b08c-4815-9543-c26f23f5b27f">The Company is obligated to make the following future minimum payments under the non-cancelable terms of these commitments as of December&#160;31, 2021:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.859%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.132%"/&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;Purchase Commitments&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;2022&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;3,658&#160;&lt;/span&gt;&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;2023&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,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;2024&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,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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&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;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;2027 and thereafter&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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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 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,592&#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:LongTermPurchaseCommitmentTextBlock>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90YWJsZTo3MGUwOGU0MTdhMTI0MzFjODExNzhlMzA0NTFlMjkyZC90YWJsZXJhbmdlOjcwZTA4ZTQxN2ExMjQzMWM4MTE3OGUzMDQ1MWUyOTJkXzEtMS0xLTEtNzUxMDU_6f24a675-69f5-4a38-9476-e684b4a50245"
      unitRef="usd">3658000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90YWJsZTo3MGUwOGU0MTdhMTI0MzFjODExNzhlMzA0NTFlMjkyZC90YWJsZXJhbmdlOjcwZTA4ZTQxN2ExMjQzMWM4MTE3OGUzMDQ1MWUyOTJkXzItMS0xLTEtNzUxMDU_0108be67-bd46-4fa1-8000-8772aaeb9ba9"
      unitRef="usd">2410000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:PurchaseObligationDueInThirdYear
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90YWJsZTo3MGUwOGU0MTdhMTI0MzFjODExNzhlMzA0NTFlMjkyZC90YWJsZXJhbmdlOjcwZTA4ZTQxN2ExMjQzMWM4MTE3OGUzMDQ1MWUyOTJkXzMtMS0xLTEtNzUxMDU_7828e21a-6736-4eac-ac3e-80fa03f9896d"
      unitRef="usd">1385000</us-gaap:PurchaseObligationDueInThirdYear>
    <us-gaap:PurchaseObligationDueInFourthYear
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90YWJsZTo3MGUwOGU0MTdhMTI0MzFjODExNzhlMzA0NTFlMjkyZC90YWJsZXJhbmdlOjcwZTA4ZTQxN2ExMjQzMWM4MTE3OGUzMDQ1MWUyOTJkXzQtMS0xLTEtNzUxMDU_dc1a9f2e-2099-4be1-8683-5001a8344a01"
      unitRef="usd">840000</us-gaap:PurchaseObligationDueInFourthYear>
    <us-gaap:PurchaseObligationDueInFifthYear
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90YWJsZTo3MGUwOGU0MTdhMTI0MzFjODExNzhlMzA0NTFlMjkyZC90YWJsZXJhbmdlOjcwZTA4ZTQxN2ExMjQzMWM4MTE3OGUzMDQ1MWUyOTJkXzUtMS0xLTEtNzUxMDU_0fd8fc80-482e-432f-9f4b-3bd85ed36f79"
      unitRef="usd">190000</us-gaap:PurchaseObligationDueInFifthYear>
    <us-gaap:PurchaseObligationDueAfterFifthYear
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90YWJsZTo3MGUwOGU0MTdhMTI0MzFjODExNzhlMzA0NTFlMjkyZC90YWJsZXJhbmdlOjcwZTA4ZTQxN2ExMjQzMWM4MTE3OGUzMDQ1MWUyOTJkXzYtMS0xLTEtNzUxMDU_a82f54ba-edc7-45eb-a965-0a301c736b98"
      unitRef="usd">109000</us-gaap:PurchaseObligationDueAfterFifthYear>
    <us-gaap:PurchaseObligation
      contextRef="i8ba626a74bad4358859f7e829f0c3eb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNTcvZnJhZzowOTc3YmE3YzdkNTY0MmU3YTE0NDhhNGM4ZTkyZjI3Yy90YWJsZTo3MGUwOGU0MTdhMTI0MzFjODExNzhlMzA0NTFlMjkyZC90YWJsZXJhbmdlOjcwZTA4ZTQxN2ExMjQzMWM4MTE3OGUzMDQ1MWUyOTJkXzctMS0xLTEtNzUxMDU_17535284-398f-4278-8c1e-08d483eaeb8e"
      unitRef="usd">8592000</us-gaap:PurchaseObligation>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90ZXh0cmVnaW9uOjQyM2Q0YjllMTU1ZDQ3MWNhNDAyNDE1YThiMTM5N2E5XzE1ODQ_142aa613-b1e8-49c0-91b8-91d1c97cb09f">Segment Reporting The divestiture of our Wireless operations on July 1, 2021 represented a strategic shift in the Company&#x2019;s business which therefore qualified the segment as a discontinued operation. As a result, for all periods presented, the operating results and cash flows related to the Wireless segment were reflected as a discontinued operation in our Consolidated Statements of Comprehensive Income and the Consolidated Statements of Cash Flows. 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. Intercompany revenue is primarily derived from services provided to the discontinued operation, for periods prior to the divestiture.&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, 2021:&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;177,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;177,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;30,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;30,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;12,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;12,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;223,621&#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;12,393&#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;236,014&#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;4,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;5,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(545)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;228,080&#160;&lt;/span&gt;&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,704&#160;&lt;/span&gt;&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;(545)&lt;/span&gt;&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;245,239&#160;&lt;/span&gt;&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;97,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;47,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Restructuring expense&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;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Impairment expense&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,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;5,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;47,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;2,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;199,248&#160;&lt;/span&gt;&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,688&#160;&lt;/span&gt;&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;39,733&#160;&lt;/span&gt;&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;247,669&#160;&lt;/span&gt;&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;28,832&#160;&lt;/span&gt;&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;9,016&#160;&lt;/span&gt;&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;(40,278)&lt;/span&gt;&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,430)&lt;/span&gt;&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;156,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;160,101&#160;&lt;/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&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: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;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 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;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;84,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;89,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;165,441&#160;&lt;/span&gt;&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;223,376&#160;&lt;/span&gt;&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;38,906&#160;&lt;/span&gt;&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;(2,601)&lt;/span&gt;&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&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:&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;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,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;83,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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,969&#160;&lt;/span&gt;&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;208,204&#160;&lt;/span&gt;&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;41,974&#160;&lt;/span&gt;&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;(1,342)&lt;/span&gt;&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 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;2021&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;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;/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;(2,430)&lt;/span&gt;&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,601)&lt;/span&gt;&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,342)&lt;/span&gt;&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;8,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;6,235&#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;586&#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,938&#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 applicable.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90ZXh0cmVnaW9uOjQyM2Q0YjllMTU1ZDQ3MWNhNDAyNDE1YThiMTM5N2E5XzE1NzI_17b39fc2-f712-4ca9-994b-0be804fcd647">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. Intercompany revenue is primarily derived from services provided to the discontinued operation, for periods prior to the divestiture.&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, 2021:&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;177,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;177,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;30,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;30,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;12,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;12,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;223,621&#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;12,393&#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;236,014&#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;4,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;5,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(545)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;228,080&#160;&lt;/span&gt;&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,704&#160;&lt;/span&gt;&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;(545)&lt;/span&gt;&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;245,239&#160;&lt;/span&gt;&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;97,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;47,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Restructuring expense&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;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;Impairment expense&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,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;5,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;47,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;2,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;199,248&#160;&lt;/span&gt;&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,688&#160;&lt;/span&gt;&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;39,733&#160;&lt;/span&gt;&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;247,669&#160;&lt;/span&gt;&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;28,832&#160;&lt;/span&gt;&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;9,016&#160;&lt;/span&gt;&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;(40,278)&lt;/span&gt;&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,430)&lt;/span&gt;&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;156,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;160,101&#160;&lt;/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&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: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;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 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;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;84,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;89,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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;165,441&#160;&lt;/span&gt;&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;223,376&#160;&lt;/span&gt;&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;38,906&#160;&lt;/span&gt;&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;(2,601)&lt;/span&gt;&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;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:&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;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,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;83,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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,969&#160;&lt;/span&gt;&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;208,204&#160;&lt;/span&gt;&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;41,974&#160;&lt;/span&gt;&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;(1,342)&lt;/span&gt;&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;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibda3d8964e224fa6b27f4261c13b5795_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzItMi0xLTEtNTE2Mzk_e8dcdded-563f-452e-8c52-4d7cdcfc6534"
      unitRef="usd">177530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic502031bd3874289ac1186d2b9c269fa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzItNC0xLTEtNTE2Mzk_ddcf7ccc-8a80-4163-b46e-3c697d1d536d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia35ce0b1789a4d6382403a5bfaf1e0a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzItOC0xLTEtNTE2Mzk_d5055d0b-e14d-4342-a64e-325a94720f57"
      unitRef="usd">177530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i37b4d6907ded4e178e909992c5da70d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzMtMi0xLTEtNTE2Mzk_9e6cd9ec-194e-4b46-9b6f-9b65606300f6"
      unitRef="usd">30842000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebdd05ebb5ed4c018c31eb63e5389e65_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzMtNC0xLTEtNTE2Mzk_c51f9692-cf03-4376-8b79-a018bf8d27c0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if38b980cf2c54b94947309a79fec257a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzMtOC0xLTEtNTE2Mzk_85290327-8b91-4dbd-b0c7-a595b94510b5"
      unitRef="usd">30842000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i112c84200ff14fb6aa63661ad8a4c232_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzQtMi0xLTEtNTE2Mzk_fd980860-dabe-4f6e-845b-5ec43d873c9f"
      unitRef="usd">15249000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9302b25cd56d468189f207c9db02951a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzQtNC0xLTEtNTE2Mzk_d628821b-726a-40e4-b915-fa7153d32de0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48c8096a7b774f8c9f9abf532a6dd602_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzQtOC0xLTEtNTE2Mzk_0dfd07af-3522-4490-ab96-4151e07e8eea"
      unitRef="usd">15249000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b4a22a0e94a41ac81d0922c23e23a76_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzUtMi0xLTEtNTE2Mzk_b7891847-574a-41af-8eea-ceb27fe38cc3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07f213ee2ae9460f882ade418487ae7d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzUtNC0xLTEtNTE2Mzk_db0e49c4-eb6a-4e8b-b6c4-36341901486b"
      unitRef="usd">12393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62416a9159ad44a1bbea4e8e916087d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzUtOC0xLTEtNTE2Mzk_7af038a5-9b6a-4674-a021-14e5020358d9"
      unitRef="usd">12393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58552f945c8a453288c2ed9988ae7c43_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzYtMi0xLTEtNTE2Mzk_7e6f7164-b4a5-4000-84f0-a1e42c7a6b03"
      unitRef="usd">223621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i033dbb869f6b463cbb93e474ed54a43a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzYtNC0xLTEtNTE2Mzk_8f8f2385-1d78-4798-92a1-c0d043b43e51"
      unitRef="usd">12393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24b27d31f31246b0938bcc45e86a6bfe_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzYtOC0xLTEtNTE2Mzk_7e014ddc-ff23-438a-b114-c1847598f817"
      unitRef="usd">236014000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i106d89edc3df4918a80392df6c0aa073_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzctMi0xLTEtNTE2Mzk_8d9c8169-125b-4ad2-9514-35992b10bf42"
      unitRef="usd">4459000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied275664698643529f2e64344913c60e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzctNC0xLTEtNTE2Mzk_6fa5b7fc-0ba9-4d35-8e29-0a35412453a7"
      unitRef="usd">5311000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99d24497d2594703a3a7e19dd9c60b08_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzctNi0xLTEtNTE2Mzk_084a0f34-5b31-44ac-9528-e113303058dd"
      unitRef="usd">-545000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4daeff516904ad682f67dd17c9921f7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzctOC0xLTEtNTE2Mzk_770323c0-bf96-4c65-ac07-0c8c4414eba9"
      unitRef="usd">9225000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i480f4c2343ca466681326f193f904489_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzgtMi0xLTEtNTE2Mzk_bc095576-d550-410e-a26b-12573962cccb"
      unitRef="usd">228080000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife6a8b90a7844d9d904ca2012a0428bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzgtNC0xLTEtNTE2Mzk_4b6f6df1-6825-4f3b-8a0f-2630e4aeea0f"
      unitRef="usd">17704000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99d24497d2594703a3a7e19dd9c60b08_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzgtNi0xLTEtNTE2Mzk_cd93de4e-1f90-482d-9633-d18500ada752"
      unitRef="usd">-545000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzgtOC0xLTEtNTE2Mzk_f51e7546-1fd7-41e4-8a52-b6f4c32cc67b"
      unitRef="usd">245239000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="iffd76218d7804490a2ec72dfe67cfe04_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEwLTItMS0xLTUxNjM5_d5adc4f1-8c4f-45f2-bd44-538c7ef2d1bb"
      unitRef="usd">97283000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i42c1eda85ace49c6836a3aefdb081bcf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEwLTQtMS0xLTUxNjM5_070cfa81-4b8c-4437-8c88-561c6ffc72ee"
      unitRef="usd">5438000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i3f865d6abcda47ba8bd7f78fdad09b23_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEwLTYtMS0xLTUxNjM5_deb42789-0ece-4d80-acf4-21f0e6f316e6"
      unitRef="usd">-422000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i88d2ca03df13449cba53fd41912b89d3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEwLTgtMS0xLTUxNjM5_727c1e9f-334f-469f-bd41-b52a278e6cd9"
      unitRef="usd">102299000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i480f4c2343ca466681326f193f904489_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzExLTItMS0xLTUxNjM5_b6bc5ef5-1dc6-4985-b7d3-dfcf684bc8ee"
      unitRef="usd">47840000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ife6a8b90a7844d9d904ca2012a0428bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzExLTQtMS0xLTUxNjM5_7dd99142-3de6-43f1-943c-874961771f38"
      unitRef="usd">1197000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib166789372fa410ca77dd610dfafb5ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzExLTYtMS0xLTUxNjM5_f11b40e8-d724-46d8-ad36-30ff79206f57"
      unitRef="usd">33414000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6963c0fdf47b42b9aaa962bb4d8dd4ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzExLTgtMS0xLTUxNjM5_29a36e01-9ca4-4721-9ca4-e213ff814567"
      unitRef="usd">82451000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="i480f4c2343ca466681326f193f904489_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEyLTItMS0xLTU2NTM5_8af25636-be63-4770-8b5d-f7843f1f06a4"
      unitRef="usd">202000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ife6a8b90a7844d9d904ca2012a0428bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEyLTQtMS0xLTU2NTQ2_d57bc5a5-b990-4f96-95fb-75e83272e6eb"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib166789372fa410ca77dd610dfafb5ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEyLTYtMS0xLTU2NTUz_c26c1c4b-4caf-4576-9da2-a83fa8ac8325"
      unitRef="usd">1525000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6963c0fdf47b42b9aaa962bb4d8dd4ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEyLTgtMS0xLTU2NTYw_c7bca93f-4336-48d9-aaf3-c711bf06dc89"
      unitRef="usd">1727000</us-gaap:RestructuringCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i480f4c2343ca466681326f193f904489_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEzLTItMS0xLTg1NzYw_671fa06d-db24-48e1-93a4-df969a1280db"
      unitRef="usd">5986000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ife6a8b90a7844d9d904ca2012a0428bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEzLTQtMS0xLTg1NzUz_73476db6-e5ae-4b9e-a52c-177707d2a1b9"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ib166789372fa410ca77dd610dfafb5ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEzLTYtMS0xLTg1Nzcw_8bd8671c-e10d-4277-b998-2bc9326b16d4"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i6963c0fdf47b42b9aaa962bb4d8dd4ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEzLTgtMS0xLTg1Nzc5_26b87ebd-b71e-4f76-807e-e762027d6f22"
      unitRef="usd">5986000</us-gaap:AssetImpairmentCharges>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i480f4c2343ca466681326f193f904489_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEyLTItMS0xLTUxNjM5_3f0c1eb5-41ee-4229-99c2-7084c12ba974"
      unitRef="usd">47937000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ife6a8b90a7844d9d904ca2012a0428bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEyLTQtMS0xLTUxNjM5_5dc9f367-fb95-4d7b-a3ec-1fc7acea3343"
      unitRef="usd">2053000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib166789372fa410ca77dd610dfafb5ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEyLTYtMS0xLTUxNjM5_e838c3b6-fa40-4348-aaa0-89d62645fb47"
      unitRef="usd">5216000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6963c0fdf47b42b9aaa962bb4d8dd4ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEyLTgtMS0xLTUxNjM5_a7d81b28-2156-4681-9d2c-c98f8d5fe13c"
      unitRef="usd">55206000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="i480f4c2343ca466681326f193f904489_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEzLTItMS0xLTUxNjM5_c57b4ccf-66e3-4eb1-bd83-21878f119184"
      unitRef="usd">199248000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ife6a8b90a7844d9d904ca2012a0428bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEzLTQtMS0xLTUxNjM5_507ad673-fd15-4014-9f7a-3e5dd97fc606"
      unitRef="usd">8688000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ib166789372fa410ca77dd610dfafb5ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEzLTYtMS0xLTUxNjM5_b24ac499-cffc-4097-8b8a-5da37994bfc8"
      unitRef="usd">39733000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i6963c0fdf47b42b9aaa962bb4d8dd4ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzEzLTgtMS0xLTUxNjM5_ca690c42-8f08-4fc7-ab3e-da939e882533"
      unitRef="usd">247669000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i480f4c2343ca466681326f193f904489_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzE0LTItMS0xLTUxNjM5_47b67dba-408a-49fd-853c-a4449637c177"
      unitRef="usd">28832000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ife6a8b90a7844d9d904ca2012a0428bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzE0LTQtMS0xLTUxNjM5_8cf286f7-7880-47d9-ba8b-a4d063ac768c"
      unitRef="usd">9016000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib166789372fa410ca77dd610dfafb5ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzE0LTYtMS0xLTUxNjM5_a467292e-ee5f-42e5-9655-19e8de0f73c5"
      unitRef="usd">-40278000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6963c0fdf47b42b9aaa962bb4d8dd4ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzE0LTgtMS0xLTUxNjM5_440fa011-eb3d-4dbf-94e6-7d6d323e0abe"
      unitRef="usd">-2430000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i480f4c2343ca466681326f193f904489_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzE2LTItMS0xLTUxNjM5_236a4ae9-ffde-4976-a604-7b7a511c0202"
      unitRef="usd">156131000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ife6a8b90a7844d9d904ca2012a0428bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzE2LTQtMS0xLTUxNjM5_480b2c75-1381-4778-87c2-afe3177330ac"
      unitRef="usd">977000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib166789372fa410ca77dd610dfafb5ce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzE2LTYtMS0xLTUxNjM5_291a461e-3110-451e-badb-4fe01fd7681f"
      unitRef="usd">2993000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6963c0fdf47b42b9aaa962bb4d8dd4ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo5ZjY3MjM4ZWYwNjE0MGUyOGQ5NTVhMmYzNTZkYTk3MC90YWJsZXJhbmdlOjlmNjcyMzhlZjA2MTQwZTI4ZDk1NWEyZjM1NmRhOTcwXzE2LTgtMS0xLTUxNjM5_4a69e92b-fc1a-43d1-a51d-a2e4ff9a11ac"
      unitRef="usd">160101000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i848e102ac32041f3b32573e1af2327e8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzItMi0xLTEtNTE2Mzk_b956267c-42f0-48ea-b519-1491c2a1d1d7"
      unitRef="usd">154956000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4ad885f43454c6c86a43b9782515d3f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzItNC0xLTEtNTE2Mzk_28ce9e8a-3d35-4cdd-b20d-8d99f7a482a3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7056491d4cd54b269a0d761da4c3ed45_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzItOC0xLTEtNTE2Mzk_8be5c863-d0d2-40cc-ab32-056e41a6a670"
      unitRef="usd">154956000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6cbd5b7deba4885aac2d8f4cbf91e29_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzMtMi0xLTEtNTE2Mzk_27b3e040-e8ca-43d6-8113-2f17a5635a73"
      unitRef="usd">24431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec228636aa4f47029415daa8cae5e163_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzMtNC0xLTEtNTE2Mzk_4c0dfcae-39c5-4869-858a-895ecc28ec8e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3bb59fa5971047c6a9fc9f35f66408d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzMtOC0xLTEtNTE2Mzk_f5ca06fb-dbe2-4dad-879c-80efdce2d36f"
      unitRef="usd">24431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86aeb0c934be44fd854841b97d3bcb96_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzQtMi0xLTEtNTE2Mzk_5a7718bb-bac7-4829-9ff1-236796e1f07d"
      unitRef="usd">15971000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4bf4ab3a2ffa4e959c1c910e1083d27e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzQtNC0xLTEtNTE2Mzk_0aa9b1e4-734f-49c6-894a-81104bb5392d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51cf0e7d7c2646a591c5a8e8e4494f71_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzQtOC0xLTEtNTE2Mzk_385cf5ff-7ef1-4b91-a273-a7b8855e44ed"
      unitRef="usd">15971000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic35cf2d654e6460c862c97622bedaf7c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzUtMi0xLTEtNTE2Mzk_2a6c1ebf-2274-42fe-aa5c-2223a0af79b4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie04d11191cd84fd38c82742b83d03817_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzUtNC0xLTEtNTE2Mzk_0b1edf4a-ded2-4e5c-8639-6a11d9c7d58f"
      unitRef="usd">7402000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9ba7e25be194719951a648f7e7d779c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzUtOC0xLTEtNTE2Mzk_56231b70-af91-418e-bc7d-d6a771728542"
      unitRef="usd">7402000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i911ef9136dbf4dd4b38c8fbeec4322ec_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzYtMi0xLTEtNTE2Mzk_d4ccb82a-39b0-4890-ac14-a667a099e613"
      unitRef="usd">195358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9de662b4d3d42d59700f3d971e56cdc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzYtNC0xLTEtNTE2Mzk_1b19907c-5d0e-4fb4-8452-7728946af275"
      unitRef="usd">7402000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5912bb682e884857b3f6ec02b4e50e8f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzYtOC0xLTEtNTE2Mzk_d6a4c722-24bb-4318-80b4-81e142cb17ce"
      unitRef="usd">202760000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1768001897274f70a20fcda470cb9323_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzctMi0xLTEtNTE2Mzk_8d1d799c-d259-4585-bffc-0543e4711ee0"
      unitRef="usd">8989000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b2488ab60124e6b90b9a8dc54ff3906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzctNC0xLTEtNTE2Mzk_1abed437-5263-44cf-82cc-8259192d3bab"
      unitRef="usd">9653000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i750b8d225a1a4692b1db5b69ea4b58bc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzctNi0xLTEtNTE2Mzk_ce509943-fae8-40ee-be60-e15777dbdd1e"
      unitRef="usd">-627000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i775340398835448a8f1e9d030f6570cc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzctOC0xLTEtNTE2Mzk_f701d5df-caa5-4c66-8254-6fedc97c4596"
      unitRef="usd">18015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i519210d6e37644db9b892415c959d40e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzgtMi0xLTEtNTE2Mzk_d474068a-5993-4cc4-a4bd-be4867bfe544"
      unitRef="usd">204347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41d853e6438143159c59fd90f0d498ac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzgtNC0xLTEtNTE2Mzk_4867bf7e-3e19-4325-8cb3-279cb8260659"
      unitRef="usd">17055000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i750b8d225a1a4692b1db5b69ea4b58bc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzgtNi0xLTEtNTE2Mzk_899daf67-01f7-40ec-88d9-856fdf92f243"
      unitRef="usd">-627000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzgtOC0xLTEtNTE2Mzk_c22fe83b-3559-489b-8992-a38e209311a6"
      unitRef="usd">220775000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i182ede4b0b604b018417f134592b3023_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEwLTItMS0xLTUxNjM5_42b07923-27ab-4bdf-a52d-321d39472772"
      unitRef="usd">84893000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i2370eb36ecaf47bfa356b846cdaf809f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEwLTQtMS0xLTUxNjM5_735836a8-28fc-4790-91a5-46af5620ac1c"
      unitRef="usd">4896000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i7317ec10771d4683bfbd09ffe6e14fa6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEwLTYtMS0xLTUxNjM5_73180af2-645c-41c7-9197-cebea10f1ddb"
      unitRef="usd">-132000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i86f8b69252034db783b5a5d93f8d6444_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEwLTgtMS0xLTUxNjM5_21f04b08-54f0-4a23-b18b-450010bbc095"
      unitRef="usd">89657000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i519210d6e37644db9b892415c959d40e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzExLTItMS0xLTUxNjM5_83753533-00af-426b-a5f2-1329251ffe69"
      unitRef="usd">39472000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i41d853e6438143159c59fd90f0d498ac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzExLTQtMS0xLTUxNjM5_7675b02e-40f6-41f4-a219-c36250ea48be"
      unitRef="usd">1430000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ied410d05dcb444d481182735162ccd26_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzExLTYtMS0xLTUxNjM5_d836813d-3c60-440e-b9a1-5fe9eac3f015"
      unitRef="usd">44114000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia955231106b84d9299e40cbaf742f806_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzExLTgtMS0xLTUxNjM5_3c1436c7-9e27-45fb-81ec-55e0a9801325"
      unitRef="usd">85016000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i519210d6e37644db9b892415c959d40e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEyLTItMS0xLTUxNjM5_1ac0bd75-3e5e-4b94-b85c-3eb902bddc41"
      unitRef="usd">41076000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i41d853e6438143159c59fd90f0d498ac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEyLTQtMS0xLTUxNjM5_53fef758-d0cd-4b4a-93dd-162522ace51f"
      unitRef="usd">1906000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ied410d05dcb444d481182735162ccd26_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEyLTYtMS0xLTUxNjM5_d4344087-0832-4a88-a113-8eec6f119422"
      unitRef="usd">5721000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia955231106b84d9299e40cbaf742f806_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEyLTgtMS0xLTUxNjM5_25c366df-3450-4b3a-8649-3cc27b9bd53c"
      unitRef="usd">48703000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="i519210d6e37644db9b892415c959d40e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEzLTItMS0xLTUxNjM5_03cad85d-68fe-448d-9892-6f5a31648063"
      unitRef="usd">165441000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i41d853e6438143159c59fd90f0d498ac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEzLTQtMS0xLTUxNjM5_dabb3813-5765-4d85-a9e8-5baa200bf066"
      unitRef="usd">8232000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ied410d05dcb444d481182735162ccd26_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEzLTYtMS0xLTUxNjM5_fd042a9f-3c48-488c-a8a2-9f2cef20ecf7"
      unitRef="usd">49703000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ia955231106b84d9299e40cbaf742f806_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzEzLTgtMS0xLTUxNjM5_71c2b06b-07cf-46bc-b1b4-03900b453793"
      unitRef="usd">223376000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i519210d6e37644db9b892415c959d40e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzE0LTItMS0xLTUxNjM5_ec21db36-77e2-4fdc-84d7-7395fa7184cd"
      unitRef="usd">38906000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i41d853e6438143159c59fd90f0d498ac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzE0LTQtMS0xLTUxNjM5_bb99df24-f0bf-4d38-93bc-1affa9c2b185"
      unitRef="usd">8823000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ied410d05dcb444d481182735162ccd26_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzE0LTYtMS0xLTUxNjM5_249d85e5-1a18-4e59-be04-2999d0e92207"
      unitRef="usd">-50330000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia955231106b84d9299e40cbaf742f806_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzE0LTgtMS0xLTUxNjM5_f74ef694-3ec2-4107-a7f4-87a47cccba8c"
      unitRef="usd">-2601000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i519210d6e37644db9b892415c959d40e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzE2LTItMS0xLTUxNjM5_c513ccdf-7ca2-4257-8af8-53043814749b"
      unitRef="usd">117246000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i41d853e6438143159c59fd90f0d498ac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzE2LTQtMS0xLTUxNjM5_9636bd36-b2a3-4853-b587-c612869644ea"
      unitRef="usd">2001000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ied410d05dcb444d481182735162ccd26_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzE2LTYtMS0xLTUxNjM5_4c39d8b0-8f8a-43d9-a367-1b56bfc5a1a7"
      unitRef="usd">1203000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia955231106b84d9299e40cbaf742f806_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZToxYTJjN2ZjNWU2OWU0Zjg2OTg1NTdjNzViNmNhZGRjZS90YWJsZXJhbmdlOjFhMmM3ZmM1ZTY5ZTRmODY5ODU1N2M3NWI2Y2FkZGNlXzE2LTgtMS0xLTUxNjM5_1a5fad04-08fb-4630-b030-e0e1545d6ca4"
      unitRef="usd">120450000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a43b5610a174f4f98cad90dc42002f8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzItMi0xLTEtNTE2Mzk_86335d70-38b7-4294-882d-0b05bd30c16f"
      unitRef="usd">142290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21ffd987ee9244dfb32828e1962b9189_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzItNC0xLTEtNTE2Mzk_36ca71f0-2a3c-4963-b6aa-e55ae11452d1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c387ee8b4d24687ae7fc3abf404e525_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzItOC0xLTEtNTE2Mzk_2b9047a3-0722-4f78-aa89-d79c9a8a52b7"
      unitRef="usd">142290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5421961a9cda4fc7aa5092d768c64cbe_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzMtMi0xLTEtNTE2Mzk_d8be4d81-b894-48bb-b46c-2d556789ac9a"
      unitRef="usd">23004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49580a37657944e0971788864cc21755_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzMtNC0xLTEtNTE2Mzk_28fdda14-dea2-45d0-ba04-3e66b4af1d9a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5aee03dd67084075adee18f1627ad6d5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzMtOC0xLTEtNTE2Mzk_1f2da9d8-b96a-4469-b1e0-04a429e46d4c"
      unitRef="usd">23004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1df0a361f1ea4f258b64f87dc48ddbf6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzQtMi0xLTEtNTE2Mzk_a7e10fde-2fe2-4ca9-bcb1-b29e315434a9"
      unitRef="usd">18257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6f0dbc0a4a9403cb7379474de465389_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzQtNC0xLTEtNTE2Mzk_3c8e826b-b635-4afa-8553-02e202eda7d5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8028c240d034ab7945f161c63c62076_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzQtOC0xLTEtNTE2Mzk_232d353f-6006-478e-af18-dc293d17b286"
      unitRef="usd">18257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9c60dfa49ef463583070f9174a635e6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzUtMi0xLTEtNTE2Mzk_c51ef174-807f-4648-b717-212bc7f11bb3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib36ebe5691fc478396bc4534a5a1b05c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzUtNC0xLTEtNTE2Mzk_af48ba8f-51ad-4ef7-8816-2303129bae81"
      unitRef="usd">6965000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icba98d62ee944ae8843fa9f4a859fa0f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzUtOC0xLTEtNTE2Mzk_44febfb1-7d72-4e7d-8713-0243f2ef7048"
      unitRef="usd">6965000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2283acd9b72495483d054f408978350_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzYtMi0xLTEtNTE2Mzk_f035ca57-05f8-4242-b937-947b17f18ead"
      unitRef="usd">183551000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb704a5d97a6496180214625e9e3286a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzYtNC0xLTEtNTE2Mzk_3ec0334c-f38b-49d8-a351-4d6b36c82050"
      unitRef="usd">6965000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17a4c08b67d04a30bd444b34896f88b6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzYtOC0xLTEtNTE2Mzk_30013cb3-bbce-4589-97b3-e154941594f4"
      unitRef="usd">190516000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55f421cd1ed34f7dad9f483d0550435b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzctMi0xLTEtNTE2Mzk_05b4a7eb-8039-4d97-945d-c41012421782"
      unitRef="usd">10392000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12b1a30aecd1462ea17e8be27f77909d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzctNC0xLTEtNTE2Mzk_149e0e8d-014d-4b5a-a522-d03233b8bc46"
      unitRef="usd">6020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i253c6f0d67f442d693787034dd151a2a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzctNi0xLTEtNTE2Mzk_7d8ada49-8f44-425a-89a1-1d01c8c0199f"
      unitRef="usd">-66000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibfe73669c7b54ca386852bbab45d1802_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzctOC0xLTEtNTE2Mzk_a5c6ae95-0703-414f-906a-ec45c0ff960c"
      unitRef="usd">16346000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3cd7a7e874b04e1e9cf745f0577f45cc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzgtMi0xLTEtNTE2Mzk_26cbccf3-507a-4f1d-8d46-6b14e9a259dd"
      unitRef="usd">193943000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa93847a4aba4f3882662fc9464e1e2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzgtNC0xLTEtNTE2Mzk_078d0436-bea3-4311-9859-d444e6389ba1"
      unitRef="usd">12985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i253c6f0d67f442d693787034dd151a2a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzgtNi0xLTEtNTE2Mzk_be534c0f-62d3-4127-9bf6-04d1c50ec1bd"
      unitRef="usd">-66000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzgtOC0xLTEtNTE2Mzk_7b1ffbcc-8d07-4f5f-94a0-ec00b2a0183e"
      unitRef="usd">206862000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ia1d16c1636264ad9b3b50d8bcab9aa07_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEwLTItMS0xLTUxNjM5_9c5e4bb6-8a5b-44ec-9ea7-c558c7e7f314"
      unitRef="usd">79858000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ifd3567a94e854d768bd1631fc0d484b1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEwLTQtMS0xLTUxNjM5_0b92c9cd-e884-4686-a2a8-a5427514f6ed"
      unitRef="usd">3777000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i88d96b68864a44c282511838af73bd9c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEwLTYtMS0xLTUxNjM5_7784a205-c79b-4a72-af71-fc9db4714da9"
      unitRef="usd">-63000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i8de7b357ceca4a8c856bd29f37dac353_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEwLTgtMS0xLTUxNjM5_1cca467d-63b5-4c96-84b4-be6370928285"
      unitRef="usd">83572000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3cd7a7e874b04e1e9cf745f0577f45cc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzExLTItMS0xLTUxNjM5_d90667b4-8d76-4240-9d9d-efb3e40d6d47"
      unitRef="usd">33545000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iaa93847a4aba4f3882662fc9464e1e2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzExLTQtMS0xLTUxNjM5_f2577acb-7789-4271-8f5b-ac4a543e3bd9"
      unitRef="usd">937000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i49e5d7bc834d4f0e8c896a0758124283_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzExLTYtMS0xLTUxNjM5_052f3007-f593-42e4-a6ac-f91df01a9d05"
      unitRef="usd">43364000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i72218861b9ec4cfdb5926a1c3da42f00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzExLTgtMS0xLTUxNjM5_342a1738-ff54-4c7e-9b4a-8d05fcd1d818"
      unitRef="usd">77846000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3cd7a7e874b04e1e9cf745f0577f45cc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEyLTItMS0xLTUxNjM5_7b3b7adc-69b1-41ea-92a3-7fb76e0c712a"
      unitRef="usd">38566000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iaa93847a4aba4f3882662fc9464e1e2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEyLTQtMS0xLTUxNjM5_c1d569b6-f5f3-4223-b4d1-23eb6153e1bd"
      unitRef="usd">1976000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i49e5d7bc834d4f0e8c896a0758124283_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEyLTYtMS0xLTUxNjM5_69b4e8e9-a6c3-4e7a-9ff6-d184a16a0f6e"
      unitRef="usd">6244000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i72218861b9ec4cfdb5926a1c3da42f00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEyLTgtMS0xLTUxNjM5_3853db3c-0641-4449-a7f1-0105c00d49b1"
      unitRef="usd">46786000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="i3cd7a7e874b04e1e9cf745f0577f45cc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEzLTItMS0xLTUxNjM5_487bc5ba-3266-49d1-8512-a8eb2bef004e"
      unitRef="usd">151969000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="iaa93847a4aba4f3882662fc9464e1e2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEzLTQtMS0xLTUxNjM5_fb5e6638-2d3a-4bc3-bcdc-bbc2e4de90f0"
      unitRef="usd">6690000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i49e5d7bc834d4f0e8c896a0758124283_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEzLTYtMS0xLTUxNjM5_94414e3a-d08c-45a5-bdeb-d1b6c6a23c93"
      unitRef="usd">49545000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i72218861b9ec4cfdb5926a1c3da42f00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzEzLTgtMS0xLTUxNjM5_86c570ee-90f0-455d-8cb3-69bb7d211633"
      unitRef="usd">208204000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3cd7a7e874b04e1e9cf745f0577f45cc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzE0LTItMS0xLTUxNjM5_a573533b-d9e0-4f36-8d96-755f29fed9d5"
      unitRef="usd">41974000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaa93847a4aba4f3882662fc9464e1e2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzE0LTQtMS0xLTUxNjM5_7ab2a077-52ca-4803-95c4-99893966a24c"
      unitRef="usd">6295000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i49e5d7bc834d4f0e8c896a0758124283_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzE0LTYtMS0xLTUxNjM5_bdacf2d8-a614-402a-8c9a-a45b0afcc467"
      unitRef="usd">-49611000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i72218861b9ec4cfdb5926a1c3da42f00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzE0LTgtMS0xLTUxNjM5_24d758b1-848b-4bf0-bb68-0d03bdfd9fab"
      unitRef="usd">-1342000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3cd7a7e874b04e1e9cf745f0577f45cc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzE2LTItMS0xLTUxNjM5_7683aec3-abf8-4172-a4fd-5a0e15b78aa5"
      unitRef="usd">60627000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iaa93847a4aba4f3882662fc9464e1e2f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzE2LTQtMS0xLTUxNjM5_42f60d5b-5445-49f5-8051-986fe8265587"
      unitRef="usd">921000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i49e5d7bc834d4f0e8c896a0758124283_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzE2LTYtMS0xLTUxNjM5_1c473bb8-e369-41c5-912c-031f2bf923b6"
      unitRef="usd">5500000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i72218861b9ec4cfdb5926a1c3da42f00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTphMDU2MmI3YWZkOTk0NWRkYmUxODEwMzQ1Yjg3OWRkNi90YWJsZXJhbmdlOmEwNTYyYjdhZmQ5OTQ1ZGRiZTE4MTAzNDViODc5ZGQ2XzE2LTgtMS0xLTUxNjM5_1bde89c4-4c4c-4f36-9b2a-dd03cf774f83"
      unitRef="usd">67048000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90ZXh0cmVnaW9uOjQyM2Q0YjllMTU1ZDQ3MWNhNDAyNDE1YThiMTM5N2E5XzE1ODM_e4631884-73e8-44e4-953f-216077845326">&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;2021&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;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;/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;(2,430)&lt;/span&gt;&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,601)&lt;/span&gt;&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,342)&lt;/span&gt;&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;8,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;6,235&#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;586&#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,938&#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="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo0OGVjNDkzNDA3ZDE0YjFmODM0NDY2YzkxYTFhMDFlZS90YWJsZXJhbmdlOjQ4ZWM0OTM0MDdkMTRiMWY4MzQ0NjZjOTFhMWEwMWVlXzItMS0xLTEtNTE2Mzk_25815f7a-eaab-4267-a0f9-596ba74401a1"
      unitRef="usd">-2430000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo0OGVjNDkzNDA3ZDE0YjFmODM0NDY2YzkxYTFhMDFlZS90YWJsZXJhbmdlOjQ4ZWM0OTM0MDdkMTRiMWY4MzQ0NjZjOTFhMWEwMWVlXzItMy0xLTEtNTE2Mzk_de0d2a8d-3ad0-4b42-ae7d-32e5a26128d9"
      unitRef="usd">-2601000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo0OGVjNDkzNDA3ZDE0YjFmODM0NDY2YzkxYTFhMDFlZS90YWJsZXJhbmdlOjQ4ZWM0OTM0MDdkMTRiMWY4MzQ0NjZjOTFhMWEwMWVlXzItNS0xLTEtNTE2Mzk_aa53d9d9-fd07-4b00-9eea-519bbf1393a3"
      unitRef="usd">-1342000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo0OGVjNDkzNDA3ZDE0YjFmODM0NDY2YzkxYTFhMDFlZS90YWJsZXJhbmdlOjQ4ZWM0OTM0MDdkMTRiMWY4MzQ0NjZjOTFhMWEwMWVlXzMtMS0xLTEtNTE2Mzk_c48ac346-cc10-45e6-9ea7-9f5c96df0771"
      unitRef="usd">8665000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo0OGVjNDkzNDA3ZDE0YjFmODM0NDY2YzkxYTFhMDFlZS90YWJsZXJhbmdlOjQ4ZWM0OTM0MDdkMTRiMWY4MzQ0NjZjOTFhMWEwMWVlXzMtMy0xLTEtNTE2Mzk_83d46cda-7b46-42bb-8177-ad5b3dc765ff"
      unitRef="usd">3187000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo0OGVjNDkzNDA3ZDE0YjFmODM0NDY2YzkxYTFhMDFlZS90YWJsZXJhbmdlOjQ4ZWM0OTM0MDdkMTRiMWY4MzQ0NjZjOTFhMWEwMWVlXzMtNS0xLTEtNTE2Mzk_bb45d2c5-d2a7-4597-b2e1-39b7d6e94b5f"
      unitRef="usd">3280000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo0OGVjNDkzNDA3ZDE0YjFmODM0NDY2YzkxYTFhMDFlZS90YWJsZXJhbmdlOjQ4ZWM0OTM0MDdkMTRiMWY4MzQ0NjZjOTFhMWEwMWVlXzQtMS0xLTEtNTE2Mzk_0e40a60c-cb13-4ad0-9488-158812973f44"
      unitRef="usd">6235000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia444befe38c245beac185b7df16d5513_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo0OGVjNDkzNDA3ZDE0YjFmODM0NDY2YzkxYTFhMDFlZS90YWJsZXJhbmdlOjQ4ZWM0OTM0MDdkMTRiMWY4MzQ0NjZjOTFhMWEwMWVlXzQtMy0xLTEtNTE2Mzk_a0c7be2c-376d-40b1-bf16-500a4b9811df"
      unitRef="usd">586000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie7a5d6a683924c9aa675ab5f1287e5b5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjAvZnJhZzo0MjNkNGI5ZTE1NWQ0NzFjYTQwMjQxNWE4YjEzOTdhOS90YWJsZTo0OGVjNDkzNDA3ZDE0YjFmODM0NDY2YzkxYTFhMDFlZS90YWJsZXJhbmdlOjQ4ZWM0OTM0MDdkMTRiMWY4MzQ0NjZjOTFhMWEwMWVlXzQtNS0xLTEtNTE2Mzk_a5c4e59d-e74a-4a8f-b94e-ac54f8728d24"
      unitRef="usd">1938000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGV4dHJlZ2lvbjoyNjU4YmNjMmJiMWE0NThkYjAyMzAxNjM5MzliOWNmOF8yNzQ4Nzc5MDY5OTEx_0bcc462a-e643-4ae1-98e4-d45ff7c84066">Quarterly Results (unaudited)&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 reflects selected quarterly results for the Company. Amounts were adjusted from their previous presentation as a result of the error correction discussed in Note 1.&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;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.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.658%"/&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:bottom"&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="background-color:#ffffff;padding:2px 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&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;59,691&#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="border-top:1pt solid #000;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;60,700&#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="border-top:1pt solid #000;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;62,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="border-top:1pt solid #000;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;62,604&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&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,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901)&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align: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 (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;2,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,137)&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align: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 (loss) 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;48,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;51,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;(406)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,965)&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on the sale of 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;&#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;886,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;53,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;892,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,401&#160;&lt;/span&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:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 - 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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.06)&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align: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 - 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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;17.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align: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 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;1.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;1.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;17.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - 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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.06)&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - 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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.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;17.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted 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;1.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;1.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;17.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;/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;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.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.658%"/&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:bottom"&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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;53,134&#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="border-top:1pt solid #000;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;54,336&#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="border-top:1pt solid #000;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,173&#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="border-top:1pt solid #000;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;58,132&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&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,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align: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 (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;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(893)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align: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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,214&#160;&lt;/span&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:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 - 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;&#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.02)&lt;/span&gt;&lt;/td&gt;&lt;td 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.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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 - 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.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.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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.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.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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - 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;&#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.02)&lt;/span&gt;&lt;/td&gt;&lt;td 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.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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - 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.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.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted 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.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.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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;/table&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGV4dHJlZ2lvbjoyNjU4YmNjMmJiMWE0NThkYjAyMzAxNjM5MzliOWNmOF8yNzQ4Nzc5MDY5OTEy_0da35cef-11d8-4f6e-abd7-dd9a59237a72">&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 reflects selected quarterly results for the Company. Amounts were adjusted from their previous presentation as a result of the error correction discussed in Note 1.&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;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.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.658%"/&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:bottom"&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="background-color:#ffffff;padding:2px 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&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;59,691&#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="border-top:1pt solid #000;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;60,700&#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="border-top:1pt solid #000;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;62,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="border-top:1pt solid #000;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;62,604&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&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,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901)&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align: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 (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;2,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,137)&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align: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 (loss) 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;48,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;51,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;(406)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,965)&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on the sale of 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;&#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;886,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;53,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;892,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,401&#160;&lt;/span&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:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 - 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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.06)&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align: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 - 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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;17.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align: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 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;1.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;1.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;17.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - 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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.06)&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - 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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.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;17.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted 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;1.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;1.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;17.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;/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;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.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.658%"/&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:bottom"&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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;53,134&#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="border-top:1pt solid #000;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;54,336&#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="border-top:1pt solid #000;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,173&#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="border-top:1pt solid #000;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;58,132&#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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&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,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align: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 (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;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(893)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;text-align:left;vertical-align: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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,214&#160;&lt;/span&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:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 - 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;&#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.02)&lt;/span&gt;&lt;/td&gt;&lt;td 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.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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 - 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.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.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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.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.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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - 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;&#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.02)&lt;/span&gt;&lt;/td&gt;&lt;td 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.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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted - 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.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.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted 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.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.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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8yLTEtMS0xLTg0MjYw_b3c00083-59a7-4d0e-8415-8e794a52525c"
      unitRef="usd">59691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8yLTItMS0xLTg0MjYw_4bd0508b-73df-457a-8a16-fd62784b9694"
      unitRef="usd">60700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8yLTMtMS0xLTg0MjYw_4361732a-72df-4b61-a0ff-f9e4f91846aa"
      unitRef="usd">62244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8yLTQtMS0xLTg0MjYw_c4cab549-4a8e-4a46-ad7d-96e292e5fdb4"
      unitRef="usd">62604000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8zLTEtMS0xLTg0MjYw_145a6b9c-1980-492a-a55b-7c50b3e9a3ab"
      unitRef="usd">2230000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8zLTItMS0xLTg0MjYw_d83970bc-8561-467b-a436-1d55ffb327f1"
      unitRef="usd">2390000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8zLTMtMS0xLTg0MjYw_08624aac-ea4b-4294-b404-3c3ac35c521c"
      unitRef="usd">851000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8zLTQtMS0xLTg0MjYw_d1280ba2-d5ce-46ea-a05a-0a28166e122b"
      unitRef="usd">-7901000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF80LTEtMS0xLTg0MjYw_26dc7b04-30f8-4c74-8a57-aa3a8a6a0f69"
      unitRef="usd">2945000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF80LTItMS0xLTg0MjYw_e94a22af-b618-4e70-a91b-55831673a0ab"
      unitRef="usd">1626000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF80LTMtMS0xLTg0MjYw_81643f49-9ec0-4208-b1ee-9263e1b58a73"
      unitRef="usd">6495000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF80LTQtMS0xLTg0MjYw_38f0934d-460d-40c3-8896-644f50cdb09c"
      unitRef="usd">-3137000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF81LTEtMS0xLTg0MjYw_91a69bf4-bd41-421b-b2c3-1d94a8b18e47"
      unitRef="usd">48472000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF81LTItMS0xLTg0MjYw_0de707f8-6c6c-4b84-a9d0-b9032b32efa5"
      unitRef="usd">51566000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF81LTMtMS0xLTg0MjYw_1a92e70d-415b-4861-b03f-22b54f07f7ee"
      unitRef="usd">-406000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF81LTQtMS0xLTg0MjYw_9d8cdf77-f53e-4cc2-b951-e91d0c2ffcc4"
      unitRef="usd">-4965000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF82LTEtMS0xLTg0MjYw_273225b9-92b6-45c1-a0eb-0aeb8ee91b8c"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF82LTItMS0xLTg0MjYw_55ceac31-c99f-4686-89ce-a3d1eb34efe2"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF82LTMtMS0xLTg0MjYw_311e9607-4154-4ead-9da5-2d0bc62f5190"
      unitRef="usd">886732000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF82LTQtMS0xLTg0MjYw_93c303ea-3e7e-43eb-b969-4fbd89163e78"
      unitRef="usd">9503000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF83LTEtMS0xLTg0MjYw_7085cfa0-747d-482a-8616-0e2269b9ac31"
      unitRef="usd">51417000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF83LTItMS0xLTg0MjYw_d487356f-2cd9-44cf-b2e8-dff277340f11"
      unitRef="usd">53192000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF83LTMtMS0xLTg0MjYw_5374ac00-51c5-4a79-9480-b347fcd1861e"
      unitRef="usd">892821000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF83LTQtMS0xLTg0MjYw_c4eac1b4-5a00-48fa-8c24-405c4ab979b4"
      unitRef="usd">1401000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF85LTEtMS0xLTg0MjYw_703e330a-58cd-4194-bc19-2c7be0aec9a8"
      unitRef="usdPerShare">0.06</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF85LTItMS0xLTg0MjYw_caeee99d-dbfd-4328-8865-5812885e5207"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF85LTMtMS0xLTg0MjYw_0ee0bd99-6ea9-43ee-b5de-b30ae277f84c"
      unitRef="usdPerShare">0.13</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF85LTQtMS0xLTg0MjYw_e20a2eac-5353-4e1e-8d69-f686e7e20ee4"
      unitRef="usdPerShare">-0.06</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMC0xLTEtMS04NDI2MA_66b3de03-7b41-4fd6-9cdb-cacd45ab98ea"
      unitRef="usdPerShare">0.97</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMC0yLTEtMS04NDI2MA_6745df89-e809-4f71-a083-282727ad83ab"
      unitRef="usdPerShare">1.04</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMC0zLTEtMS04NDI2MA_689a0ce6-b670-4a3f-a840-48a37bf2d5ac"
      unitRef="usdPerShare">17.73</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMC00LTEtMS04NDI2MA_875a9d83-83fe-46cd-a515-9f74a4bc1f64"
      unitRef="usdPerShare">0.09</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMS0xLTEtMS04NDI2MA_80bfe4c0-ae84-49da-8a66-5d6c77474700"
      unitRef="usdPerShare">1.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMS0yLTEtMS04NDI2MA_d149a08d-37e1-4108-8d69-196356f89018"
      unitRef="usdPerShare">1.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMS0zLTEtMS04NDI2MA_72563db1-31e8-4b59-a853-1051f6703486"
      unitRef="usdPerShare">17.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMS00LTEtMS04NDI2MA_edc3b3e6-8dfc-473a-bc0e-ef73c4178a66"
      unitRef="usdPerShare">0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMi0xLTEtMS04NDI2MA_5679a1b3-fdd7-4f75-8246-6388d28ecb4b"
      unitRef="usdPerShare">0.06</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMi0yLTEtMS04NDI2MA_1dfa8853-b41f-4b16-8389-91571fe72150"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMi0zLTEtMS04NDI2MA_160be0e3-8e53-4537-ad80-88c1813d641e"
      unitRef="usdPerShare">0.13</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMi00LTEtMS04NDI2MA_b057e4ed-4d42-4238-bb49-3a88131c3a87"
      unitRef="usdPerShare">-0.06</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMy0xLTEtMS04NDI2MA_e8a3ac74-9cbf-4986-9932-5c7d9cb8bd31"
      unitRef="usdPerShare">0.97</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMy0yLTEtMS04NDI2MA_5f2bd8a5-d702-4943-8f23-f08e79a74f67"
      unitRef="usdPerShare">1.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMy0zLTEtMS04NDI2MA_5662c9d3-b127-4ae1-aa57-6ec988f4bcb6"
      unitRef="usdPerShare">17.68</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xMy00LTEtMS04NDI2MA_a4ffcf56-c58b-4aaa-8541-af018de117c4"
      unitRef="usdPerShare">0.09</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i84f13287373f432ebb808d8e4e05a2b9_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xNC0xLTEtMS04NDI2MA_739006ac-70b0-4916-bb9b-0845253077f3"
      unitRef="usdPerShare">1.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if47891be81b44a1cbd921553c18fdc97_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xNC0yLTEtMS04NDI2MA_2e8ee7d5-c94f-48c7-acf0-5ee54f5c5e2f"
      unitRef="usdPerShare">1.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifbdf2b28c1f9443b93924983b6072540_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xNC0zLTEtMS04NDI2MA_02624d87-6870-4f5c-995b-e47db40fe87d"
      unitRef="usdPerShare">17.81</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3b32f30e469a4533a0add644823cbf49_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6NWU3YjFlM2ZlYzhhNDVhZTgyZDAzODRmNGZjM2E4N2QvdGFibGVyYW5nZTo1ZTdiMWUzZmVjOGE0NWFlODJkMDM4NGY0ZmMzYTg3ZF8xNC00LTEtMS04NDI2MA_3afbb462-b794-41d3-aa1a-b24e72616174"
      unitRef="usdPerShare">0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8yLTEtMS0xLTg0Mjg2_8a1d03ce-ca89-4c79-93b2-7e91934ae296"
      unitRef="usd">53134000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8yLTItMS0xLTg0Mjg2_609e6759-d74e-482d-8a0f-73febd97269c"
      unitRef="usd">54336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia068730ae70b4413922f9e17657299fd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8yLTMtMS0xLTg0Mjg2_228c77ea-68be-4747-b7d6-6ae5ac9e830a"
      unitRef="usd">55173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8yLTQtMS0xLTg0Mjg2_16381191-074f-48bd-988f-de97345e3814"
      unitRef="usd">58132000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8zLTEtMS0xLTg0Mjg2_b64707ad-1ca0-4a25-bcea-664ff1460216"
      unitRef="usd">-1648000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8zLTItMS0xLTg0Mjg2_4240caef-0c75-4c29-8e93-c9cf94e79cac"
      unitRef="usd">-2361000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia068730ae70b4413922f9e17657299fd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8zLTMtMS0xLTg0Mjg2_e6dae682-9aab-4432-b7ca-b7963303abfe"
      unitRef="usd">-121000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8zLTQtMS0xLTg0Mjg2_3caf12c0-bbfa-4b62-ad3f-698768fdce12"
      unitRef="usd">1529000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV80LTEtMS0xLTg0Mjg2_5910f7f8-a9e8-46e8-b3dc-1fd35482e5f5"
      unitRef="usd">-55000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV80LTItMS0xLTg0Mjg2_38ebcea7-91c9-430f-8ca9-481e0d8cb7b5"
      unitRef="usd">-893000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ia068730ae70b4413922f9e17657299fd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV80LTMtMS0xLTg0Mjg2_f143e94f-78b6-420e-b264-d535214567f6"
      unitRef="usd">985000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV80LTQtMS0xLTg0Mjg2_8c6bf8c5-66ce-40b3-acb0-a0c5f0a31f7d"
      unitRef="usd">1539000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV81LTEtMS0xLTg0Mjg2_9165abd0-5c32-4a37-8e64-48964a1cf2b1"
      unitRef="usd">13129000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV81LTItMS0xLTg0Mjg2_6fb6d211-e050-4f9d-825b-20832c4bde5f"
      unitRef="usd">29784000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ia068730ae70b4413922f9e17657299fd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV81LTMtMS0xLTg0Mjg2_2ed63384-a578-43be-93e7-c54d58b61eab"
      unitRef="usd">33509000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV81LTQtMS0xLTg0Mjg2_b10416d8-130e-4622-b4b6-4c42c9e0c87c"
      unitRef="usd">47675000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV82LTEtMS0xLTg0Mjg2_aea9d156-945a-4a41-8893-a9763d4b10d9"
      unitRef="usd">13074000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV82LTItMS0xLTg0Mjg2_7de0bb4f-e422-4ffe-b147-1de2ac6be6f0"
      unitRef="usd">28891000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia068730ae70b4413922f9e17657299fd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV82LTMtMS0xLTg0Mjg2_f882af17-84d8-4519-a861-31b61e81839c"
      unitRef="usd">34494000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV82LTQtMS0xLTg0Mjg2_865c51ce-5b05-4bb0-8671-3e55352bf225"
      unitRef="usd">49214000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV84LTEtMS0xLTg0Mjg2_1699b058-dd13-4709-9d83-3f8d81c6371d"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV84LTItMS0xLTg0Mjg2_401b30cf-e194-4d07-973b-ffadc89ee9a5"
      unitRef="usdPerShare">-0.02</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ia068730ae70b4413922f9e17657299fd_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV84LTMtMS0xLTg0Mjg2_de2fb33a-47d3-4444-ae66-19c8e5fad098"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV84LTQtMS0xLTg0Mjg2_6a9dde96-8adb-4ec2-a4bc-457422a21e71"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV85LTEtMS0xLTg0Mjg2_0c31ab2e-33c4-4982-b3d0-e9bd96868727"
      unitRef="usdPerShare">0.26</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV85LTItMS0xLTg0Mjg2_25df1959-5400-48f0-a855-551f19368ffb"
      unitRef="usdPerShare">0.60</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ia068730ae70b4413922f9e17657299fd_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV85LTMtMS0xLTg0Mjg2_ea7c321b-ab4a-4d18-bb32-376313e09d94"
      unitRef="usdPerShare">0.67</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV85LTQtMS0xLTg0Mjg2_cbd7aaea-dec7-4901-a3d3-5bf79f4949d3"
      unitRef="usdPerShare">0.96</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMC0xLTEtMS04NDI4Ng_cd49b273-9d68-4c1b-b7b3-9b008d56bae6"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMC0yLTEtMS04NDI4Ng_6eaef86c-cc40-4473-b30c-757a19616b8c"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia068730ae70b4413922f9e17657299fd_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMC0zLTEtMS04NDI4Ng_0b578d55-3afd-416d-8e8d-9ebbdab2d74d"
      unitRef="usdPerShare">0.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMC00LTEtMS04NDI4Ng_e0f27a4e-c305-4179-a249-06c0dc77c7c6"
      unitRef="usdPerShare">0.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMS0xLTEtMS04NDI4Ng_55a88496-dd3e-4ffc-b67a-5e37dbe10e50"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMS0yLTEtMS04NDI4Ng_efa49ae5-04ef-4b70-9eaf-55ea5bbecdfc"
      unitRef="usdPerShare">-0.02</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ia068730ae70b4413922f9e17657299fd_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMS0zLTEtMS04NDI4Ng_abc8d631-90f6-4994-a635-6c70f416f369"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMS00LTEtMS04NDI4Ng_d6b8854f-06a7-4b0c-94f0-648da57379cb"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMi0xLTEtMS04NDI4Ng_4b3a353e-f785-402d-8e2b-0dc8d2ce55e5"
      unitRef="usdPerShare">0.26</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMi0yLTEtMS04NDI4Ng_26a4ee53-eae9-48b0-b490-041a673c98d1"
      unitRef="usdPerShare">0.60</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ia068730ae70b4413922f9e17657299fd_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMi0zLTEtMS04NDI4Ng_0d83c611-235e-498d-b123-377c5fdb0a68"
      unitRef="usdPerShare">0.67</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMi00LTEtMS04NDI4Ng_4f71a44f-a673-4540-bf80-8827ab377e18"
      unitRef="usdPerShare">0.95</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ief48900e8b41453680f43eda6660cdc8_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMy0xLTEtMS04NDI4Ng_ba4ec13e-73d7-406d-a466-acb63016ccde"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic81fcfb5f44c4445a93ac343b304e164_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMy0yLTEtMS04NDI4Ng_b59cdb0d-96c7-4cd1-9f98-0a82b58efffd"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia068730ae70b4413922f9e17657299fd_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMy0zLTEtMS04NDI4Ng_0815149d-9381-4726-9750-4ff0a4f8b45b"
      unitRef="usdPerShare">0.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i18a6e7dee662493e88485134bb0ecb86_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNDU0L2ZyYWc6MjY1OGJjYzJiYjFhNDU4ZGIwMjMwMTYzOTM5YjljZjgvdGFibGU6ZTE3YTRjNGIwZDFhNGU3MjgyM2I4NzQzZGM3YzYyMDkvdGFibGVyYW5nZTplMTdhNGM0YjBkMWE0ZTcyODIzYjg3NDNkYzdjNjIwOV8xMy00LTEtMS04NDI4Ng_4c2604a2-6fae-40e5-bfa5-1f6f474271a6"
      unitRef="usdPerShare">0.98</us-gaap:EarningsPerShareDiluted>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90ZXh0cmVnaW9uOmZlMTY4NTliNWM1NTQyMWM5YzNiMzVkZmI0ZGZhMTdmXzE5MA_2015aa80-8ede-4063-9468-efb0c7bf4676">&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, 2021, 2020 and 2019 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, 2021&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;614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,820)&lt;/span&gt;&lt;/td&gt;&lt;td 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;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 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, 2020&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;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;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9c2d1d8c5f554c55aca1b1bbb1455439_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzItMi0xLTEtNTE2Mzk_07c08db8-5f4b-40cb-816c-56d13c6b5e57"
      unitRef="usd">614000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesRecoveries
      contextRef="i997e68bd459643feb98a069af34521e2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzItNC0xLTEtNTE2Mzk_b22ac6af-2b35-4870-82d6-99da2886beb6"
      unitRef="usd">530000</us-gaap:ValuationAllowancesAndReservesRecoveries>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i997e68bd459643feb98a069af34521e2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzItNi0xLTEtNTE2Mzk_430148fb-842b-4ddf-ba0d-599da4bd566c"
      unitRef="usd">1028000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i997e68bd459643feb98a069af34521e2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzItOC0xLTEtNTE2Mzk_ee1c1d47-e398-433a-b347-a3265d404848"
      unitRef="usd">1820000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i348a013e85954f13baa41846e5ba22b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzItMTAtMS0xLTUxNjM5_a76446eb-4c3c-4d02-9846-ce47a9419d81"
      unitRef="usd">352000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i50b7f4726a624fc392ad8b4d59981a79_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzQtMi0xLTEtNTE2Mzk_19b8fd4f-4712-4673-ae86-5981fd8a4dd5"
      unitRef="usd">533000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesRecoveries
      contextRef="id9528e5e1e2444e78c1129670039fdfc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzQtNC0xLTEtNTE2Mzk_8cd6cc26-a1fc-49a4-98ef-89aeef3f7910"
      unitRef="usd">758000</us-gaap:ValuationAllowancesAndReservesRecoveries>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="id9528e5e1e2444e78c1129670039fdfc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzQtNi0xLTEtNTE2Mzk_b3088161-4fdb-4db0-bde7-5ff0822a139b"
      unitRef="usd">1220000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="id9528e5e1e2444e78c1129670039fdfc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzQtOC0xLTEtNTE2Mzk_4d4af5c9-bcf4-4a26-8dad-bcd8a94132da"
      unitRef="usd">1897000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9c2d1d8c5f554c55aca1b1bbb1455439_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzQtMTAtMS0xLTUxNjM5_683b5989-e8b1-40ff-ba95-8b813be6dca0"
      unitRef="usd">614000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i486a4df07c7c4a30aa7c5a6085cdbe61_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzYtMi0xLTEtNTE2Mzk_68981bb0-5644-4a6c-ae91-bc2bff55ad04"
      unitRef="usd">534000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesRecoveries
      contextRef="i499881f45edb42848b0aed8b072e032f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzYtNC0xLTEtNTE2Mzk_fd1d43d2-76cc-4e3d-b419-e74c6e50bb63"
      unitRef="usd">649000</us-gaap:ValuationAllowancesAndReservesRecoveries>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i499881f45edb42848b0aed8b072e032f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzYtNi0xLTEtNTE2Mzk_d891773c-0150-4c20-9f02-81cdcab83312"
      unitRef="usd">1743000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i499881f45edb42848b0aed8b072e032f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzYtOC0xLTEtNTE2Mzk_01513763-9f56-445a-ba4e-c82d248fc457"
      unitRef="usd">2393000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i50b7f4726a624fc392ad8b4d59981a79_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxMDM0MTBlOGFiYjQ0N2FhMDA1Zjc3MzhhZWI2ZmExL3NlYzozMTAzNDEwZThhYmI0NDdhYTAwNWY3NzM4YWViNmZhMV8xNjYvZnJhZzpmZTE2ODU5YjVjNTU0MjFjOWMzYjM1ZGZiNGRmYTE3Zi90YWJsZTo4NWViZjVhZDVhNDE0OWUyYmNlZmM3YmZmZTA3MGRmMi90YWJsZXJhbmdlOjg1ZWJmNWFkNWE0MTQ5ZTJiY2VmYzdiZmZlMDcwZGYyXzYtMTAtMS0xLTUxNjM5_7e153660-ee66-4ba4-8e8f-98289f7fc19e"
      unitRef="usd">533000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>97
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MSB$G"I:$%Q1.\>,GDG.B-.04CX04U\G9/O#F#E3P#ONCB"WH5@7=^@*T0]-
M"I-*Q?[1Q,&7HWN)2_/6!D\G"MSO'?@1@5O\4<4??9V?:5U\SA[M(#4[G:BU
MR[XO\"*Z.,C>KMC;7V?'JT,;/":86'Q60/O8 O8%[BW WS@9[:WTG:@%$QHX
MG:,TJ+710Y4G?=DQ,G>'Y4P:/'I=,\7+D2H;@._G4IJWCCU_J^NV_Q]02P,$
M%     @ ,(5<5-J?R\_*!@  ^AT  !@   !X;"]W;W)K<VAE971S+W-H965T
M-2YX;6RM6=MNVS@0_17"Z$,"I+9(ZAHD 1H[W0;87!"G[;-B,;906?1*M)/=
MK]_1)99-CNCT\F);\N%HSG X9RB>O<CB1[D00I'799:7YX.%4JO3T:B<+<0R
M+H=R)7+XYUD6RUC!93$?E:M"Q$D]:)F-F./XHV6<YH.+L_K>?7%Q)M<J2W-Q
M7Y!RO5S&Q;^7(I,OYP,Z>+OQD,X7JKHQNCA;Q7,Q%>KKZKZ J]'62I(N15ZF
M,B>%>#X??**G$^Y6 VK$MU2\E#N_247E2<H?U<5U<CYP*H]$)F:J,A'#UT:,
M1995EL"/?UJC@^TSJX&[O]^L?Z[) YFGN!1CF7U/$[4X'X0#DHCG>)VI!_GR
M1;2$O,K>3&9E_4E>6JPS(+-UJ>2R'0P>+-.\^8Y?VT#L#*!^SP#6#F#Z +=G
M &\'\/<.<-L!=:A'#94Z#I-8Q1=GA7PA184&:]6/.ICU:*"?YM6\3U4!_Z8P
M3EV,[VZG=W]?3SX]7DW(]!&^;JYN'Z?D[C,9W]W</UQ]N;J=7G^[(M>W<'U%
M/I*OTPDY^G!,RD5<B)*D.7E<R'49YTEY0C[L79^-%+A8/6@T:]VY;-QA/>Y0
M1FYDKA8EN<H3D>P;& &W+4'V1O"262U.Q&Q(.#TAS&$4<6C\_N$.,GSR[N$T
MLK#AV^GBM3W>8^]!;$2^%J<64^[6E%N;<GM,346Q26<"%F]MDL"$$:D6HL!F
MK3$5U*:J4K*Y8*['.%#:[,82@3$G"+Q]V 2!.7[HLRULCY"W)>198W.W$D6L
MTGQ.Q"N4Q5*4EBCY6Z.^-4IC62HBGTG91 M-Z<:"MT.'.HQ%>G!,6!CY7J#%
M!D%Q+^@)3;!E$1R8ZPQNS4_(7.00I*R>[#B!>I*6J@K:1F#$ M,7F':J\4)0
MGD-]C9>)"H+0]7%>X997:.7U(,#]]4RMBYUIQYB$YA0%3 O]V 0Y&@D;8H]
MM"4060E<+U=Q6H".*IOWD?%8+PJU (]-D.Z]#;'G/74Z]7"L_D\$=!NS-&XT
MO$JJI2Q4^E]] RW_CLG%@]6OD4%@;A@X7&.$P?P@[,DJNB.*U$KK42I8)/)
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
MU!J[$7(! _J\1>D&D#88MNKJE:SKC:<+%6#@0;B8O"3-\"5>%IY,2!+-:J!
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
M@[RB,?,_J[E#IERSL<V:.K^UBLHI[HL'O$DZ%)R<FK\/3+OK:%K7@=S(J:1
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
MG;06^J&6LZ;B#A:4N*H+P(@>1R"8$E'^V>*&+JF"5X:BL#]*U1K(\+I6;5U
MU15!S>YZ]*\&KT]'0+[>[E $8TI.1G_B!Q;G_<TK8?="U' :HJ)R"/8L"X95
MN-Q4PKF,JP"@8\M 4<22*#+X>IP4%/F"FRVTH9F4W;IC+^*BGB2*NX#')]%T
MF3(HKK =@,5%!5H\BIXR7TEG(0JRDZ5HVLICTLGN.0Z6J-0U6IO;6 MAV.K0
MI4+@C*R%.U (;=$_&2I.;;AO5^()?=?@R!CDAV>!'MTI>WB9#: F7)!6"DI+
M;KW6M="4<71)#Z13/"G[RK>ARC<Y8WN0CWA@* (NN;>B*AV([MA>VBW44"9L
M)?J3E@6O'+2JDC[2*PYJ(K%=6S+>U1?D' 7G?U!G+/X1ABZ_B1):;&DN0&@0
M)+43'H0Q?'O8C0K>%K;5W@LDBT/)>[%V98K.,LN?* ^ @D"*7$$2TX9!5P]0
MH-"# 5SMRAI*@4>13G2(8WD,N //$0<]L/>MR\T1S%/V\Y;X.\INBF>T>&M8
MI>K-&ZHDN&]E<=#5R2&*XQ &COT@Y:,T#DPM?FTE6;AN41.T:/BA)R7' H8R
M8(GBC-+*=\AN"@Z@[GTD>YUR@I^FM#Y/^@L!3U$H30JJ0^!T.B.[@'L"(A==
MV,!RH(&FI*E6FCUO7D/E2AUB,68<68DL[>]]B9R+Y!"47M^!EB&/D4'L5@"I
M&QM"Q[VIT_/*K"[#NMJ]H@70<]-*LW6@%<I8\W4Z="']%IM]E^BN$X]467EK
M4=<E.$Q\A?J2H/*,+;C6AU$T>I]W_#]4LRHBF5L\GM^!%Y%K>2Q1.Z)\-S.=
M=YQ*9(7QW)RS4W<*'0!7F;.7@%[=WW]XN,=,\ @L%*:%$S8/%FG&[HAIX.E0
MLUP!IMBR=!&$80() LF",]2U?+\DKC:$=.#J8+Q<!EFZ@'I0="-755_5_':T
MR()TOF0?E2KW*+LL2K,@R9-^#@*(E:#^HVD.?Z/6;UHSU,44'6>>9W"GRV"T
M*KUY86@GF>"61<AN.H)UJR^!/4'_C)(DB-$M?KB]NK[]X?;A]L/]<$A]9=&8
M]2<L#9=!GB\HDS2Q9[S[;$X>+&"&[[Q:T(SB$WE5R4W'-5@P3^?#K6,]7]N;
MSN, Z4#C'%6\M5:[;U$XZ)L2%;EC%/K]:NS[K!EZH2<7X4$FT<I!<&V8H!>%
M5SG;9:[#(@ZCY2M.?A'@7RO.G;"7)3EV+_0CC9/:[X_ /"&!(%QD#G[\2N;X
ME2S WB1D'WH>#B<CH#5/6!H%29*S;!%D(-Z#LKP:1.(H"9)XR=(T#I(%9%,\
MY\L1&_MD.$>%]U@8;R BEP=1FK(H H/!H0A349K'@]P&%$?W4HAA% 7++(71
M2(V897.<R^$HIHYZ$["-P'C-_>S$2XR>DEY:7)V)%L$\2EF2!F$4L609X!(<
MQ-SM\K^O?6DV=[-%%+\=_K\7B&@A??%WJG>82^5O?J&7RN)@"? B6)AFBPX=
M]<I[EN5!"+8#SV"Y6,"@-(CC^0BGCC-1.@]B^!CE.4#)&*I!!,\_NP">=NK.
M.NES&/FZ8)]&%-KX[)5'M\=*OJ.&9_LI[EKD9^P4#2.=S^G',HCS[(Q]I+&,
M!CSNITW?C&3?%W]G\(S@*N*01$<L<DZO?.]['D0$'4J0K?,L81&8MTPCEJ%@
M+/+^#.5E[T>214&610SDRXE0X%,4_N$L/P'88;!$?4!EB\&8Y8)*.\I+EH.4
MQT<!#"1RLW&O<;[=%6I3RV\,UG$TC8=AF8;VNO %#9PQGLU=NRU;30^^#KC!
MW5F_H?B6@KA>8MBAYN/F:0+<?,UJZFM;66P9![;PTXVQ&T02#"!;-W\FJ%/
M"R-*)TXCD%$C*%:'T<SB-5+!L-1I>XQ^(W-JO&U$T^<WB$K1JUI]=! A Z0?
MTHZ,+T?0GF;/8/L*[M],AR#2M/UZ/#-4[X%WW7TQ&\;! 1$W Q[[(C(;?8':
M";16^LYFH Q3C?\8-:P.G_*N_!>L9W'_'? 3.C-"A=ZYQM%PNIA/?$_O'ZQJ
MW/>LE;)6[=S/K>"8NT@ ^VNE;/] %PP?."__"U!+ P04    "  PA5Q40065
MU9,&  "S#P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6S%5VUOVS80
M_BN$5VP-X/HMSI*V28 DS;!B[18D7?MAV =:.EM<)%(EZ=C>K]]S1TFVTS;
M@ $#@E@B>6_/W3T\G:Z<OP\%453KJK3AK%?$6+\:#D-64*7#P-5DL3-WOM(1
MKWXQ#+4GG8M050XGH]&/PTH;VSL_E;4;?W[JEK$TEFZ\"LNJTGYS2:5;G?7&
MO7;AUBR*R O#\]-:+^B.XN_UC<?;L-.2FXIL,,XJ3_.SWL7XU>64S\N!CX96
M8>=9<20SY^[YY6U^UANQ0U12%EF#QL\#75%9LB*X\;G1V>M,LN#N<ZO])XD=
ML<QTH"M7?C)Y+,YZ)SV5TUPORWCK5C]3$\\1Z\M<&>2_6J6ST^.>RI8ANJH1
MA@>5L>E7KQL<=@1.1M\0F#0"$_$[&1(OW^BHST^]6RG/IZ&-'R14D89SQG)2
M[J+'KH%</+^E![)+4G/O*G7E;/3 *<")6*@K,4\^G XC3+' ,&O47B:UDV^H
M'4_4>R@K@KJV.>7["H;PL7-TTCIZ.7E2XQO*!NIPW%>3T63\A+[#+O!#T7?X
M;P+?CUO]<3$+LO[G$P:GG<&I&)S^UTC_!VK5;TNO+KW3^4S;7 5:H*^BJKU[
M,#D%->NV<A117_&J4_S^X$Q&$/ /^ TJ.G1BP*Z-1I=R(G,53&3\FG7VC%6U
M\]QW0;FY^FC\PE@#S9\HQ)W7]R""$EKZZH:L#9OR06-=]/X"&\OL?L/>:#4W
M,R3$U=%D?55L9M[DS5KF]%J,ZUE)?1&=FS7E@,"C^4-0EJ*0W$!]*.@K,.@R
MN"T6*6+>?W/W3D6HJ MG]S'8"[2-YOOO3B;CX]=!W15D(>\T,N"6-FY$VRX>
M.O]+9VPZXWT#I1I_ZG;I$<@[E^'_]3HKM%V0NM+>&\3YG/5/1J]OWUU?R>/X
M]8%$% AJVKQK3VI!EJ"HW  3FX'P&!FEHXH(OW6]\S8W(?,D%,E% ^)68'Q=
MLMO QFY4! L/D#D 5<*W2*(HN@@W8=8&G1BV]HP<$(GBU,Y6$.;,U;)VLJM"
M!"2Z3+B6J.E%(PUP2&<%>Q6-14<NG,N5\RW\XL<V0$^96UCS-S4V?>H&@/P
MR-AQ1G:;KF JT+6VY)8AB1,NA::.+6ZF%-L,!N8F2J[$W62\G]J*5VB=42U1
ML\>?EZ:64@JZY&1"70&#7(((#6*%04R<F\[AG!UKW!6@42 &&A@^=GN%(DIY
M=0W*<PZ 5<N6L< 0J14?3. VK$N*\!$-6I-<=N5FH-[NGIL3O$-=^84D YQA
M8Y?UU@A')$T-/#QGFU,0=G(@+;!;2Q)96QPY[W8GV=]'<4,G"G+3I AJ4 :+
M9%:4MEP<R5=LE1=K\@9U ' 2E+RVM#M*$1EL\!02<#U"E"FA=;/1V.9AA?2A
MNBJI9(=D*SUC +@:-Z3]0%WDN6' N,;ZHN,*\'(OH":77M"N3)#))',A<B;+
M-G9C7P#/D*HJ%L;G+VKMT4[(=>X@O*V&3-<&V4GEP$A53!+\UH%#:TXFTYD,
M&'P06YB7MNB79DZ-4A2"KD%E:XD.( >SEIA ?C*!R8EV!&LA_X(2?PA[KG4I
MT1DJ/0@T*>Y7ZKGT.^*%>#B0VYG_C6 .K&BYLR]UR3RDGJGC_N'1"7Z/^N/I
M,6/:@ECK#=L-ZK _F;Q4T_[ARY?;6[F!)=7P\TE_.AT=\._XY.2 !XQ](R>B
MO#7V]9MOG_*O 8+'+2$Y^ 1\2[(+-/K.I;-/_]LKK[F#.H)98MSQ#)[.##/H
MPA-)9/VF'*@KE;;Y3=CMCHZXN'558!;)P)V0M\Z^P,@*"\+G;?M*3TLQ-7V-
M29TS9ID# ,P3SB(4!WC2<G-+\I7BN'@KOIK"_]Z\6S;KE*,_.Q [@Z71,U,R
MYG#EV>'@"-,R+A8>_*/"\$@5!]D.D'U&O6NM1 ([#H&(W2XYBR-,%WQW[_77
ML]%@TEE"H V!/#%HE,3IQ)=#;A)=[E49DW#^:,; 1<$$PL:;&2#7_C[)-9/
M7J%M^45G,F T10$]C?%4I1=W5^ID.AE(CWQP*_*=I\VY@#)&T+CD5I;!QE4-
MUU8[M?-%D$V=8Y>;:CN$96F, 0_M3:SIVF[,,3?M>?S(SUOBZPFZ?W7(Q?BH
MK^X:?V])QBN4>S^%^HCBMJ,!0TRZ"H.OC?3#G0\I0+^0S\60IK3T3=6M=E^D
M%^E#;'L\?<YBLEUP/9<TA^AH<'S44SY](J:7Z&KY+)NYB#S+8X&O:O)\ /MS
MAR";%S;0?:>?_P-02P,$%     @ ,(5<5 -A--+*!   _0H  !D   !X;"]W
M;W)K<VAE971S+W-H965T,3(N>&ULG5;;<MLV$/V5'57M)#,:BJ1DR79LS]A*
M.LE#&D^<)@^=/D#D2L(8!!@ M*Q^?0] ZN8Z2=L7$I?=LV<O6.!B;>R]6S%[
M>JR4=I>]E??U^7#HBA57PB6F9HV=A;&5\)C:Y=#5ED49E2HUS--T,JR$U+VK
MB[AV:Z\N3..5U'QKR355)>SFAI597_:RWG;AHURN?%@87EW48LEW['^O;RUF
MPQU**2O63AI-EA>7O>OL_&8<Y*/ 9\EK=S"FX,G<F/LP>5=>]M) B!47/B (
M_!YXQDH%(-#XVF'V=B:#XN%XB_YK]!V^S(7CF5%?9.E7E[W3'I6\$(WR'\WZ
M+7?^G 2\PB@7O[1N9?-1CXK&>5-URF!02=W^Q6,7AP.%T_0;"GFGD$?>K:'(
M\K7PXNK"FC79( VT,(BN1FV0DSHDY<Y;[$KH^:MW^H&=1Y2]NQAZ (;E8=$I
MW[3*^3>4LYS>&^U7CM[HDLMC@"&8[.CD6SHW^7<17W.1T"@;4)[FV7?P1COW
M1A%O]&/WZ(_KN?,69?#G=X#'.^!Q!![_O[C]:V4Z'!<&Q>X\F07Y%=/"*)P9
MJ9?G]$)J+)G&"5VZEX0P<35G&T-U-+E[\_'V"%-X6@AIZ4&HAJE/^6"43>-_
M<CJEF8&YB@%=DCS0RK)!FHXI2P<GHPF]^=I(OWE.;C1.Z60\H4_&"W6TTZ=L
M-)A,LG8PG9S]@-HY?8++,U/50F]H953I8A"BUB$P(B'(BOE<DK<X("2 1,XT
MMN 0N46C2\0,T;,8^\8RU6+3ZF(+<0JPM1(ZB2:#@5]^.LVSZ2MW9&C-4"W9
MR:46GLM@!^43L1T7C95>,DSK$D=6*9HS*8E E:TPEFLA2T(C)&]:F\)Z64@X
M"'0G'ZEJ#X]8>+"R[*7E8+KE-6?-"XEBF"NY%+&% ><(0T)7K<7&$7]M$/_.
M3IOJKHAB_(1SO'/_^FY&4V0V!AOMM<5.VEIXW^;X,$WG]*&Q!Y$)&9B9&Z'O
M=V&;*5B@:Q1P!9\(7:NX'R!V%AVWI(4U5>32:L$';XU&RZ?:FJ45U0#.XTIQ
M (>X:W!.X9\42FW@H JN(+U ?[Y8U]*O4 )S@9RV-=#/TF2$=JE4[/S(1?\L
M.=TO^.-#$YI-E,(@#61<S?&V4)N$OC 6"K/4\J^0UQJ<'R6N VQ2/T_2+>J
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
MB70EDXM]I(?[MH.4RL(:[TID]@X:D%VCQ_IF,\*^% 4'?I[(J0'Y,CPJJ;=
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
M/.X$!ZAT /L;8WSW0@+ZSZ$?_@102P,$%     @ ,(5<5 ^(OQ,>"0  KQ<
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
MBT"B_-P0KKR>-^#]RKG8/? !_3?ZB_\"4$L#!!0    ( #"%7%165B SP ,
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
M!NESLQ:454U:F,,;H:OUU#SP<R\18C:NWI$'=I?D,FU1KXT[.Y<+O$;9([R
MM RS,J))QL*<,3?A(4\2/\E8 K]0>&)*M6UDI3J$&?61F0.9Q8R><<F@2".8
MY6')HCEUW;[54+Z*.#:R=QC*HREIR+5,4HC"C&>0A4F9PBP.HSC_+(2KH$>A
M,MV!A"#1EUW<0%*$2<XAC<(TRV"6L&Q.S[#,TCG\2!]R4'(X'B.H1<CG*9C?
M?E/PB'\_C461A7G,H0Q3%L-;,ARK0E&3*(>4*)0<BI*'Y$#L$A;!J3!-!=\]
MO30O@"U8YH=X&"(WS-SN_+]P3ZZ/PRES&J(%<P<<Y8O<H[-R!)5WA.ZZ;G"(
M_9![OV)*[JQI>Z>3K\;N$\!G\8M]GEFQX[>#?91A-C*,=@D^IM,GR91])%/V
MJ4S9)S)E^S)URG!GEB9A'+L4TS2,AM-+"WK%[Y7IC 26%#224K/(K3D]22*\
M?/J)S5*2T*PHXSF4A=-L&I?_^W@BXD!!>1GF10)Q3 HJ(<G#+$_WA41F+$^
M%V%!'Z8XH2]# DD9\BAYCI!VPO7]Q>?^5/GN<+]$2]SW<,;\D/L&S!Z6TN26
M^M;,2N]6/D])C]#[,C%]GF#ZF);NHUC YRX<R[U;7H?Z:KC+&B),/\;^PC?M
M3M?E$W]+O#/W=VU2W%5#96EQ1:YLD:<!:']_]0NK-L.=\5)9NH$.TS5=^5$[
M WJ_4O3;/"Y<@.E/Q/&_4$L#!!0    ( #"%7%0Q5#26_0(  "('   9
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;+55VV[C-A#]E8%:% G@C23*U]0V
M8'M3- \+I FZBZ+H R6-+&(ITB6I..G7=TC)J@MLO-N'OO Z<\Z9(3E<'K7Y
M;&M$!R^-5'85U<X=;N/8%C4VW-[H RK:J;1IN*.IV<?V8)"7P:F1,4N2:=QP
MH:+U,JP]F/52MTX*A0\&;-LTW+QN4>KC*DJCT\*CV-?.+\3KY8'O\0G=KX<'
M0[-X0"E%@\H*K<!@M8HVZ>UV[.V#P4>!1WLV!A])KO5G/[DO5U'B!:'$PGD$
M3MTS[E!*#T0R_NPQHX'2.YZ/3^@_A=@IEIQ;W&GY292N7D7S"$JL>"O=HS[^
MC'T\$X]7:&E#"\?.=CJ-H&BMTTWO3 H:H;J>O_1Y.'.8)V\XL-Z!!=T=45#Y
MGCN^7AI]!..M"<T/0JC!F\0)Y0_ER1G:%>3GUD]TRF4K$>[OX2.7+>]RI4KX
MI>525*]"[6%3%+I5SBYC1Y3>,2YZ^&T'S]Z 3QE\T,K5%NY4B>6_ 6+2.@AF
M)\%;=A'Q/18WD*4C8 E++^!E0P*R@)>]E8"['9R2,(*4O4L6HZ]G G[?Y-89
MNE-_7- P'C2,@X;Q_W4(%^']N[ZU!U[@*J*':]$\8_3?.&%7<[5'"T*!JQ%V
MNCEP]?K#=W.6SGZTP"4];JX*!"H34.HV=U4KZ<GU[GYUF!@L4#SS7';6'N\5
MN;& _HH '3 V.9KAD$.;!&DL21? #?8U1/Q%]KDO++=P%:3IUI*=O88MET$/
M=[#%O5#*AZ,K^(V8X!$+_8Q&4$"\])Q.GX6PY26]Z]P!OE#ILPB?C'#X3E>5
M/8>E"ST AN;NR_)A\Y7D? _3=$SM)$NH34<)FU-_E8[F++FF439AEPB2;R"8
M9!FUL\D\$#"6] 2+V75/_S8!9?Q;"'P$T_$B$,S&GNZ*C;)%=MW3?^F9Q&=U
MJT&S#]790D#M2MBP.GP FZ[N_6/>_1X?N*%3MB"Q(M?D9C:)P'05N9LX?0A5
M,->.:FH8UO2)H?$&M%]I[4X33S!\B^N_ 5!+ P04    "  PA5Q40E>\L4(0
M  #D+   &0   'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6RM6EMS&\?1_2M3
MC)-(51!(@+I0LJ0JDI(<?F5++-%.'E)Y&.P.@+$6._#L+BGZUW_G=,_>2!"*
MD[R0 ':FIZ^G+[.O;T+\4JV=J\W735%6;P[6=;U]=7A896NWL=4T;%V))\L0
M-[;&U[@ZK+;1V5PV;8K#^='1\\.-]>7!V]?RVV5\^SHT=>%+=QE-U6PV-MZ>
MN2+<O#F8';0_?/:K=<T?#M^^WMJ5NW+U+]O+B&^''97<;UQ9^5":Z)9O#DYG
MK\YFQ]P@*_[NW4TU^&PHRB*$+_QRD;\Y.")'KG!931(6_Z[=N2L*4@(?OR6B
M!]V9W#C\W%+_(,)#F(6MW'DH_N'S>OWFX.3 Y&YIFZ+^'&[^YI) ST@O"T4E
M?\V-KGWV],!D356'3=H,#C:^U/_V:U+$8,/)T0,;YFG#7/C6@X3+=[:V;U_'
M<&,B5X,:/XBHLAO,^9)6N:HCGGKLJ]]>J35,6)HKORK]TF>VK,UIEH6FK'VY
M,I>A\)EWE7G4?GK\^K#&T21PF*5CSO28^0/'S.;FIU#6Z\J\+W.7CPD<@N>.
M\7G+^-E\+\5W+IN:X]G$S(_FLSWTCCM%' N]XP?H[9+XGZ>+JHYPG'_M.>!I
M=\!3.>#I P=<1E]F?EN +I2=A;+",;FE;^[2YWYB/Z\='#H+FZTM;\ES3\_E
M9NE+B[-L8:H:/R"(ZLK@]*+)G:G3UH8_TNQKA]5YL&OS,X,E;#9-"2\@8Y4Y
MUR,,5AA;%-S@L>]F'8H"7G-3XKBJ650^]S9"9].__&GV_.C[4RSU9>UBUNYO
M3R0AZ+2L;*8G %G(/33?4!#@34QGK^VU,POG2N,*#]\7V7PYUMUTCVF>=:9Y
MME>;OU2.@KFJ]HAS5^VRQWX*M =0<6N5=U)[P CDGF#JZUN$>KUN-4/9M[V+
MK%P)/5#'>.ZV27+:[I?2\]L5B583 ^W)K].KZ00P^5OC([8WE:D#<.*+ZZ52
M&U; WZWJMU[;VMCE$@ I-,!_B*1M-YUW8+U+5BN\7?C"USZ1RGV5%:%JHDL.
M31D@Y8-[]!2Z*#?P\TX=B8<\P$YTUZYL$@/N*W)3A2]Y$ZF^?I,HTT4?\JEY
MUSCJ@@]]N7:1'#9EYF*-G 4C^/(Z%->J7RB,6SN539@U&K 'G0+F1:F+ 6?8
MLFQJ:D!/JZ"&IJ!JH-5HEC%L3&AB3W"?MS[OO/7Y7E\[M]5:Y,_X@1:_M@4U
MM\MM_PU2 PH=2%B)WVOPK3913X5?1[^"S0IH"F+3A\62T3FS47R'/\)_JZEA
M2+3HL2UL!CL1.6!E*(\I1]B_=\@::=1DT>6^-K]!]3RC=Q-?0I-U(_Z;H.:'
M-E(F *)L3-%&&AV.@M/%?SZ\NS@GBU<7E^<DU@"),F<(+_5>X[SHC//B&RA/
M *O!#&1F+-!/H> M&=IEH/^"G/&5QDW.V,I"58OJB1C-IBGD0>X 2U"=0.7(
M)IG=^AKZ_9W1!'-S?\78#5R.K6(.ALVVB=D:E<^$U(IP*V>3$UH#6SO(V^[C
M=I*<BP$FJ0%6:@\56OB)GE78A60$/@@,R5_Y59GE";\"KD8AKZ&7(,5+,D'6
M;C(5^2=&.3,<S)P @WJ#4@+*G=^I.W'[)D;*C&3(\+8^JO> .-':Y8J6>3!E
MJ$$()!6E"K]TWY1]:MZW6,5TIS(!B=R-+9+X&Q"X5@2<@ T/3Z[Z@@QY8'!F
M4[EE TVAGA6O=E]]E1*(,G%7\Y2DMW>N\-UZAB-(#MR$ZLELD24/"IIV6 BQ
MPGU"%S4;5Z^I\VNGZ:<%N/P>;U)N2$*8FA\'IKWK:%KK@MS(J:1H[])')V?E
MXK5GW(:V3J&$R;QCBS:H-TDT!WV 3K6%F-"I634H(. 4X,K!MU'/C(T@% <Z
MZF5EC.%CYV]CB6E7'L)F TM!&I 7-R(][5R) XV4_]DQ62"U? Q(C<\GIH_Z
MR\Z7WO?6I O9'  )R043M3G[1C%TTB'8R5[(N8#" +@H,IY0I-Q<E+4M5WY1
M.',JAMP%8_MI_A!"?N,+YE'(78E^Q6TZ8+89Y*M$I#;V6WTO$8P&":K1LJ'E
MI72C2L/GH K+6C[S/<MI2?+$15.!M8J!*"=&ZO]<]BR9"M8>]HKT\XK!= VJ
MK*4Z*"Q#^01,%R!SG1;2<.U2_@FM=TJU9UN/HUNB;9Z:*SI';#9PF$PA0;(4
MZC(L6=S*,1]<SIQ&K+Y3C&^PD#IZ])<_G<SG1]]_.#^73[/O'XL:[C+M\ =Z
MM)($$]MP'U2:0=(WJTM8H),$J940 0<E^HCC1YO[ /4 3UR9:0B) #P (O8A
MY<(JVBVPJPM0BEP--70#E4N2&O49G<JFYA]K#V-4@ * T,@N:N=JG_HD,E N
M?"5>>Y!XU-?10$]SZVQ4,LV67"W]LG;M[Y-!Y!:WCR<]0/>-".0K12<!BBI=
MD1JC&HZQD;I(?'><:!?H7MRUE#]&@@ 5I$C&"IV#%RN!(=ZHT%,Z&H4U4DUO
MREA@)F;:!BS;[;,[-80D&*)C/$W$NUK&D--A9Z*3+]L$1V]QFB^(GY)YR@ @
M6]F"&EDQ*X0(:&+!'[4\YI?-UJ$R@^HF!JF5ZLCH:$'<;XEU(::.0XJMG7F,
MI?(]HX/(#IM+*P-;:V&.C-DUM=I0_@'U:+JX WKW$&1Z#Q?O@PS51G1'PX(>
M!(EV L"I$4!4@F9A],J_2K\5F&V ;%),U4[SFBW+1DO9U.PMH1)$,0IA]!M1
MNCV6*([8R%:H%OV@.D/GI=VECRC^D$%+!:"<$>8ZVT(Q,<K 0)LJE"*WPC)\
M$J: L5D8@3KU)VY<C:1SQ&&=,>#<@02<C'6U0HO%65<9]FT98IX!\JF)=W]$
M' !R%+;"Z''E5A(80(<A"V$'C3ML#<K$L2K)%"=',C\Z$L>8'\U>CC%@T@H$
MZ;QXJ'8D5I)[<FJ5A46GSUW?_N]8V797N7C%C=520,*!X<=^/8NABQ[\UQQ?
M3?KZA8QN;/SBZM'S=LS28;$ZQ^1!UX W+JF&VG[51FQ9A)MJ1+ZM%U6D&F"0
M[VV17G8%QLN]Q<"/H5RE$'JXGMA/XL/>.)S<+<8G]^IA?%5D*GIF!F[>!3"C
M:U<1Z.,#)>^$:*(C;MF?XGA0$\+FL,>"\_#_88 )":2GT&R31PY_V1U:@I%[
M8FM$X8\&UCY/F1WUT^FCO88^S:'P&H4ASCIG:MTY>OZ#-%Z-TG,W1;*#=7U?
MJM&0FJM<N\JNA>G;#&UA);PKG4/HFK9&<@786DW:N9XFL!R)U[.Q$L?H&$D^
M,QKI#N9C8:F#CWY2NE?7@YN V5X]?8:86H%(U.Q6]7X2,@9-5S:DP7;'<@SV
M.VHG29\$/ZA@Z?60J3G3;U5JU*2AYTX.<:A70:DE]:/%&UMM/N\J3"CRAC5+
M%R#=NN$2[+!,:ZO![!$T.6W2.43).JL>G2-%35FE"K5/W&EVB"A*_@"3*4VW
MX7S$X4,A4PHL!G0X4I4TTDK.ZIL/R<[S9X0!*$K$8E:PL$&NLKS#[LT"&M";
MCME\(F5K=.YWUXX>A_ID$10;UJR,URTBTF<>;KY_N#6;]SXRWVO@C^YF>#=T
M!>3-;<QW^\I_1@K]IOG)1D00,[-6K!].K\[:&O_TZA=Y\N3HJ4E-D';0CB.>
MSZQV\!4=L7GT<]@B%9X\/7G\RGRPF=>$K(!)LN]E]BVVWDT!2S]TL\?/;:DQ
M-:GE4KL-!OC-5J;;J=D!X6WJT0=K(MN!)<U(#)?1A@Y 4CV-%+)V^<K=V:.1
MOO;;JB^K1_<H4N+%3@QDV1SL7W"LMK#E%_.)(VD2$P$?_7AQ]NGSXYY6-Y*+
M? R?RM:$/G4DG4=I(DL'Y+H0\A.WLE3!H(SDM8!>YVCZ1*[A]#=/7MZI).EA
M<-%12 G2W@=1%V83\B[- 5=#X:1$U<E4FNJG P2XDF%[-0B3REC29]LF$ID2
MHR.GZ(9,'1.<2#F;:YK55IH+&E^MAX>VZR?M#4:D$Z'EE2L!EGJIR3-LB@'T
M5;O;\N[HVH=FY$QM:W9_=OO7RISKA/QT!2@0,FSFQ*9M7S34@"1WP0>"SG9;
MW ZO 0=>*?*)AE$*E/5#AF"ELK&Y:):5PCUN!N4!CHB5>\ R4>-,'%F'/^VU
M#<6]ZRL9!* A(8"71++R9<ES_L_"B*B.4SF?ZKU29LUW('0^%V78/,BE&M'D
M8Y@26T^>',V?(& RSAZNVGQKGO2!+_J/;LT,!TC7I1/SZ.#TZMP B X>2_D'
M44<,S5YJ<55HF- 3-#$4< ._O)79JB"^U\-9E+N$37*'-)SH:[AF(T[2OD>?
MSB\>*VTF*"Q&*J."M+IK9SN28R'1$M6%N$,,%N%-SF'++6^_;Y5*FE^NW;_%
M&4XG$0FBDK7$X!1$?N%_:[2:F3"2<^EF^U B0@#Z/W( 2W-I=_8 ^L^>S&#E
M%OY_8%E>BK7047AM<3KX/Y[#+.^ZR\J*0[:S- <T[UL,/ET$-&4[*4TZO%<<
M[&Y9.P ?#+CRP4%R?8$@9O98]91MS^.]FW"= -R[QDPCI2'Q]JIN,/XU5H20
M0:6MT\5L&L!WLF@4JL6&=\_M2P]-I= Z'*?L9%Y)J3?PH-T2IHY%5'5+/<Y>
M?%\]?/$K3>S@1129G>MM9]?N=E*U<%,-[Y8X6/1U3[&[F*9TJL82I4>5Z@W)
M8"*#=.KI.OT\1-Y2:EXH[^#+7/O'$BC*CBB3@\1L.\0:VDQ/%^A)]RQZF=3G
M3YDTVMYK6NV6.AO[UDL>>XN\_DV8V?$W;@#:&]2=9=W^S5?O/U^:B^$=;#V8
MX(];+UZZ*%[(KN'-K8S.HUTL/&*DJ6K-:A6TD(E7+QM%=QJLO8*WM[IWW$FH
MTGE YWVC2V<71]-N A@GWC)VRGC'W;[OT,YN>QS3B;OU;)?KMAP9%MUPY:_M
MQ;AV,K%KLI2OMG@/"W3H:=(2QC188A8W]K;B! /F3N?T-R*M_M(80<5G2GI!
MD#P?=C%3Z8#-3WI]-S33*QD:])JA!<[#&2K'3FWGS%?F5"*,'5$=LB^\$XXR
M/I%TH+'#79"ACDC>*RF'5]%N)OWM3WII""%8^[;VZP; 9##=+]Y_!0%M7J&X
MLC3?S8ZFQV8#LPCVP1;?O9R>]#_4]W+_+ WZ6"(,!WV2'H=7PLR)7V6\ ^:^
MFT^/6JH3\]W3Z7Q\Z/ 'MJ>=X"EI0I.?4HVM:3IU^H_YY)M#R*GY&[ T1."A
M3(;'O+UX]N?6!_IS<PX5_$)?DU /ST*1R@]. MLW2.;8S?<CX- U#GHO_W=X
MQRMSND.9=V\3H#?\/CWZL[P7%MFL]&T%COD[!'"WYJ.K^::FN823M\O:ZRQ=
M@A7MI=;X*H4\=TNZ]Q(XJD1WQY=1B-9L^*5(&F0;LEWJN7=MG5XI$H<ZFKX8
M&/IH^K+_)I:>]8Z@_JY9?W@EC>CL.4QE<&_CR8-&'C,E03 888BW]VXVH4^^
MN,/<\9"YE,<:K;Q':A65)&7\ 0YWI9;#P8NG&Q=7\GJMO 15UOH.:O=K]PKO
MJ;ZXVB_7]W_1\J.:1Y7HEM@*0SP[T%N;]DL=MO(:ZR+4==C(QS6Z,A>Y ,^7
M(=3M%Q[0O=C\]O\!4$L#!!0    ( #"%7%01#T7CC 0  /X+   9    >&PO
M=V]R:W-H965T<R]S:&5E=#(V+GAM;,U6VV[C-A#]E8&0!QO@QB)U#Q(#N>RB
M^["[0=(+BJ(/M#2VV95$EZ23;+^^0TF6G6V2#7H!^F*)U)F9,\,Y])S>:_/9
MKA$=/#1U:\^"M7.;D]G,EFMLI#W6&VSIRU*;1CI:FM7,;@S*JC-JZID(PW36
M2-4&\]-N[]K,3_76U:K%:P-VVS32?+G 6M^?!3S8;=RHU=KYC=G\="-7>(ON
MA\VUH=5L]%*I!ENK= L&EV?!.3^YB#V^ _RH\-X>O(//9*'U9[]X7YT%H2>$
M-9;.>Y#TN,-+K&OOB&C\/O@,QI#>\/!]Y_U=ESOELI 6+W7]DZK<^BS( ZAP
M*;>UN]'WW^&03^+]E;JVW2_<#]@P@')KG6X&8V+0J+9_RH>A#J\Q$(.!Z'CW
M@3J65]+)^:G1]V \FKSYER[5SIK(J=8?RJTS]%61G9M_E&YK$/02/FW02%\I
M"Y/OY:)&.SV=.0KA@;-R<'?1NQ//N.,"/NC6K2V\;2NL'CN8$;>1H-@1O! O
M>KS"\A@BSD"$@K_@+QH3CCI_T3/^/IF5;-4?7:8,+BE=7:M*]BW25G!MT&+K
M^@TJRSO5RK94LH9;VD3J1V?AE_.%=88ZZM<7&,4CH[AC%#_#Z ;OE!VBK16=
MN%$EA5N.@>T8^*D#>=&YU_2)W<@2SX*-S\S<83 _MSZ6SY94#6Z-\#-*TQ\9
M3(Y M;2IMY80=NHK\N:\^HUZT7. M\:0T:4V9A#6M;;N$+"O*7F[D#5E@7#K
M._3$^]I(50$^T*UBT78D-#$P< 0%2R-.SXE@/"RF]):Q1 BXPB52M K*M32K
M1T;26J3SX)RE20B3A%&73"%E<9SOS51;Z@;!R0>RY4E(6 $3SHHTGP*/<Y;F
M,=R@HRN,T%2)5K4K"TE4L"R/O-<HCJ:TCLEO^#B_L2E\12]U0T5>^ROK#N%]
M%_:$=FWWU1=?E40ASXEF!)S%20PY99UD Q@62">"CQD+%E+420<G%GFZ ]-G
MF"RPQ:5RTUU)B6Z>3F$2AP2>%$4XW<&71C=0DCI5NZ4$0>\%+U@J4A\B3 C/
M69*E\)'^$08>7*0L$]$>(!*69M%7^8Y@SK*P. #[@A>'_B@P6#I+9/Y&565W
MH)6JMU31$VH9O_7F%;2/(#P.$]\Q]!33?AV-#IZ*2!AQ3&4_L*$U]5@?_9^$
MW;MX/G#T56 ._U,MDJ)XEO=B3'CHZ9).TOP58BR82#.81*0:$G'""OZL%B,2
MN,=2QZ4)M4J4LC 4?]4B]0FN5-MV![&$+[Y"$<DH+E(?*(](R%$>4Y_E3QFC
MISB8Q5'(0DYZBIDH2"(Q]7+&TW]!U8(5<0$IZ22/2$'B94TG*8<)@;W<BBA_
M6=,\\^)+,[K:7J5FJ@TEF*2]<W'8D D=2)(.7VF1A.'3.HXS5M"]V -C?Q/G
M_[F&^2"F^%L:YL<T:1S8T)K_?0WOPWY3PT\&?FH(F!W,9 V24OSD:8G-MG7]
M>#;NCL/M>3_3[>']9/R!A*:(<XU+,@V/LR0 TT^;_<+I33?A+;2C>;%[7=.
MCL8#Z/M2:[=;^ #CR#__$U!+ P04    "  PA5Q4Z.*A\;4"  #"!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q]5,ENVS 0_96!D$,"&-'BW; -
MV'&*]A#4B-/V4/1 2R.)"$6J)%6G?]\A9:LN&OO"==Z;A7PS/RC]:DI$"V^5
MD&81E-;6LS T:8D5,_>J1DDWN=(5L[3516AJC2SSH$J$212-PHIQ&2SG_FRK
MEW/56,$E;C68IJJ8_KU&H0Z+( Y.!\^\**T[")?SFA6X0_NEWFK:A1U+QBN4
MABL)&O-%L(IGZX&S]P9?.1[,V1I<)GNE7MWF4[8((A<0"DRM8V T_<('%,(1
M41@_CYQ!Y](!S]<G]@\^=\IESPP^*/&-9[9<!), ,LQ9(^RS.GS$8SY#QY<J
M8?P(A]9VF 20-L:JZ@BF""HNVYF]'>MP!IA$%P#)$9#XN%M'/LH-LVPYU^H
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
MO*%V#G:_5(H.ACN@>S#G?P%02P,$%     @ ,(5<5.@")!@G P  Q08  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S$N>&ULG57+CMLZ#/T5PIA%"_B.7TIL
M!TF R72*7F *!'TNBBX4FTZ$RI8KR9/._?I+R8F; FT6W=@239YS2$KT\JCT
M-W- M/"CE9U9!0=K^T44F>J +3>WJL>.OC1*M]S25N\CTVODM0]J993&\3QJ
MN>B"]=+;MGJ]5(.5HL.M!C.T+=?/&Y3JN J2X&QX)_8'ZPS1>MGS/;Y'^['?
M:MI%$THM6NR,4!UH;%;!7;+8,.?O'3X)/)J+-;A,=DI]<YM_ZU40.T$HL;(.
M@=/K">]12@=$,KZ?,(.)T@5>KL_HKWWNE,N.&[Q7\K.H[6$5% '4V/!!VG?J
M^ 9/^<P<7J6D\4\XCKZ,&*O!6-6>@FG?BFY\\Q^G.EP$%/$? M)30.IUCT1>
MY2MN^7JIU1&T\R8TM_"I^F@2)SK7E/=6TU=!<7:]U=1?;9]#V$K>6>!=#0_?
M!]%3X2V\^,!W$LW+962)RT5$U0EW,^*F?\!-4GBK.GLP\-#56/\*$)'(26EZ
M5KI)KR*^PNH6LB2$-$Z3*WC9E'GF\;*_ROS+W<Y836?FZQ4J-E$Q3\7^ANIW
MM;T*Y^[IPO2\PE5 %]&@?L+@@J.?.'!*IU)TC8S%&E0#]H#0*$GW473[!;RX
M =&140V&@LQ+>#!6T'DGYX\&FT'"(UT< ]0 ;'>H?1-^V3PZLAO(PCQ/_+N,
MR]$HVEZK)W0:#"0Q/"/7AAQ87D :EF39#$+6I,-XQ53SH;(#9>6\_P$V.X64
M\S!+,RB3,,MF<.^.I0]HA!.1S,@W.\.S&1'$,\C*.$Q)R<^N>@K5V"/7"(QB
MBK,B D[+##)*)V;YJ4]4%E==42&4K C3/(8B*4-&TD:'@<ZV]L7UNMV8R<NP
MG&? G%L.'Y3E$OJKO2'&E,"S#(IY$19I#H]HS((&5C6T@_2-X*W25OS'QTE&
MX352ZRLQ&EC.PIA*SPB'Q23N&E\('<WZ&YC-6)C,4UHQ%H>,:']WTJ.+T=*B
MWOL!:BCEH;/CE)FLTXR^&T?33_=QP+_E>B\Z Q(;"HUO\UD >AR:X\:JW@^J
MG;(T]OSR0/\9U,Z!OC=*V?/&$4Q_KO7_4$L#!!0    ( #"%7%3 "[A_F 0
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
M+BW:U*5;6>WYN"^!' ?>/'>WV!H/#M*[DW@:[3&>,G<P9Y)J@3DT,V1Z?SZ
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
MHL):"UF#PL79:!:<7"16W@G\*7"C!]=@(YE+^<7>?"C.1KYU"$O,C47@='K
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
MF9^%(=RX5![<^4^NV!.YVF$7C ;Z$&I#6;(19*$?QE-(<W(9V6$>1;WYN4S
MAXOAAY-HZH8PZ89T'.=",FPX^61NPXHGJ<OGA%IF!,H9N"S%$]?'T81BN-]N
MZ2L['&+GSAAV8*I\E8ZKG\U<[[57NV_%WMA6MFRZ($^!HCAQ_W$>TO>LJ_PW
M$H@H08Y'ZE;$XPCP\^+]#]*H?*[^2;[Y4;Y1L$[ N!,P.@IX[G ,3FX5-:J=
MNSMIBHHZN[M@#$^'Z]EU=RMYV=[=[3XQM>/$M\(MF8:3&1UQJKLO=0LC&W='
MV4A#-QXWW=,5$Y7=0.^W4IKCPCH8+JVK_P!02P,$%     @ ,(5<5+2^PE&F
M @  H 4  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&ULG51+;]LP#/XK
MA+%#"Z3U(TF;!DF )MVP 2T0M-UV&'90;-H6JH<GR4W[[T?)B9L!;0Z[V"1%
M?OQ(B9QMM7FR-:*#%RF4G4>U<\TTCFU>HV3V7#>HZ*341C)'JJEBVQAD10B2
M(LZ2Y"*6C*MH,0NVM5G,=.L$5[@V8%LIF7E=HM#;>91&>\,]KVKG#?%BUK *
M']!];]:&M+A'*;A$9;E68+"<1]?I=#GR_L'A!\>M/9#!5[+1^LDKWXIYE'A"
M*#!W'H'1[QE7*(0'(AI_=IA1G](''LI[]"^A=JIEPRRNM/C)"U?/HTD$!9:L
M%>Y>;[_BKIZQQ\NUL.$+V\YWG$60M]9IN0LF!I*K[L]>=GTX")@D'P1DNX L
M\.X2!98WS+'%S.@M&.]-:%X(I89H(L>5OY0'9^B44YQ;K+24W%&7G06F"EAI
MY;BJ4.4<+9P\LHU >SJ+'>7R$7&^PUUVN-D'N&D&=P156_BL"BS^!8B)9,\T
MVS-=9D<1;S _AV$Z@"S)TB-XP[[R8< ;_E?E-]SF0MO6(/RZWEAGZ/G\/I)U
MU&<=A:RC#[+>:E6=.302UJW):WI/\$;DO38?A?,C.[4-RW$>T4Q:-,\8+1[K
M -HP]0K<@MX(7C&'!3A-3^<)P9%#J04-)!4,9>M\F?2XN&PE-.RU:TI+%V>"
MK]+J+&<J1^&? WCZ!%OZ,^*?'S8RV.FJ4&XH>']=4SCABMQU:ZG5]O2]XJWW
MS. 3# <7XXE7AI -1FGBQ1&D@^%D[,4Q3$;!=@'I51 NP_T1&=I*)9&#-+F"
M1^V8(+3)8'R5P7LW%Q],C413A=U@J9Q6N6Z >FN_?JZ[J7MS[W;7'3,55Q8$
MEA2:G%^.(S#=/N@4IYLP@QOM:**#6-,*1>,=Z+S4VNT5GZ!?RHN_4$L#!!0
M   ( #"%7%2LM7%AV08  % 2   9    >&PO=V]R:W-H965T<R]S:&5E=#,Y
M+GAM;,58:V_;.!;]*X2WF'$ (A9?>J1)@"9M,06FF"+I3+%8S ?9IFUB9,DK
MTDFZOW[/I63'B6-//A28+[9(WGMY'^=<BCJ_;]J__,+:P!Z65>TO!HL05F>C
MD9\L[++TI\W*UEB9->VR#!BV\Y%?M;:<1J5E-9))DHZ6I:L'E^=Q[DM[>=ZL
M0^5J^Z5E?KU<ENWW*ULU]Q<#,=A,W+CY(M#$Z/)\5<[MK0V_K[ZT&(VV5J9N
M:6OOFIJU=G8Q>"?.K@S)1X$_G+WW.\^,(ADWS5\T^#2]&"3DD*WL))"%$G]W
M]MI6%1F"&__M;0ZV6Y+B[O/&^L<8.V(9E]Y>-]4W-PV+BT$^8%,[*]=5N&GN
M?[%]/-'!25/Y^,ON.]E,#MAD[4.S[)7AP=+5W7_YT.=A1R%/#BC(7D%&O[N-
MHI?ORU!>GK?-/6M)&M;H(88:M>&<JZDHMZ'%JH->N+RU<Z0XL!N[:MK@ZCD;
M?BW'E?4GYZ, ^R0UFO2VKCI;\H M(=GGI@X+SS[44SM]:F $Q[;>R8UW5_*H
MQ?=V<LJ4X$PF4ARQI[;1JFA/O3K:_[P;^] "&W\>,:^WYG4TKP^:)[#9*?OH
MZK*>N+)B5!0&[K!^:_]26H]:)5J>^54YL1<#\,[;]LX.+K\N+ NQ4&Q,S"*"
MT.8L8 %2 *5GS8R!O6U)^(\C6KQNEJNR_OZSAQAE@8PPWWO'7,TFJ*&KUY2=
M1VU.T][Y0.F[=V$!R6#;&B&VVV2N/6(??]_=YI1](KE)-X+LG:W7ECG/5JU#
M&W#5=Y"H!3.G;-8V2T;QN8FE]>;. 48L--'@U/G>,\QM'>,QN1BY9AIM8K15
MN+,^N+!N[2G[MRU;9@F6#*"RR[%MM\ Z8T.$'1;-VI?UU)^PJ[8IIV,\LZ_-
M/02OFQ8AEL&RG\KEZBW[4#E0L4_K-7Z:RDU+*OR'AVU2ND!OK$<0<!MSG?+M
MYROVAHDLXT8E>/KI7[D4\NV3I\TJDKA$\DCYHXLN)SS7<BNY^>^G;W[]<-WO
M\ALRT#)AN-3%GG@_W057632UQR7)5:&>#V^[HFRCHM0T<0<I%4^E>*XG5<H3
MH1%^IT!%ZBM[O+#?7 L2>;\+7,VU*9CA2@@V--J<L()+:>!_V,FTE#E/\@2Y
MXUFB>T&I$:HJV&^=-6#4/N \\Y;JY@-Q8@NX(N,R5]A'JYP-M90G3"22RZ)
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
MO") XQ+*.E\_79ZX%,+1.+1JI#H<XNYP?&:45QV/_7DACQ.J:^.'2P$<HT&
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
M1N4,[/>9E.;QQ4U0=>&C_P%02P,$%     @ ,(5<5'<%:_SB @  7@D  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#0N>&ULO59=;]HP%/TK5M2'5MJ:. $"
M%2"UL&J55@V5=7N8]F"2&_#JV)GM0/?O9SLA32FPOK0OQ!_WW(]SL*^'&R$?
MU I H\><<37R5EH7%[ZODA7D1)V+ KC9R83,B393N?15(8&D#I0S/PR"GI\3
MRKWQT*W-Y'@H2LTHAYE$JLQS(O]> 1.;D8>][<(=7:ZT7?#'PX(L80[ZOIA)
M,_,;+RG-@2LJ.)*0C;Q+?#'!H04XB^\4-JHU1K:4A1 /=G*3CKS 9@0,$FU=
M$/-9PP08LYY,'G]JIUX3TP+;XZWW:U>\*69!%$P$^T%3O1IY?0^ED)&2Z3NQ
M^0QU05WK+Q%,N5^TJ6T##R6ETB*OP2:#G/+J2QYK(EH W#D "&M ^%I 5 ,B
M5VB5F2MK2C09#Z78(&FMC3<[<-PXM*F&<BOC7$NS2PU.C^>5?$AD:$Z7G&8T
M(5RCRR01)=>4+]%,,)I04.@CN@(.&=7HZX+1);$R*'0Z!4TH4V=F_WX^1:<G
M9^@$48Z^K42I"$_5T-<F41O.3^JDKJJDP@-)32$Y1Q'^@,(@Q'O@D]?#@^=P
MW]#3<!0V'(7.7W307V96TJ;\&2,<3:E*F%"E!/3SB]E&-QIR]>M(N*@)%[EP
MG0/AK@F5:$U8"5:50HK?YB]OPB_J\.*)_7W45LYCY]P>XO6X'^+>T%^W"7QI
MA#N]3K>Q>I9XITF\<S3Q67VZ+3]'>.@V[KKO07NO"==[2]HKY]T6HV$TB'9H
M?VD4#WIX/^MQDW=\G'6AM 1-)9C;5:-;2,T19EO6U/_4Z#=A^N^AQJ )-WA+
M-08OB(ZZP>XAV&,T&,3[U<#!TX4:',U\7A8%<UH8%> 1DM(V*M22J+#4G7KS
M3W<S[^P(5[AUB>/W$ <_W8@X?$MY:N_QL]."XQU]]EGU^KL"^:WF9U\>MT0N
MJ6E,##(#"\YC(["LFGDUT:)P_7 AM.FN;K@R#R"0UL#L9T+H[<2VV.9)-?X'
M4$L#!!0    ( #"%7%1ZYL&D8 ,  )$+   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0U+GAM;-5636_;.!#]*P.A"[1 8GW8EN/"-I#$\3;%MAO4V_:PV ,M
MC6RBE*@EJ3CY]SND%<5!)-6'O=0'BZ3XYKWYT)"SO50_] [1P$,N"CWW=L:4
M[WU?)SO,F1[($@MZDTF5,T-3M?5UJ9"E#I0+/PJ"V,\9+[S%S*W=J<5,5D;P
M N\4Z"K/F7J\0B'W<R_TGA:^\.W.V 5_,2O9%M=HOI9WBF9^8R7E.1::RP(4
M9G/O,GR_"H<6X'9\X[C71V.PKFRD_&$GM^G<"ZPB%)@8:X+1XQZO40AKB73\
M6QOU&DX+/!X_65\YY\F9#=-X+<5WGIK=W+OP(,6,5<)\D?L/6#LTMO82*;3[
MAWV]-_ @J;21>0TF!3DO#D_V4 ?B"!"..@!1#8A.!0QKP/!4P*@&C$X%C&O
M^%1 7 -B%_M#L%RDE\RPQ4S)/2B[FZS9@4N70U. >6$K:VT4O>6$,XLEUXDL
M#"\J3.'/$A6S"==P#I^9LI-[A+=+-(P+_8Y6OZZ7\/;-.W@#O("_=K+2K$CU
MS#>DQ5KTDYKWZL ;=?!>5ML!1/$91$$4M,"O^^%+3 8P#!T\;($O3X>WL=^<
M# ^G+?!5/_QC)080M(KW*7U-#J,FAY&S-^RP=ULD,D=8&V:0/GIS!E=,L"*A
M)=><*$-PF:;<9I8)L"D74E<*-6P>[;24FM9_5[(J]1F0.5&EO-A"5W'\_0<I
M@%MBT__TZ!\V^H=._ZA#_W=&599251?4RZP#D"&VU=3J8&?B[-B>>;^( _K-
M_/L6^E%#/^JE)W^5HZ484,L3UO-$:M.FX'KT2D$41ET*QHV"<:^")6X,X ,%
M>EMQO;-:VK@/1L9'W&'8Z7W<<,<_\=X@58+EI]-*8QMQ_(HXBKMX)PWOI-_G
M]MHZ@P\HTG,Z,L^I)K&GNBX:HHM?\NN8-OJGO8%:4QB@5#)!;&VTJ^FKD@RG
MH^[/(@R>CX;@_RC+VLKD95T.HX:^[LBOMP4OM]ST;GGIQ-'Y%O8Z<9EE7'#*
M?0HWE"SSV).2\+GCAK]FRPV?>V[8WW2_,5$AR PVE:976@.1);8+;MMZP-5/
MS$V#01#\UJ;,/[J<V,OJ)Z:VG#P2F)&E8#"AOJ(.][_#Q,C2W5<VTM#MQPUW
M=&=&93?0^TQ*\S2Q5Z#F%K[X#U!+ P04    "  PA5Q4T\VB?K$#  #Q"P
M&0   'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6RM5MMNVS@0_15"Z$,+Q)&H
MBR47M@''Z6X-I-B@3G>?:8FVN*5$E:3BY.]W*"FRLKHD6.R+38J<,V>&G,-9
MGH7\J5)*-7K*>*Y65JIU\=FV59S2C*AK4= <5HY"9D3#5)YL54A*DLHHX[;K
M.',[(RRWULOJV[U<+T6I.<OIO42JS#(BGV\H%^>5A:V7#]_9*=7F@[U>%N1$
M]U3_*.XES.P6)6$9S143.9+TN+(V^/,61\:@VO$GHV?5&2,3RD&(GV:R2U:6
M8QA13F-M( C\/=(MY=P@ 8]?#:C5^C2&W?$+^F]5\!#,@2BZ%?POENAT9446
M2NB1E%Q_%^>OM DH,'BQX*KZ1>=FKV.AN%1:9(TQ,,A87O^3IR81'0/LCQBX
MC8'[7@.O,?"J0&MF55BW1)/U4HHSDF8WH)E!E9O*&J)AN3G&O9:PRL!.KV^9
MBD6N65[2!/U14$E,=A6:H2V1\IGE)[3)1)EKA<01Z92B;^1O(=&6$Z5H]7$#
M U@F>8+N&#DPSC2#E8^W5!/&U2? ^K&_11\_?$(?$,O10RI*!;O5TM80@>%A
MQPW;FYJM.\:6QM?(PU?(=5P\8+Y]O[GSVMR&O+7)<]ODN16>-X)WM]O<[.YV
M#[LO^PDTKT7S*C1_!&U;2DESC7@GB2GE"8)B18IP.I2O&C*L($W)/JXAL,=N
M2OH[_,"%!+3;7I'U6[+^)-F1>W.%O@+C&3">]1F_<A2TCH+)'&_V^R\/4^F=
MMT#S2<:[_!&R*^3ST+VI38-.DH+0GP^G*&P=AI,.[R4M"$L0?0+--;5B*D1
M"<DA!F&/@1\ZCC=,(6HI1&]0 +V7^OD*%9S U3(,Z*^2%2#$^@KE5 ]1B7I4
MW,5B[H?#7!8ME\4;^=<D/[$#IXA4BC'J?]'SC\.Y'RR&_6/G(G7.)(/?A4C.
MC/-!X7#Z3OVY%XT< .[H*YYTVM0&Z"BG\-P@:=Z5F3C.2O62B$$^N'\?7!Q$
M(W<27R0+N].%2X\4="9!<4KDJ7LKI]BX/38>7 AGA,Q%\?#[)*_V_*;:;1NX
M5Z>$/<]=^"-,+G*&_?]!RO%%M7#PKLC$OXZ_(^Z# 0;]8W<64312>_@B?GA:
M_39Q+(U4=Q^723W"?4F,PM$3OV@BGA;%JEF _D\S2;,J00?.3O7C,4BCKXN>
M%_C!"(^+,.)I9?POC^VVP7SS+;4[_9AIAK]!I3%HJC@]@J%S'4(XLNXOZXD6
M1=6B'82&AJ\:IM"34VDVP/I1"/TR,5U?V^6O_P%02P,$%     @ ,(5<5!CG
M 09!!@  ,1P  !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&ULK5G;;MLX
M$/T5PNA#"B2U>!$E!8F!)DYL%UNTJ-OMLV+1ME!)=$7:21?[\4M=+-D417N1
MO"26=&8X9X:<0THWSSS_)=:,2?"2)IFX':REW%P/AV*Q9FDH/O -R]23)<_3
M4*K+?#44FYR%46F4)D/D.'28AG$V&-V4][[FHQN^E4F<L:\Y$-LT#?,_=RSA
MS[<#.-C?^!:OUK*X,1S=;,(5FS/Y8_,U5U?#QDL4IRP3,<] SI:W@X_P>H;=
MPJ!$_!VS9W'P&Q14GCC_55S,HMN!4T3$$K:0A8M0_=NQ>Y8DA2<5Q^_:Z: 9
MLS \_+WW_EB25V2>0L'N>?(SCN3Z=N /0,26X3:1W_CSE-6$R@ 7/!'E7_!<
M8YT!6&R%Y&EMK")(XZSZ'[[4B3@P4'[,!J@V0+H!Z3' M0$^UX#4!N1< [<V
M<,_E0&L#JAO0'@.O-O#.#<FO#?QS#8+:("BG0U6_LOCC4(:CFYP_@[Q *V_%
MCW(&E=:JYG%63/:YS-736-G)T3@6"Y[).-NR"'S9L#PLYJ  5V"6+7C*P,5?
M7(CWX#'G*>@#7XR9#.-$P:[ C_D87+Q[#]Z!. /?UWPKPBP2-T.I@BV&'"[J
MP.ZJP%!/8!A\5D.M!7C((A89[!_M]O24_<1N#Y'%P5!EN4DUVJ?Z#ED]CMGB
M \#P$B '04- ]W;S.=LH<Z?7?&PW_[3-K.8/=O//86X-_O%UW">O,Y^>;^X8
MS&=GF\/ ,A%PL^9PZ0_W^/LBURP'%^Q%*99@[]5"*5;:M<4S:3R3TC/IC?1)
M O:B5NAJ&XNU$B5I2G;EQ"N=%&JX&UU!Z#@J-3O#X&XSN&L=O&X8RZ)31(>=
M@C>=XA)D2K_Y$LCPQ=02W&Y@)*!N$U>U3DPHAQZ#QEV0"UVJH1ZZ*.(3#YD3
M09M$4'L5S&WR$DQ9$EVI#<J5"!-F*;?7#.19)](WMF-J$-O,\1M7OC7FVI5I
M9?N='$&UC)SC3$XJE'N 0A!C%!S#IEUGA"#LX6/8S 3#V _,A0D:DH%]X56U
MR%:@7GO"DCGHM!+J6',W5ULUY?02K%BF!DB 4CP01DJM8R&+ 7>FO$YJKX<I
M@YX+B98Q PP3!T(M8R98 )%OSA@\V!_ $^1VBE.V8/N<&:G SN!$7[93 \C1
M2=@@QP102P"=Z(GJ%+"(PVIO750FY;F,_REO&,F@4W%.#1"* MRATX5!" GU
M>CBU @*QE=-W+M4TXR>F<TT'=V/U'=_3*75AR,6!Y^F<NCBLEC!R>SBUT@7M
MVM4NSDH/C5Q(-Z'$103I9 PXW\<!U<ET<4$ *>GATBHA=-]8X6$K+O"$NIRG
M\;670VJ%R.-.JKJXSC2V08Y9M,H%O1.;!<ER)N1^ZI8KDQ=I*_<(1D9>EU$
M/5\G9( AA[BNSLJ$"Y!/>ZBU2@KM4EKO@YZ84GI6E[[8\/0LSZYP0NPBEV*=
MEP%(O8!TA*"+HX'O]0E!JYTP.(>6(F)5@J#;'BBD%.ILNCB"?4)T,ET8I!CV
M3#_42C:R2_;K]ZH3U!7<(' "1U]@!AQ$Q GTQFK N=BE/75#K8 CNX"?MQL%
M_X(YRW>QTOF\V@JV*])V]FUE&*'7[E51JW_(KG_]N]4),NB8 QV/ZF7IXM2N
MRL%ZFS#@L.=ZN&\*MGJ'3IS5SJW+P^]MO"G:_+XRMA2V$H7L$G5./5I-0G9-
MLM6C*QY0[1;T[F: $75^\/5J=&'4HV[/N0"U<H3L<G1V,>ZY*)N"J!:+[0"!
M6L5 _MN=2U#;L9&]8^NQEBMZ4=]<<1X)('AB?#>&#&W<AWI[GAI@4/7G0&_C
M)ASRB=]ST,9M'\?V/OZ_Z]9'^WC\MKEB^':5PVVSQ/8SRRLJATUGCH#JE3/
MB$/UC?3, */JB-HC2OC@#9B]@??633W8<%$(\1(\_0%S^XL2W'9;3-YX1X[;
M5HKM+[XF89P!=;@LIYJ*.RHYQ.6!4UW^C'.6,*&** 2352W;;8:QAMW74JIG
M>B[6=U$&H+YYMT(JPL.#SP<IRU?EMR>AYMLVD]5;S>9N\WWK8_E51[M_!Z\?
MH.'^!%[/JJ]7K?OJ8]KG,%_%F0 )6ZJAG ^>BC:OOD]5%Y)ORH\73UQ*GI8_
MURR,6%X U/,EYW)_40S0?"4<_0=02P,$%     @ ,(5<5+SC05AC @  Q@4
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
MIR>;9M9,4*QM/Y@+U-W%#@O=_T&: +V_% +?)J;%=%^4["]02P,$%     @
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
M2(K+':.FWKF!^7TCA'ZYR1NH#R>7_P)02P,$%     @ ,(5<5/5K/7*E!
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
MXX#EL.);B;>Z^@Q-/2,7+]/2^E]6-;Z]@&5;B[ILQ)1!*53]Y,]-'W8$4?^
M(&H$D<^[!ODL%QQY.C6Z8L9Y4S2W\*5Z-24GE/M3[M#0J2 =II^TSBLA)>,J
M9]<*N5J+I00VMQ;0LB/'[]F\U ;%;^Y;_.&9[HH%1G>EP_ET <B%M&?LA G%
M[@N]M1363D.D0EPZ8=8D?5DG'1U(>@'9.1OTW[&H%_4?[A;L].3L[R@AM:'M
M1=3V(O)A!__7BX6PF=1V:X!]GR\M&KI1/U[!#EKLP&.'![!41-35@UJ5>)5[
MMY[2)"''IP[4L$4-CZ$&7:A:-7H+:M2B1L=0PR[4Z.VHN$7%QU"C+E2\CXK'
MW:BD127'4'$7*ME##:.D&S5N4>-74?<%T)1=(9@NX'@?F,0'^CAIB9/7B1JY
M[()-]F[B.$H&_\#"G2'DYOD7;M9"629A1;+>>4+)FGI&U@;JC9]+2XTTY?RR
MH,\*&.= YRNM\<5PHZ[]4*5_ %!+ P04    "  PA5Q4'5DMO>L"  !E"
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6R-EM]OVC 0Q_\5*]I#*W7-
M+PBA J26K%JE34-EW1ZF/9CD(%8=.[4=Z/[[V29$*0F(E\2.[WO^^.P[9[+C
MXE7F  J]%Y3)J9,K5=ZYKDQS*+"\Y24P/;+FHL!*=\7&E:4 G%E10=W \R*W
MP(0YLXG]MA"S":\4)0P6 LFJ*+#X]P"4[Z:.[QP^/)--KLP'=S8I\0:6H%[*
MA= ]M_&2D0*8))PA >NI<^_?);&QMP:_".QDJXW,2E:<OYK.4S9U/ ,$%%)E
M/&#]VL(<*#6.-,9;[=-IIC3"=OO@_=&N7:]EA27,.?U-,I5/G=A!&:QQ1=4S
MWWV%>CU#XR_E5-HGVM6VGH/22BI>U&)-4!"V?^/W.@XM@3\X(0AJ07"I(*P%
MX:6"02T8V,CLEV+CD&"%9Q/!=T@8:^W--&PPK5HOGS"S[4LE]"C1.C7[H7(0
MZ%Y*4!)AEJ'[-!459.@;P2M"B2(@T6<TKX0 I@Z&5PDH3*B\UD,ORP1=?;I&
MGQ!AZ&?.*ZG=R(FK-)V9PTUKDH<]27"")('T%H7^#0J\P.^1SR^7>SWRY&*Y
M/_XH=W5(F[@&35P#ZR\\&]=V$!,B4\IE)0#]N5]))?21_WMFIK"9*;0S#4[,
M]#B?(UGJ-!)5@2A)=4H"XBM*-MAD5N].[#V.K$=3&+8S/_+]>.)NVP'O6GF-
MQ0?408,Z.(NZ$%!BDB%3CA0PS%) \%X:XE[,O;=A"R .Q_X19==HX+66\@%T
MV( .SX(^"(ZSE4F'E#.[4[I O55$$ENL4BY5+_"PPQ(,O> (N,<H]$X 1PUP
M=!9X^>5Y@9[8%J32-5G)FT/&]E%&W;!ZQU'MVIS8^U%#.#I+:!.BCV;4#8?7
M.8I=(]\?1_U$<4,47W0:#R?0EC]^"C/N)$,PCD/OB+-K-1H&1P<@Z1K%471\
M -Q633<7\'<L-H1)1&&M9=[M2 =#["^U?4?QTI;Y%5?ZTK#-7/\'@# &>GS-
MN3ITS,W1_%G,_@-02P,$%     @ ,(5<5 +$/+N( @  C08  !D   !X;"]W
M;W)K<VAE971S+W-H965T-3@N>&ULC55=;YLP%/TK%NI#*ZWE.VTJ@I0639O4
M:5$_MH=I#P[<!*O&IK9ILG\_VQ!$&Q+E!?QQSKGG7N-+LN'B598 "FTKRN3,
M*96J;UU7YB546%[Q&IC>67%18:6G8NW*6@ N+*FB;N!Y$[?"A#EI8M<6(DUX
MHRAAL!!(-E6%Q;\[H'PS<WQGM_!(UJ4R"VZ:U'@-3Z!>ZH70,[=7*4@%3!+.
MD(#5S)G[MUEL\!;PB\!&#L;(9++D_-5,OA<SQS.&@$*NC +6KW>X!TJ-D+;Q
MUFDZ?4A#'(YWZE]M[CJ7)99PS^EO4JARYMPXJ( 5;JAZY)MOT.5C#>:<2OM$
MFP[K.2AOI.)51]8.*L+:-]YV=1@0_.@ (>@(P:F$L".$IQ*BCA#9RK2IV#ID
M6.$T$7R#A$%K-3.PQ;1LG3YAYMB?E-"[1/-4^E.5(-!<2E 285:@>9Z+!@KT
M0/"24*((2'2)'CA;7SZ#J';0\PP4)E1>Z,V7IPR=GUV@,T08>BYY([603%RE
M_9DH;MYYN6N]! >\9)!?H=#_@@(O\$?H]Z?3O1%Z=C+=GWZDN[JH?66#OK*!
MU0N/5G98QHS(G'+9"$!_YDNIA/[H_QZ)%/:10ALI.A#I3G!<+,WAY9Q957V=
MWAHBB;U:.9=J]#1:U6NK:MK#>QI/HCAQWX<U'P%YL=>#/AB.>L/14<,+ 34F
M!8*M[EX2V@^/FWJ-V6RUXH&#:!*'GVSN@_QP>C-N,^YMQD=M9K "(?1=R$LL
MUD.;"-M;,.8VWJN7[P4#)ZW=?=0DBCZ!LGU0//4_Y^0.[KYIU#^T5<(DHK#2
M-._J6JN(MOFU$\5KVPZ67.GF8H>E_E^ , "]O^)<[2:FP_1_H/0_4$L#!!0
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
MH/O?% \JP8,/"7Y[@MMY>F[8FN!AI7?XOB,1"=4HIX#I6QA3?#:3@8LW>]/
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
M].[&F%Y9]RWU0(N-O<E70F-?8!\+;/5 &@%^SX70AX&9H&T>%W\!4$L#!!0
M   ( #"%7%20%R>IXP,   D.   9    >&PO=V]R:W-H965T<R]S:&5E=#<R
M+GAM;)67;6_C*!#'OPJR]L6NM%L#?JZ22+NM3E=I]R[:=N]>$YLDJ-AD@33M
MMS]P7"<UV.F]28P],_XQ,/,WLX.0CVI+J0;/-6_4/-AJO;L.0U5N:4W4E=C1
MQCQ9"UD3;89R$ZJ=I*1JG6H>8@C3L":L"1:S]MY2+F9BKSEKZ%("M:]K(E^^
M42X.\P %KS=^LLU6VQOA8K8C&WI/]:_=4II1V$>I6$T;Q40#)%W/@Z_H^@;E
MUJ&U^(?1@SJ[!G8J*R$>[>"NF@?0$E%.2VU#$//W1&\HYS:2X?C=!0WZ=UK'
M\^O7Z'^TDS>361%%;P3_EU5Z.P_R %1T3?9<_Q2'/VDWH<3&*P57[2\X=+8P
M .5>:5%WSH:@9LWQGSQWB3AS0/&( ^X<\'L=HLXA:B=Z)&NG=4LT6<RD. !I
MK4TT>]'FIO4VLV&-7<9[+<U39OSTXJXI14W! WFF"GP!MW1-I:25O0&^*D6U
M J2IP'=&5HPSS8S5QUNJ">/JD['_=7\+/G[X!#X UH"'K=@K8ZUFH39H]@5A
MV6%\.V+@$8Q;6EZ!"'T&&&+D<;]YOSM\ZQZ:A/19P7U6<!LO&HW7I4&;-) V
M#=<38:,^;-2&C4?"?J=FPWFS<_3+6C];>4\+E,1Y- N?SI/@L<(1PD5O]H8J
M[JGB2:IVF4U):B:I*5 -Q(JS#;%5YF4]1DO.*'"2HP&J:X1@#",_:=*3)I.D
M?QE.T\"D86LV@ NE0$FD?/EBVMF!2/_&2QR2),_R :YKE&5XA#;M:=-)VF77
M[/BI=GQ\J9M.% _Y7*,H3W,_7];S9=/K7I9R3_BQP$VC*1_;AE@!TQ&,2JAV
M!_B(,\\&R/" V#6*8#&2T;PGSB>)_]9;*GU$N?.R-()P0.0:)1!B/U'1$Q63
M1 ]"$PXVTF[%RFT:/M;"34Q<I,/TN58HB3 :67($3^T>7FA!AO2)\#TYJB@W
M.DZ:DGI;-G0@ACF=-'F+>*9(Z&*5OS.77:1+R?2836;S)!/H?^C$69U/B04Z
MJ06:EHNEM,U.OWP&.TY,7[9U2G_OV<YV:6\Z(F>>!8[C8I@.UPSA+!VK!702
M$C2M)./ZACQZD,3(V4X>,YS&R=A"G80#32O'7:-)LV$K3J=VDZL""&8NI&MF
M^]]8]DYR@2[HA:0[PJH.L%UM,=;PD$<U8I@-23U6&.&Q"CT)!YI6CM&N=T'J
MD"L*AJ;(TB&W3SQ0,;I!3_J!I@7$:2V7@'/GBRM/(8J'O*Z9D? TCP>\X=EW
MNCTD_2!RPQH%.%T;1WB5F1G+X[GC.-!BUWZZKX0V!X'V<FO.:E1: _-\+81^
M'=C30'_Z6_P'4$L#!!0    ( #"%7%3CM@DHI04  /0;   9    >&PO=V]R
M:W-H965T<R]S:&5E=#<S+GAM;,U946_B.!#^*Q;:DUJIA=B! JL6J=MVVYYN
M[RK8WCV<[L%-#%B;V%QL2CG=C[^QD\9A&YQ4MP_TH21FOIFQO_$W#CG?R.R;
M6C*FT4N:"'7166J]^MCKJ6C)4JJZ<L4$?#.764HUW&:+GEIEC,86E"8]$@1G
MO91RT9F<V[&';'(NUSKA@CUD2*W3E&;;3RR1FXL.[KP.3/EBJ<U ;W*^H@LV
M8_IQ]9#!7:_T$O.4"<6E0!F;7W0N\<?[<&P UN)WSC:J<HW,5)ZD_&9N[N.+
M3F R8@F+M'%!X>.97;$D,9X@C[\+IYTRI@%6KU^]?[:3A\D\4<6N9/('C_7R
MHC/JH)C-Z3K14[FY8\6$!L9?)!-E_Z--81MT4+166J8%&#)(N<@_Z4NQ$!4
M[N\!D ) V@+" A"V!?0+0+\M8%  !FT!9P7@[#L V0<8%H!AVPBC C!J"Q@7
M %M?O9P_2_XUU71RGLD-RHPU>#,7MH(L&CCGPA3[3&?P+0><GLRTC+ZA*YG"
M[E'4U-\)NJ&9X&*AT(IE:+:D&3M!5,3HFC_SF(E8G:)?:9914Z;HZ)IIRA-U
MC$[1X^P:'7TX1A]0#RF#4X@+]"BX5B<P"-=?>)) #'7>TY"\2:$7%8E^RA,E
M>Q*]9E$7!?@$D8#@&OB5'_Y;I+N(#/?"K_WPR_4"HO?WPF_:P,E>^&<__.=U
MXH7?MEBZ</_2W;6'!S7P^]9P/-Z%]Z!8RXHE9<42ZR_<5[&FL$Z-P,4[=8LN
MH23%@H$2:_2T156[![JUPY<;FL7HSU_ );K7+%5_>1(*RX1"FU!_3T)75"U1
M7.P-$-HH@<"QW3QV$Z C*/Q8)C"LW.AQ70WG@48VD&E3SY.@&PR#G3]@\+E:
M.F\Q>-0=#G:M;FNM1F37ZJXN?MC?-;JO,R+CTFAG#?OE&O;]:[@C0$**9Z8T
M+"(UA(%X1%6B(ZDTV&BTA<- QB*Y$/P?%M=MC#SJ627707=/JH,RU<'_3+4V
MNQ-#/9<Q@@/*Z[!Q49>U/P$,GFF&QBB50B\5PB,4TZWR5/)9.;4SK^=+H?EI
MS).U5?9\0@A.2$J#_$-'0$=SMH$"UDLJCFU9YRI?5\NW>:A!9>G)8 SU^UW)
MO37#.'AC=M]HMC/A83GAH7?"94=#*[J%B=:UI=S#L!(YW,WMYJW%.!S6)S8J
M$QMY$_NZ9$8O^^@AH<+#[+CT-SX,T<2!.W@$_F*+8[L!:(+$.GV"LI+SUU,#
M7>NES,RVL=N%*[6F(F)-)5=$K%9)F(MF/1NX<DK"WF2GL,<S'IE]GI^8[*$&
M'4UGCW#R^1>UY0N[+H</I,UAU^>PO]'=O*QXEB>1:UDM!WX?.+#JY5,K[)H&
M]G>-)E:^<,'3=>J+Y50?#PZ$#Z?6N$&NK5O3?HPV>RCQN\G[B2\C)Z?8KZ>-
MA-"7)D*<0N+1@1#B1!:/?PPA?C?]QBU"G,H2O\HV,7*3KA*Y9:"YE_8)#TXF
M6OIC.]$D^# 8(I5G!^)=CEL(;-:BH9$47G8.+YX^0IR$$K_\5>.W>B2X)6^/
MVV34'>\YQ!*GG:1).Y/\ ?ZKU-""+0=+F<20S)3I=29R"KR5X,23'(AX$B>>
MY,>(9X.;L'FO.O4D3>K9CI)6G8TX(24'(J3$"2GQ*^"L^/$(SGUFLU X$1J*
M(@A9OTG\[N A.OC)]Z3OY#1LDM/V%#7VNM I:7@@2AHZ)0W]2OI>BAK<X4$C
M297?8_PB^PZ2WM_^0J>P8?] 2',Z'/I_.FC7_NX*+]7VM_OHOAO>:6[H%\MW
M=[^[PF&U^X7];C#8DXF3VK!!:N'X8W_3GGZ=3;UT.QD-#T1&0R>C81L9/2DW
MJ9?UZ\)9E?41?LMZK_*RP;P/^T*S!1<*)6P.N* [! =9_HHIO]%R9=\_/$FM
M96HOEXS";C0&\/U<2OUZ8UYIE"_Z)O\!4$L#!!0    ( #"%7%3%T%(FP@(
M ) '   9    >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;)U5R6[;,!#]%4((
MB@1(HEU.4MF EQ3M(8 1-^VAZ(&6QA(1B51).D[Z]24I69%MV0AZD;C,>YPW
M0\[$&\:?10X@T6M94#&T<BFK.]L620XE%M>L JIV5HR76*HISVQ1<<"I 96%
M[3E.9)>84&L4F[4Y'\5L+0M"8<Z16)<EYF\3*-AF:+G6=N&19+G4"_8HKG &
M"Y!/U9RKF=VRI*0$*@BCB,-J:(W=NUFD[8W!#P(;T1DCK63)V+.>?$N'EJ,=
M@@(2J1FP^KW %(I"$RDW_C2<5GND!G;'6_8O1KO2LL0"IJSX25*9#ZT;"Z6P
MPNM"/K+-5VCTA)HO884P7[1I;!T+)6LA6=F E0<EH?4?OS9QZ #<Z C :P#>
M/B X O ;@/]10-   A.96HJ)PPQ+/(HYVR"NK16;'IA@&K223ZA.^T)RM4L4
M3H[N,:>$9@)5P-$BQQS0)UQ6G]%"LN0935FI+IC )D=7:*%N7;HN +%5G\']
MJQX#.I^!Q*00%PKRM)BA\[,+=(8(1=]SMA:8IB*VI7)>NV GC:.3VE'OB*.N
MAQX8E;E ]S2%=)? 5JI;Z=Y6^L0[R3B#Y!KY[B7R',_M<6CZ<;C3 Y]]&.[>
MGE#CMXGT#9]_A,_D[DH_@13-\9MZF1*-.<<T S/^-5X*R=4S^WWBL* ]+#"'
M!<<.,[E/NKF'.O=]B:VY!H9+EZ&7D1^&7FR_=(-]:!1YWF#7:-;#-/#?F7:T
MA*V6\*26*:Z(Q 7YJP(G#G3UZ:GYPHX7;A#LR3FT\?4MV5'38Q.%_6*B5DST
MGXFY1!1DGYKH,*:!<[,GY] HO'7VL]/#Y$>#/4%VIU:5P#-3\X5R>4UE_7;;
MU;:MC$TUW5N?J'93=X=WFKI7/6">$2I0 2M%Z5P/5(AY7?_KB625J8A+)E5]
M-<-<M4S@VD#MKQB3VXD^H&W"HW]02P,$%     @ ,(5<5/=G8=-L!@  =1X
M !D   !X;"]W;W)K<VAE971S+W-H965T-S4N>&ULM5G;;MLX$/T5PNA#"Z0V
MJ3L+QT!B.XD==Q$T[?9AL0^*1=M"=?%*=-+^?:F+97LX5M06VX=&HL\9<F8.
MR1$Y?$FS;_E&"$F^QU&27_8V4FX_# ;Y<B-B/^^G6Y&H7U9I%OM2O6;K0;[-
MA!^4I#@:&)0Z@]@/D]YH6+8]9*-ANI-1F(B'C.2[./:S']<B2E\N>ZRW;_@4
MKC>R:!B,AEM_+1Z%_+)]R-3;H+$2A+%(\C!-2"96E[TK]F'![()0(OX.Q4M^
M]$P*5Y[2]%OQ,@LN>[08D8C$4A8F?/7G68Q%%!66U#C^JXWVFCX+XO'SWOI-
MZ;QRYLG/Q3B-OH:!W%SVO!X)Q,K?1?)3^G(G:H?* 2[3*"__)R\UEO;(<I?+
M-*[):@1QF%1__>]U((X(R@Y.,&J" 0G6&8)9$\RN!*LF6%T)=DVPNQ*<FN!T
M);@UP>U*\&J"UY7 :P*'!.=<XN@^<[1K'ZQ)MI;MLY1]NEF9[T$EK%*5$U_Z
MHV&6OI"LP"M[Q4,I[9*OQ!@FQ2Q\E)GZ-50\.7J4Z?(;&:>QFM:Y7TR,"S+U
MLR1,UCG9BHP\;OQ,7! _"<@D? X#D00Y>4^N_3Q<UJW13HK@P'K8L\C;B9!^
M&.7O%.'+XX2\??..O"$#DA>_YB1,R)<DE/G%4</G3;K+E5G5^.;D?3B0RMUB
MT(-E[=IUY9IQQC63?$P3N<G)- E$@/#G[7QFM!@8J#@WP3;VP;XV6BU.Q+)/
M3'9!#&HP9$#C=OJCV"HZ/4N?M-/GNZ25/FVG?_2SUL'?=/>=(O3;[KYC]+ON
MOF/T67??,?K\S_)^_V>A6W2F,]ZB8K-9,LS2GGDN%<5D?5]L?0%Y\'^H+5F2
MJRSSD[4HG_^Y>LIEIK;7?ULZLYK.K+(SZTQGLV29QH*LLC0F2S4;PV2G%AFB
MJI"L7*W0=:$RZ98FBS+D>?3>9*8['#P?3S8=Y5C</@5-=!!S#.<4--5!!K>
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
M%T/+*5W1O_#CW#<,$>DF,1".(^KEU^!X6N".T%E8=1#AT'EH#B" 8P.M/;\
MAP;$=XN/XAQU[1VK22*L288U5DNS9\NGG/=:>O/IU"CLJ*-\T7C +5S,&:&K
MPJJ%Z"OEC-!5 91FI.3><2*$XV8CN*D_A&.$=&7+PHJ5Z*WC#/3,P%Q!6"D1
M>BHO2:L/,JP/H[PD@8(*Y"4(!WD)P@6\)*WVR+#VC/)27P8AK3Q(,IF'+$/+
M,$./\Y!/KIYS>B&+(*0]#<O.LH>=T\TFR:J^C<O5MR0;RV;2DJ><K,@A+47*
M"8L<$C@[18JY)T, S,0H[HG+ H)1U/6,AVP\$!PFZ$$>&<ABTA*HG*SB(2TU
MR@DK'A(X!H6\ SVK W@'@'5[1UEB5F%B'NJ=/O92EC359/4/92E135C_4'Z0
MZ[)7/V01A+2G84E8A4GXR^+BK%:2W\NK'\M>RO*DFJS&H2PEJ@EK' HX,N2$
MN25!$*:ENS\@F"*\XT!-64)6/8]2#O'(0/92EC-5N 0RQCN-#H:^ L@8[P!]
M#)!W(!C@'0 6\(XE9-53]ACHG3[VTI8O-9K*,]I2H@['D:,\H_V:@\M>_9!%
M$-*>AB5AW5>V,*L<K9,X3\82E[84J2=[;E!;-M03/C>HH92=>ID] ),,N:>M
M $IHT5%OT9:)=9B)^UPQD+&TY4D]66ZO+0WJ"7-[[>?BWK[HA2R"D/8T+/'J
M,/$.<$8O037:O"9+WS%J=E]-F,"_#-:W12 <L$<@6/<FP:C1?(5>2;QC^0NC
M1M\/FBQ]QZC1?H,F3.!?!FOG$P)YYQH@$!$IO+8B (@UXKBK\P$U6H#0*^GY
M1[@-HT:S$)HLU\>HT::#)LSV7P9K/Z].A7LH,8> 6'/*E><RZ/D'RGE'C1RC
M1@<0>B5UOY8!,6IT *')DG^,&ATX:,+T_V6P?@[T<2 '^K  !S;[:GL::]V^
M\]'4UVIV#>?^XYKYFKV4?<V4 YKG,=0A";7/0T"H@1[$=;?0XV8O94\SY2"G
M#"6Z9K/EI-V6S7;+GG[+80[RDW@MB?*V#-1>R92[M1803FK%NUI=FPV6/1V6
M0_W3RVK-IDH\X7,1N-DPV=,Q.<PW0*\*H^[I+ 0SGO$:"@$8E;*K\;39)=G3
M)@DX9O2C*KC1P(A)N!XPSBF-CD+<UU(XQ"D$:(AGQ"TQ@S#O72\+$";<[K59
MXWU;FR2[K]XBET>WZ>.VV+^5Y_#IX55UOU7OZW(^/\7OKC#P^77Y:KOJ_5YV
M^/U[\3[%V?UJFYM,ZLY\%7I;'M!D^S?-[7\ITEWUMJ]O:5&DF^K'AR1>)ED)
M,'^_2]/BY9?R"PXO_#OY/U!+ P04    "  PA5Q4+ ##C98#  #F#   &0
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
M#'1D0BYU.=2#23G"\1KB(>IXB,XSX<<",19FOSP.E^^)2=FV:P%=W)H4DYX
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
M@42TJ[;CK["]*.E>L6PL+G.V8OFDG>KYM!D&=F"CMA<X'"+7S>5',!^'^1'
ML#B8 LS'>6%Q_J?]#-']. S3-O0B0]1GB/HX+Q\R:3Y8'+]/:B__3M,TCI,$
MR^ADXE4PP?*6)/#ULV':P .+ Y'^+-=XM?$.>;X/L)H^UR'83O%.Q':*YQH0
M?][ (TW]U<;B@ =6!:QW(+X_#O24WR>.H:J8-NP)QI$TQ1#H17^/)@F2G00^
M_OI@3TD<IZD? <RO((XQ!)Y&',$4@ 8,B>/F'#PXC\+-.15N?_T9_P902P,$
M%     @ ,(5<5)>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q
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
M@^O&EWPV_Q_]^C=02P$"% ,4    "  PA5Q4!T%-8H$   "Q    $
M        @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( #"%7%1C
MH\@0[@   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM
M;%!+ 0(4 Q0    ( #"%7%297)PC$ 8  )PG   3              "  <P!
M  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ ,(5<5 IJ2F:Y!@
M8!H  !@              ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;%!+ 0(4 Q0    ( #"%7%3%:AD7% (  %\%   8              " @?P.
M  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    "  PA5Q48ZO8
M_"@'  #J'   &               @(%&$0  >&PO=V]R:W-H965T<R]S:&5E
M=#,N>&UL4$L! A0#%     @ ,(5<5#-V')"[ @  >@<  !@
M ("!I!@  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( #"%
M7%3:G\O/R@8  /H=   8              " @94;  !X;"]W;W)K<VAE971S
M+W-H965T-2YX;6Q02P$"% ,4    "  PA5Q4C05:<P<(  #C*@  &
M        @(&5(@  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%
M  @ ,(5<5)R5FA<*"0  2RD  !@              ("!TBH  'AL+W=O<FMS
M:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( #"%7%04V#"'U@@  -\5   8
M              " @1(T  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"
M% ,4    "  PA5Q4N34TI D1  #X+0  &               @($>/0  >&PO
M=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ ,(5<5&#*\@_E"
M[!0  !D              ("!74X  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX
M;6Q02P$"% ,4    "  PA5Q40065U9,&  "S#P  &0              @(%Y
M5P  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( #"%7%0#
M8332R@0  /T*   9              " @4->  !X;"]W;W)K<VAE971S+W-H
M965T,3(N>&UL4$L! A0#%     @ ,(5<5&TB=98D P  V@8  !D
M     ("!1&,  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4
M"  PA5Q4.$<ZW:T&  #*#P  &0              @(&?9@  >&PO=V]R:W-H
M965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( #"%7%1)"<KW; 8  !P0   9
M              " @8-M  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L!
M A0#%     @ ,(5<5.QW0A3^!P  &BT  !D              ("!)G0  'AL
M+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    "  PA5Q4#XB_$QX)
M  "O%P  &0              @(%;?   >&PO=V]R:W-H965T<R]S:&5E=#$W
M+GAM;%!+ 0(4 Q0    ( #"%7%165B SP ,  +4(   9              "
M@;"%  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ ,(5<
M5#<X-E.."   1!4  !D              ("!IXD  'AL+W=O<FMS:&5E=',O
M<VAE970Q.2YX;6Q02P$"% ,4    "  PA5Q43*1'L80(   I%@  &0
M        @(%LD@  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0
M   ( #"%7%1]&.0C+@0  ' )   9              " @2>;  !X;"]W;W)K
M<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ ,(5<5(G-?<V*!P  ]A,
M !D              ("!C)\  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q0
M2P$"% ,4    "  PA5Q4)ARPU'4$  !0#   &0              @(%-IP
M>&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( #"%7%0Q5#26
M_0(  "('   9              " @?FK  !X;"]W;W)K<VAE971S+W-H965T
M,C0N>&UL4$L! A0#%     @ ,(5<5$)7O+%"$   Y"P  !D
M ("!+:\  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    "  P
MA5Q4$0]%XXP$  #^"P  &0              @(&FOP  >&PO=V]R:W-H965T
M<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( #"%7%3HXJ'QM0(  ,(%   9
M          " @6G$  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#
M%     @ ,(5<5,JS%A)6!0  1@L  !D              ("!5<<  'AL+W=O
M<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    "  PA5Q4#6L-VI4"  "0
M!0  &0              @('BS   >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM
M;%!+ 0(4 Q0    ( #"%7%1(1$DM: (  #P%   9              " @:[/
M  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ ,(5<5.@"
M)!@G P  Q08  !D              ("!3=(  'AL+W=O<FMS:&5E=',O<VAE
M970S,2YX;6Q02P$"% ,4    "  PA5Q4P NX?Y@$   <$   &0
M    @(&KU0  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    (
M #"%7%2:L/%/G08  $(2   9              " @7K:  !X;"]W;W)K<VAE
M971S+W-H965T,S,N>&UL4$L! A0#%     @ ,(5<5)I84X2C P  80H  !D
M             ("!3N$  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"
M% ,4    "  PA5Q4H6&S?#<#  !'!P  &0              @($HY0  >&PO
M=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( #"%7%1[2]H!O@4
M .D-   9              " @9;H  !X;"]W;W)K<VAE971S+W-H965T,S8N
M>&UL4$L! A0#%     @ ,(5<5%();/,9!   P H  !D              ("!
MB^X  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    "  PA5Q4
MM+["4:8"  "@!0  &0              @(';\@  >&PO=V]R:W-H965T<R]S
M:&5E=#,X+GAM;%!+ 0(4 Q0    ( #"%7%2LM7%AV08  % 2   9
M      " @;CU  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%
M  @ ,(5<5(K)QLZ&!   20P  !D              ("!R/P  'AL+W=O<FMS
M:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    "  PA5Q4EA@+.S,"  "1!
M&0              @(&% 0$ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+
M 0(4 Q0    ( #"%7%2I4\L]50D  %\U   9              " @>\# 0!X
M;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ ,(5<5#XSG040
M!   D0\  !D              ("!>PT! 'AL+W=O<FMS:&5E=',O<VAE970T
M,RYX;6Q02P$"% ,4    "  PA5Q4=P5K_.("  !>"0  &0
M@('"$0$ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( #"%
M7%1ZYL&D8 ,  )$+   9              " @=L4 0!X;"]W;W)K<VAE971S
M+W-H965T-#4N>&UL4$L! A0#%     @ ,(5<5-/-HGZQ P  \0L  !D
M         ("!<A@! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4
M    "  PA5Q4&.<!!D$&   Q'   &0              @(%:' $ >&PO=V]R
M:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( #"%7%2\XT%88P(  ,8%
M   9              " @=(B 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL
M4$L! A0#%     @ ,(5<5*JBJZ6^ @  2@<  !D              ("!;"4!
M 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    "  PA5Q486[
M35\"  !=!@  &0              @(%A* $ >&PO=V]R:W-H965T<R]S:&5E
M=#4P+GAM;%!+ 0(4 Q0    ( #"%7%2B48:\I0,   L-   9
M  " @?<J 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @
M,(5<5"[@Y:(R!0  J!P  !D              ("!TRX! 'AL+W=O<FMS:&5E
M=',O<VAE970U,BYX;6Q02P$"% ,4    "  PA5Q4]6L]<J4$  !N%@  &0
M            @($\- $ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4
M Q0    ( #"%7%0):URU%@,  $ )   9              " @1@Y 0!X;"]W
M;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ ,(5<5);4_[;C @
M, P  !D              ("!93P! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX
M;6Q02P$"% ,4    "  PA5Q4?>1(/V4"  "T!@  &0              @(%_
M/P$ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( #"%7%0=
M62V]ZP(  &4(   9              " @1M" 0!X;"]W;W)K<VAE971S+W-H
M965T-3<N>&UL4$L! A0#%     @ ,(5<5 +$/+N( @  C08  !D
M     ("!/44! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4
M"  PA5Q4.\6<P\T"  #>!P  &0              @('\1P$ >&PO=V]R:W-H
M965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( #"%7%18/F2$]@(  &@(   9
M              " @0!+ 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L!
M A0#%     @ ,(5<5$YA' ]2 P  _PL  !D              ("!+4X! 'AL
M+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    "  PA5Q4*K9NGD$#
M  #+"0  &0              @(&V40$ >&PO=V]R:W-H965T<R]S:&5E=#8R
M+GAM;%!+ 0(4 Q0    ( #"%7%3&?XG#%0,  .P)   9              "
M@2Y5 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ ,(5<
M5&$-I3:R P  <A   !D              ("!>E@! 'AL+W=O<FMS:&5E=',O
M<VAE970V-"YX;6Q02P$"% ,4    "  PA5Q42&_F 5T"  !H!@  &0
M        @(%C7 $ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0
M   ( #"%7%29DZ^HC04  &0A   9              " @?=> 0!X;"]W;W)K
M<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ ,(5<5!%CI)DR @  L00
M !D              ("!NV0! 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q0
M2P$"% ,4    "  PA5Q4&Q35D_T#    $   &0              @($D9P$
M>&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( #"%7%1[V.#P
M6@,  $<*   9              " @5AK 0!X;"]W;W)K<VAE971S+W-H965T
M-CDN>&UL4$L! A0#%     @ ,(5<5&*%@-IP P  U0L  !D
M ("!Z6X! 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    "  P
MA5Q4\ =C>7 #  !("@  &0              @(&0<@$ >&PO=V]R:W-H965T
M<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( #"%7%20%R>IXP,   D.   9
M          " @3=V 0!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#
M%     @ ,(5<5..V"2BE!0  ]!L  !D              ("!47H! 'AL+W=O
M<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    "  PA5Q4Q=!2)L("  "0
M!P  &0              @($M@ $ >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM
M;%!+ 0(4 Q0    ( #"%7%3W9V'3; 8  '4>   9              " @2:#
M 0!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @ ,(5<5$?M
MB-&Q @  O <  !D              ("!R8D! 'AL+W=O<FMS:&5E=',O<VAE
M970W-BYX;6Q02P$"% ,4    "  PA5Q4[[^]\4\"  !I!@  &0
M    @(&QC $ >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    (
M #"%7%02-K**(PP  /Q/   9              " @3>/ 0!X;"]W;W)K<VAE
M971S+W-H965T-S@N>&UL4$L! A0#%     @ ,(5<5"P PXV6 P  Y@P  !D
M             ("!D9L! 'AL+W=O<FMS:&5E=',O<VAE970W.2YX;6Q02P$"
M% ,4    "  PA5Q4CN[O-<X&  #<(0  &0              @(%>GP$ >&PO
M=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( #"%7%1 P^$=, ,
M #X)   9              " @6.F 0!X;"]W;W)K<VAE971S+W-H965T.#$N
M>&UL4$L! A0#%     @ ,(5<5-NV*( < P  "A(   T              ( !
MRJD! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  PA5Q4EXJ[',     3 @
M"P              @ $1K0$ 7W)E;',O+G)E;'-02P$"% ,4    "  PA5Q4
MN12S/?@%  !U-0  #P              @ 'ZK0$ >&PO=V]R:V)O;VLN>&UL
M4$L! A0#%     @ ,(5<5*N<,4MN @  VB\  !H              ( !'[0!
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ ,(5<5$3D
MWU@> @  ERX  !,              ( !Q;8! %M#;VYT96YT7U1Y<&5S72YX
8;6Q02P4&     %D 60!F&   %+D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<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>99
<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>100
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>280</ContextCount>
  <ElementCount>520</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>71</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="shen-20211231.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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001003 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003005 - 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>5</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004006 - 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>6</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1005007 - 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-20211231.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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2105102 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2110103 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2115104 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2119105 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2123106 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2126107 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2132108 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2140109 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2145110 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2147111 - Disclosure - Derivatives and Hedging</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DerivativesandHedging</Role>
      <ShortName>Derivatives and Hedging</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2151112 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2157113 - Disclosure - Stock Compensation, Earnings per Share, and Dividends</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/StockCompensationEarningsperShareandDividends</Role>
      <ShortName>Stock Compensation, Earnings per Share, and Dividends</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2162114 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2166115 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2170116 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2173117 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2206201 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2302301 - Disclosure - Nature of Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/NatureofOperationsTables</Role>
      <ShortName>Nature of Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://shentel.com/role/NatureofOperations</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2307302 - 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>27</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2311303 - 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>28</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2316304 - 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>29</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2320305 - 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>30</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2324306 - 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>31</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2327307 - 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>32</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2333308 - 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>33</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2341309 - 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>34</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2348310 - Disclosure - Derivatives and Hedging (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DerivativesandHedgingTables</Role>
      <ShortName>Derivatives and Hedging (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://shentel.com/role/DerivativesandHedging</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2352311 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2358312 - Disclosure - Stock Compensation, Earnings per Share, and Dividends (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/StockCompensationEarningsperShareandDividendsTables</Role>
      <ShortName>Stock Compensation, Earnings per Share, and Dividends (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://shentel.com/role/StockCompensationEarningsperShareandDividends</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2363313 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://shentel.com/role/CommitmentsandContingencies</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2367314 - 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>39</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2371315 - 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>40</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Nature of Operations - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/NatureofOperationsNarrativeDetails</Role>
      <ShortName>Nature of Operations - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2404402 - Disclosure - Nature of Operations - Revision of Financial Statements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails</Role>
      <ShortName>Nature of Operations - Revision of Financial Statements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2408403 - 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>43</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2409404 - 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>44</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2412405 - 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>45</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2413406 - 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>46</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2414407 - 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>47</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2417408 - 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>48</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2418409 - 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>49</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2421410 - 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>50</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2422411 - Disclosure - Investments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/InvestmentsNarrativeDetails</Role>
      <ShortName>Investments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2425412 - 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>52</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2428413 - 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>53</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2429414 - 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>54</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2430415 - 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>55</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2431416 - 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>56</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2434417 - 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>57</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2435418 - 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>58</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2436419 - 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>59</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2437420 - 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>60</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2438421 - Disclosure - Other Assets and Accrued Liabilities - Restructuring Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails</Role>
      <ShortName>Other Assets and Accrued Liabilities - Restructuring Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2439422 - 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>62</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2442423 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2443424 - 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>64</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2444425 - 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>65</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2446426 - Disclosure - Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2449427 - Disclosure - Derivatives and Hedging - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DerivativesandHedgingNarrativeDetails</Role>
      <ShortName>Derivatives and Hedging - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2450428 - Disclosure - Derivatives and Hedging - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Derivatives and Hedging - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2453429 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2454430 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2455431 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2456432 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2459433 - Disclosure - Stock Compensation, Earnings per Share, and Dividends- Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails</Role>
      <ShortName>Stock Compensation, Earnings per Share, and Dividends- Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://shentel.com/role/StockCompensationEarningsperShareandDividendsTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2460434 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2461435 - Disclosure - Stock Compensation, Earnings per Share, and Dividends - Basic and Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails</Role>
      <ShortName>Stock Compensation, Earnings per Share, and Dividends - Basic and Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2464436 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://shentel.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2465437 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails</Role>
      <ShortName>Commitments and Contingencies - Purchase Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2468438 - 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>78</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2469439 - 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>79</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2472440 - 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>80</Position>
    </Report>
    <Report instance="shen-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2474441 - 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>81</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-20211231.htm">shen-20211231.htm</File>
    <File>shen-20211231.xsd</File>
    <File>shen-20211231_cal.xml</File>
    <File>shen-20211231_def.xml</File>
    <File>shen-20211231_lab.xml</File>
    <File>shen-20211231_pre.xml</File>
    <File>shenex2112312021.htm</File>
    <File>shenex23112312021.htm</File>
    <File>shenex31112312021.htm</File>
    <File>shenex31212312021.htm</File>
    <File>shenex31312312021.htm</File>
    <File>shenex3212312021.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>shen-20211231_g1.jpg</File>
    <File>shen-20211231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="1210">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>103
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "shen-20211231.htm": {
   "axisCustom": 1,
   "axisStandard": 27,
   "contextCount": 280,
   "dts": {
    "calculationLink": {
     "local": [
      "shen-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "shen-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "shen-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "shen-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "shen-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "shen-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 655,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 3,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 7
   },
   "keyCustom": 55,
   "keyStandard": 465,
   "memberCustom": 31,
   "memberStandard": 38,
   "nsprefix": "shen",
   "nsuri": "http://shentel.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110103 - Disclosure - Discontinued Operations",
     "role": "http://shentel.com/role/DiscontinuedOperations",
     "shortName": "Discontinued Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115104 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentHoldingsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119105 - Disclosure - Investments",
     "role": "http://shentel.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2123106 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126107 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132108 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2140109 - Disclosure - Leases",
     "role": "http://shentel.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145110 - Disclosure - Debt",
     "role": "http://shentel.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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 - Derivatives and Hedging",
     "role": "http://shentel.com/role/DerivativesandHedging",
     "shortName": "Derivatives and Hedging",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2151112 - Disclosure - Income Taxes",
     "role": "http://shentel.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0002002 - Document - Audit Information",
     "role": "http://shentel.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2157113 - Disclosure - Stock Compensation, Earnings per Share, and Dividends",
     "role": "http://shentel.com/role/StockCompensationEarningsperShareandDividends",
     "shortName": "Stock Compensation, Earnings per Share, and Dividends",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2162114 - Disclosure - Commitments and Contingencies",
     "role": "http://shentel.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2166115 - Disclosure - Segment Reporting",
     "role": "http://shentel.com/role/SegmentReporting",
     "shortName": "Segment Reporting",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2170116 - Disclosure - Quarterly Results (unaudited)",
     "role": "http://shentel.com/role/QuarterlyResultsunaudited",
     "shortName": "Quarterly Results (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2173117 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2206201 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2302301 - Disclosure - Nature of Operations (Tables)",
     "role": "http://shentel.com/role/NatureofOperationsTables",
     "shortName": "Nature of Operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307302 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2311303 - Disclosure - Discontinued Operations (Tables)",
     "role": "http://shentel.com/role/DiscontinuedOperationsTables",
     "shortName": "Discontinued Operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316304 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001003 - 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-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "shen:ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2320305 - Disclosure - Investments (Tables)",
     "role": "http://shentel.com/role/InvestmentsTables",
     "shortName": "Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "shen:ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2324306 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327307 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2333308 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2341309 - Disclosure - Leases (Tables)",
     "role": "http://shentel.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2348310 - Disclosure - Derivatives and Hedging (Tables)",
     "role": "http://shentel.com/role/DerivativesandHedgingTables",
     "shortName": "Derivatives and Hedging (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2352311 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2358312 - Disclosure - Stock Compensation, Earnings per Share, and Dividends (Tables)",
     "role": "http://shentel.com/role/StockCompensationEarningsperShareandDividendsTables",
     "shortName": "Stock Compensation, Earnings per Share, and Dividends (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermPurchaseCommitmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2363313 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://shentel.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermPurchaseCommitmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2367314 - Disclosure - Segment Reporting (Tables)",
     "role": "http://shentel.com/role/SegmentReportingTables",
     "shortName": "Segment Reporting (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002004 - 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-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2371315 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "shen:NumberOfCellTowersBuilt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cell_site",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Nature of Operations - Narrative (Details)",
     "role": "http://shentel.com/role/NatureofOperationsNarrativeDetails",
     "shortName": "Nature of Operations - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "shen:NumberOfCellTowersBuilt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cell_site",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404402 - Disclosure - Nature of Operations - Revision of Financial Statements (Details)",
     "role": "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails",
     "shortName": "Nature of Operations - Revision of Financial Statements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i6a7b8cae01ef44f2882c7394e69c270b_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxLiabilitiesNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - 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-20211231.htm",
      "contextRef": "ic59cba69e4ee4f6dbaa7137db9638554_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i719201fae88b49798c7a5f036d99cdb9_I20210701",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "shen:DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412405 - Disclosure - Discontinued Operations - Narrative (Details)",
     "role": "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails",
     "shortName": "Discontinued Operations - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i719201fae88b49798c7a5f036d99cdb9_I20210701",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "shen:DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413406 - 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-20211231.htm",
      "contextRef": "i6e7fe39d26224165b04ea864e6a54892_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "shen:DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - 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": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "ib16cf0936fa140e985a4f899522c287c_D20210702-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "shen:WeightedAverageCustomerLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417408 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "shen:WeightedAverageCustomerLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CapitalizedContractCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8daee9b4b36341d18a0a93f979a52990_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418409 - 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-20211231.htm",
      "contextRef": "i6a7b8cae01ef44f2882c7394e69c270b_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003005 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostsAndExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "shen:ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNi",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421410 - 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-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "shen:ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNi",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422411 - 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-20211231.htm",
      "contextRef": "id9505abf18eb4dd585207fbe5c7b5a02_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNi",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425412 - 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-20211231.htm",
      "contextRef": "i8daee9b4b36341d18a0a93f979a52990_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428413 - 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-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429414 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "shen:ScheduleofFiniteLivedIntangibleAssetsAmortizationEstimatedUsefulLivesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i0ad963abc1e14da9b1edfbb52d2bbc34_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430415 - 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-20211231.htm",
      "contextRef": "i0ad963abc1e14da9b1edfbb52d2bbc34_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431416 - 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-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "shen:FCCSpectrumLicensesLeasesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434417 - 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-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "shen:FCCSpectrumLicensesLeasesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostNetNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435418 - 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-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostNetNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436419 - 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-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i93d61744c28e4b1e978d53c1abeb6579_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004006 - 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-20211231.htm",
      "contextRef": "i93d61744c28e4b1e978d53c1abeb6579_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437420 - 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-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438421 - Disclosure - Other Assets and Accrued Liabilities - Restructuring Plan (Details)",
     "role": "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails",
     "shortName": "Other Assets and Accrued Liabilities - Restructuring Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i85029fd162d04d9aa1d597752a139402_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8daee9b4b36341d18a0a93f979a52990_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439422 - 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-20211231.htm",
      "contextRef": "ibdf8c43cc5af4ab98ff76af57edfd20f_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442423 - 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-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443424 - 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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444425 - 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",
       "div",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446426 - Disclosure - Debt - Narrative (Details)",
     "role": "http://shentel.com/role/DebtNarrativeDetails",
     "shortName": "Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsForDerivativeInstrumentFinancingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449427 - Disclosure - Derivatives and Hedging - Narrative (Details)",
     "role": "http://shentel.com/role/DerivativesandHedgingNarrativeDetails",
     "shortName": "Derivatives and Hedging - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsForDerivativeInstrumentFinancingActivities",
      "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-20211231.htm",
      "contextRef": "i8daee9b4b36341d18a0a93f979a52990_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AociBeforeTaxAttributableToParent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450428 - Disclosure - Derivatives and Hedging - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)",
     "role": "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails",
     "shortName": "Derivatives 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxesPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453429 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005007 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454430 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455431 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsDeferredIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456432 - 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-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "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-20211231.htm",
      "contextRef": "i1253b49b716949c0b035866dc04f5abf_D20211027-20211027",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459433 - Disclosure - Stock Compensation, Earnings per Share, and Dividends- Narrative (Details)",
     "role": "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails",
     "shortName": "Stock Compensation, Earnings per Share, and Dividends- Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i1253b49b716949c0b035866dc04f5abf_D20211027-20211027",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460434 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i3b32f30e469a4533a0add644823cbf49_D20211001-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461435 - Disclosure - Stock Compensation, Earnings per Share, and Dividends - Basic and Diluted Earnings Per Share (Details)",
     "role": "http://shentel.com/role/StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails",
     "shortName": "Stock Compensation, Earnings per Share, and Dividends - Basic and Diluted Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i9cbb4ac8528648478b6fa569675b2e36_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "shen:PaymentsForLongTermPurchaseCommitment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464436 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://shentel.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i9cbb4ac8528648478b6fa569675b2e36_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "shen:PaymentsForLongTermPurchaseCommitment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2465437 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details)",
     "role": "http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails",
     "shortName": "Commitments and Contingencies - Purchase Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8ba626a74bad4358859f7e829f0c3eb9_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths",
      "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-20211231.htm",
      "contextRef": "i3b32f30e469a4533a0add644823cbf49_D20211001-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2468438 - 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-20211231.htm",
      "contextRef": "i6963c0fdf47b42b9aaa962bb4d8dd4ad_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:SellingGeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i3b32f30e469a4533a0add644823cbf49_D20211001-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469439 - 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
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "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",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i3b32f30e469a4533a0add644823cbf49_D20211001-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2472440 - Disclosure - Quarterly Results (unaudited) (Details)",
     "role": "http://shentel.com/role/QuarterlyResultsunauditedDetails",
     "shortName": "Quarterly Results (unaudited) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i3b32f30e469a4533a0add644823cbf49_D20211001-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "shen-20211231.htm",
      "contextRef": "i9c2d1d8c5f554c55aca1b1bbb1455439_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2474441 - 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-20211231.htm",
      "contextRef": "i486a4df07c7c4a30aa7c5a6085cdbe61_I20181231",
      "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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105102 - 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-20211231.htm",
      "contextRef": "i8bcb16fe72124071a108b78a807d8d64_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 71,
   "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/2021q4",
     "presentation": [
      "http://shentel.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r741",
      "r742",
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://shentel.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r741",
      "r742",
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://shentel.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r741",
      "r742",
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://shentel.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://shentel.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r741",
      "r742",
      "r743"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://shentel.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://shentel.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r744"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://shentel.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r739"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://shentel.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r738"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://shentel.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r738"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://shentel.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r738"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://shentel.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r745"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://shentel.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r738"
     ],
     "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/2021q4",
     "presentation": [
      "http://shentel.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r738"
     ],
     "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/2021q4",
     "presentation": [
      "http://shentel.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r738"
     ],
     "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/2021q4",
     "presentation": [
      "http://shentel.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r738"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://shentel.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r759"
     ],
     "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/2021q4",
     "presentation": [
      "http://shentel.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r741",
      "r742",
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "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/2021q4",
     "presentation": [
      "http://shentel.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r737"
     ],
     "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/2021q4",
     "presentation": [
      "http://shentel.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r740"
     ],
     "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/2021q4",
     "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/2021q4",
     "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": "(Losses) Gains on Cash Flow Hedges"
       }
      }
     },
     "localname": "AOCIAttributabletoParentBeforeTaxRollForward",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "shen_AccruedProgrammingCostsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails": {
       "order": 5.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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "shen_AmortizationReflectedAsOperatingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.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/20211231",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_AmortizationReflectedasRentExpense": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.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/20211231",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://shentel.com/20211231",
     "xbrltype": "stringItemType"
    },
    "shen_BroadbandSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Broadband Segment",
        "label": "Broadband Segment [Member]",
        "terseLabel": "Broadband"
       }
      }
     },
     "localname": "BroadbandSegmentMember",
     "nsuri": "http://shentel.com/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "shen_CapitalizedContractCostPayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized Contract Cost Payments",
        "label": "Capitalized Contract Cost Payments",
        "terseLabel": "Commission payments"
       }
      }
     },
     "localname": "CapitalizedContractCostPayments",
     "nsuri": "http://shentel.com/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_DebtInstrumentCovenantDebtServiceCoverageRatioMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Debt Service Coverage Ratio, Minimum",
        "label": "Debt Instrument, Covenant, Debt Service Coverage Ratio, Minimum",
        "terseLabel": "Debt service coverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantDebtServiceCoverageRatioMinimum",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "shen_DebtInstrumentCovenantTotalNetLeverageRatioMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Total Net Leverage Ratio, Maximum",
        "label": "Debt Instrument, Covenant, Total Net Leverage Ratio, Maximum",
        "terseLabel": "Total net leverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantTotalNetLeverageRatioMaximum",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "shen_DebtInstrumentNumberOfCreditFacilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Number Of Credit Facilities",
        "label": "Debt Instrument, Number Of Credit Facilities",
        "terseLabel": "Number of credit facilities"
       }
      }
     },
     "localname": "DebtInstrumentNumberOfCreditFacilities",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "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/20211231",
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "shen_DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Discontinued Operation, Consideration, Waived Management Fees",
        "label": "Disposal Group, Discontinued Operation, Consideration, Waived Management Fees",
        "terseLabel": "Waived management fees"
       }
      }
     },
     "localname": "DisposalGroupDiscontinuedOperationConsiderationWaivedManagementFees",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "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/20211231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Extinguishment of Debt",
        "label": "Disposal Group, Including Discontinued Operation, Extinguishment of Debt",
        "negatedTerseLabel": "Debt extinguishment",
        "terseLabel": "Debt extinguishment"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationExtinguishmentOfDebt",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "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/20211231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails": {
       "order": 1.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/20211231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_DisposalGroupIncludingDiscontinuedOperationSeveranceExpense": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Severance Expense",
        "label": "Disposal Group, Including Discontinued Operation, Severance Expense",
        "terseLabel": "Severance expense"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationSeveranceExpense",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Reclassification From Other Comprehensive Income",
        "label": "Effective Income Tax Rate Reconciliation, Reclassification From Other Comprehensive Income",
        "terseLabel": "Stranded tax effects reclassified from other comprehensive income"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationReclassificationFromOtherComprehensiveIncome",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_FCCSpectrumLicensesLeasesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FCC Spectrum Licenses Leases, Current",
        "label": "FCC Spectrum Licenses Leases, Current",
        "terseLabel": "FCC spectrum license obligations"
       }
      }
     },
     "localname": "FCCSpectrumLicensesLeasesCurrent",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesDetails",
      "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/20211231",
     "presentation": [
      "http://shentel.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_GainLossFromPatronageInvestmentsAndOther": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (Loss) From Patronage, Investments And Other",
        "label": "Gain (Loss) From Patronage, Investments And Other",
        "negatedTerseLabel": "Gain from patronage and investments and other"
       }
      }
     },
     "localname": "GainLossFromPatronageInvestmentsAndOther",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent, Excluding Gain (Loss) On Disposition",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent, Excluding Gain (Loss) On Disposition",
        "terseLabel": "Income from discontinued operations, net of tax"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToParentExcludingGainLossOnDisposition",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": {
     "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": "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/20211231",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indefinite-lived Intangible Assets, Cost Basis Of Assets Included In Transaction",
        "label": "Indefinite-lived Intangible Assets, Cost Basis Of Assets Included In Transaction",
        "terseLabel": "Indefinite-lived intangible assets, cost basis of assets included in transaction"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsCostBasisOfAssetsIncludedInTransaction",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "shen_LeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "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/20211231",
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_LesseeLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1": {
       "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": "2027 and thereafter"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_LesseeLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1": {
       "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": "2026"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_LesseeLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1": {
       "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": "2025"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_LesseeLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1": {
       "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": "2024"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_LesseeLeaseLiabilityPaymentsDueYearTwo": {
     "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": "Lessee, Lease Liability, Payments, Due Year Two",
        "label": "Lessee, Lease Liability, Payments, Due Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_LesseeLeaseLiabilityPaymentsNextTwelveMonths": {
     "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, Payments Due Next Twelve Months",
        "label": "Lessee, Lease Liability, Payments Next Twelve Months",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityPaymentsNextTwelveMonths",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_LesseeLeaseLiabilityUndiscountedExcessAmount": {
     "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, Undiscounted Excess Amount",
        "label": "Lessee, Lease Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Interest"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Additional Borrowing Capacity Available Upon Request",
        "label": "Line Of Credit Facility, Additional Borrowing Capacity Available Upon Request",
        "terseLabel": "Additional borrowing capacity available upon request"
       }
      }
     },
     "localname": "LineOfCreditFacilityAdditionalBorrowingCapacityAvailableUponRequest",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_MarketingServicesAndITSoftewareLicencesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marketing Services and IT Softeware Licences",
        "label": "Marketing Services and IT Softeware Licences [Member]",
        "terseLabel": "Marketing Services and IT Softeware Licences"
       }
      }
     },
     "localname": "MarketingServicesAndITSoftewareLicencesMember",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_NewCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Credit Agreement",
        "label": "New Credit Agreement [Member]",
        "terseLabel": "New Credit Agreement"
       }
      }
     },
     "localname": "NewCreditAgreementMember",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/NatureofOperationsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "shen_NumberOfMarketsIncludedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Markets Included In Transaction",
        "label": "Number Of Markets Included In Transaction",
        "terseLabel": "Number of markets included in transaction"
       }
      }
     },
     "localname": "NumberOfMarketsIncludedInTransaction",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "shen_OPEBPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "OPEB Plan [Member]",
        "label": "OPEB Plan [Member]",
        "terseLabel": "Postretirement Medical Benefits Plan"
       }
      }
     },
     "localname": "OPEBPlanMember",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_PaymentsForLongTermPurchaseCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Long-Term Purchase Commitment",
        "label": "Payments For Long-Term Purchase Commitment",
        "terseLabel": "Payments For Long-Term Purchase Commitment"
       }
      }
     },
     "localname": "PaymentsForLongTermPurchaseCommitment",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesDetails"
     ],
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "shen_PrepaidMaintenanceExpenseCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails": {
       "order": 2.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/20211231",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_RSUsAndRTSRsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RSUs and RTSRs",
        "label": "RSUs and RTSRs [Member]",
        "terseLabel": "RSUs and RTSRs"
       }
      }
     },
     "localname": "RSUsAndRTSRsMember",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_SERPInvestmentsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SERP Investments, Current",
        "label": "SERP Investments, Current",
        "terseLabel": "SERP Investments, Current"
       }
      }
     },
     "localname": "SERPInvestmentsCurrent",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "shen_SERPPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SERP Plan [Member]",
        "label": "SERP Plan [Member]",
        "terseLabel": "Supplemental executive retirement plan (\"SERP\")"
       }
      }
     },
     "localname": "SERPPlanMember",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_SalesAndPropertyTaxesPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails": {
       "order": 1.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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesCommonStockDividendReinvestmentPlan",
     "nsuri": "http://shentel.com/20211231",
     "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"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueCommonStockDividendReinvestmentPlan",
     "nsuri": "http://shentel.com/20211231",
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_TermLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loans",
        "label": "Term Loans [Member]",
        "terseLabel": "Term Loans"
       }
      }
     },
     "localname": "TermLoansMember",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_VariableRateComponentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate Component",
        "label": "Variable Rate Component [Axis]",
        "terseLabel": "Variable Rate Component [Axis]"
       }
      }
     },
     "localname": "VariableRateComponentAxis",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "shen_VariableRateComponentDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate Component [Domain]",
        "label": "Variable Rate Component [Domain]",
        "terseLabel": "Variable Rate Component [Domain]"
       }
      }
     },
     "localname": "VariableRateComponentDomain",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_VariableRateComponentOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate Component One",
        "label": "Variable Rate Component One [Member]",
        "terseLabel": "Variable Rate Component One"
       }
      }
     },
     "localname": "VariableRateComponentOneMember",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_VariableRateComponentThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate Component Three",
        "label": "Variable Rate Component Three [Member]",
        "terseLabel": "Variable Rate Component Three"
       }
      }
     },
     "localname": "VariableRateComponentThreeMember",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "shen_VariableRateComponentTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate Component Two",
        "label": "Variable Rate Component Two [Member]",
        "terseLabel": "Variable Rate Component Two"
       }
      }
     },
     "localname": "VariableRateComponentTwoMember",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://shentel.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "shen_WorkforceReductionProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Workforce Reduction Program",
        "label": "Workforce Reduction Program [Member]",
        "terseLabel": "Workforce Reduction Program"
       }
      }
     },
     "localname": "WorkforceReductionProgramMember",
     "nsuri": "http://shentel.com/20211231",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r450",
      "r627",
      "r628",
      "r630",
      "r733",
      "r746"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r155",
      "r213",
      "r226",
      "r227",
      "r228",
      "r229",
      "r231",
      "r233",
      "r237",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r338",
      "r340",
      "r341",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r155",
      "r213",
      "r226",
      "r227",
      "r228",
      "r229",
      "r231",
      "r233",
      "r237",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r338",
      "r340",
      "r341",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r346",
      "r376",
      "r481",
      "r491",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r708",
      "r710",
      "r734",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails",
      "http://shentel.com/role/PropertyPlantandEquipmentDetails",
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r346",
      "r376",
      "r481",
      "r491",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r708",
      "r710",
      "r734",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails",
      "http://shentel.com/role/PropertyPlantandEquipmentDetails",
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r240",
      "r395",
      "r398",
      "r644",
      "r707",
      "r709"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r240",
      "r395",
      "r398",
      "r644",
      "r707",
      "r709"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r346",
      "r376",
      "r425",
      "r481",
      "r491",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r708",
      "r710",
      "r734",
      "r735"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails",
      "http://shentel.com/role/PropertyPlantandEquipmentDetails",
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r346",
      "r376",
      "r425",
      "r481",
      "r491",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r708",
      "r710",
      "r734",
      "r735"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails",
      "http://shentel.com/role/PropertyPlantandEquipmentDetails",
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r3",
      "r165",
      "r166",
      "r167",
      "r169",
      "r170",
      "r174",
      "r175",
      "r176",
      "r177",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r194",
      "r262",
      "r263",
      "r514",
      "r545",
      "r579",
      "r583",
      "r584",
      "r585",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r763",
      "r764"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r3",
      "r165",
      "r166",
      "r167",
      "r169",
      "r170",
      "r174",
      "r175",
      "r176",
      "r177",
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r194",
      "r262",
      "r263",
      "r514",
      "r545",
      "r579",
      "r583",
      "r584",
      "r585",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r763",
      "r764"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": {
     "auth_ref": [
      "r174",
      "r175",
      "r176",
      "r179",
      "r180",
      "r182",
      "r183"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative increase (decrease) to previously issued financial statements for correction of error.",
        "label": "Revision of Prior Period, Error Correction, Adjustment [Member]",
        "terseLabel": "Error Correction"
       }
      }
     },
     "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r3",
      "r165",
      "r167",
      "r169",
      "r170",
      "r174",
      "r175",
      "r176",
      "r177",
      "r179",
      "r180",
      "r182",
      "r183",
      "r194",
      "r262",
      "r263",
      "r514",
      "r545",
      "r579",
      "r583",
      "r584",
      "r585",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r763",
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Previously Reported [Member]",
        "terseLabel": "Pre-Adjustment"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r163",
      "r747"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/ScheduleIIValuationandQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r245",
      "r629"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r156",
      "r157",
      "r158",
      "r161",
      "r162",
      "r747"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "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 (Loss) Income, net of taxes"
       }
      }
     },
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r75",
      "r633"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r40",
      "r59",
      "r246",
      "r247"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.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 $352 and $614, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r52",
      "r667",
      "r689"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalariesCurrent": {
     "auth_ref": [
      "r44",
      "r45",
      "r78"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r73",
      "r293"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r62",
      "r90",
      "r92",
      "r93",
      "r690",
      "r718",
      "r722"
     ],
     "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, 2021",
        "periodStartLabel": "Balance as of December 31, 2020",
        "terseLabel": "Accumulated other comprehensive loss, net of taxes"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r89",
      "r93",
      "r101",
      "r102",
      "r103",
      "r165",
      "r166",
      "r167",
      "r570",
      "r713",
      "r714",
      "r764"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r60",
      "r514",
      "r633"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r165",
      "r166",
      "r167",
      "r511",
      "r512",
      "r513",
      "r583"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r518"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r519"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r493",
      "r503",
      "r515"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r156",
      "r157",
      "r158",
      "r161",
      "r162"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r66",
      "r248",
      "r264"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r140",
      "r275",
      "r283"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r193"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "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, 2021",
        "periodStartLabel": "Balance as of December 31, 2020"
       }
      }
     },
     "localname": "AociBeforeTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "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, 2021",
        "negatedPeriodStartLabel": "Balance as of December 31, 2020"
       }
      }
     },
     "localname": "AociTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r140",
      "r289"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 5.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "terseLabel": "Impairment expense"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligation": {
     "auth_ref": [
      "r303"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationAccretionExpense": {
     "auth_ref": [
      "r302",
      "r305"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationCashPaidToSettle": {
     "auth_ref": [
      "r132"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationCurrent": {
     "auth_ref": [
      "r303"
     ],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesIncurred": {
     "auth_ref": [
      "r304"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRevisionOfEstimate": {
     "auth_ref": [
      "r301",
      "r306"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesAssetRemovalObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligationsNoncurrent": {
     "auth_ref": [
      "r303"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r150",
      "r221",
      "r228",
      "r235",
      "r257",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r334",
      "r335",
      "r337",
      "r339",
      "r341",
      "r342",
      "r566",
      "r571",
      "r588",
      "r631",
      "r633",
      "r665",
      "r688"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r41",
      "r42",
      "r87",
      "r150",
      "r257",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r334",
      "r335",
      "r337",
      "r339",
      "r341",
      "r342",
      "r566",
      "r571",
      "r588",
      "r631",
      "r633"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r5",
      "r6",
      "r30",
      "r32",
      "r36",
      "r296"
     ],
     "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": "Current assets held for sale"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r30",
      "r32",
      "r36",
      "r290",
      "r296"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "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"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r495",
      "r506"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r473",
      "r487"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r473",
      "r487",
      "r559",
      "r560"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
      "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r164",
      "r208"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r267"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r266"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/RevenuefromContractswithCustomersRevenuefromContractswithCustomersAmortizedandCapitalizedCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "auth_ref": [
      "r266"
     ],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails": {
       "order": 3.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 costs"
       }
      }
     },
     "localname": "CapitalizedContractCostNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetNoncurrent": {
     "auth_ref": [
      "r266"
     ],
     "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 costs"
       }
      }
     },
     "localname": "CapitalizedContractCostNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostTableTextBlock": {
     "auth_ref": [
      "r268"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/RevenuefromContractswithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r39",
      "r69",
      "r142"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r47",
      "r143"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r135",
      "r142",
      "r145"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r135",
      "r597"
     ],
     "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 (decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r135"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r29",
      "r135"
     ],
     "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 provided (used) in investing activities - discontinued operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r29",
      "r135"
     ],
     "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 (used) provided by operating activities - discontinued operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r83",
      "r324",
      "r672",
      "r694"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r321",
      "r322",
      "r323",
      "r325",
      "r729"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r382"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r165",
      "r166",
      "r583"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r58"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r58"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r58"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r58",
      "r377"
     ],
     "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": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "verboseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r58",
      "r633"
     ],
     "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,965 and 49,868 issued and outstanding at December 31, 2021 and 2020, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r97",
      "r99",
      "r100",
      "r113",
      "r678",
      "r701"
     ],
     "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",
        "terseLabel": "Comprehensive income",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r146",
      "r568"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r383",
      "r384",
      "r396"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r383",
      "r384",
      "r396"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateAndOtherMember": {
     "auth_ref": [
      "r209"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r226",
      "r227",
      "r228",
      "r229",
      "r231",
      "r237",
      "r239"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r109",
      "r110"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r116"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r151",
      "r539",
      "r548"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r151",
      "r539",
      "r548",
      "r550"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r151",
      "r539",
      "r548"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r561"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r148",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r360",
      "r367",
      "r368",
      "r370",
      "r375"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r51",
      "r52",
      "r53",
      "r149",
      "r155",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r356",
      "r357",
      "r358",
      "r359",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r371",
      "r372",
      "r373",
      "r374",
      "r609",
      "r666",
      "r669",
      "r686"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r81",
      "r149",
      "r155",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r356",
      "r357",
      "r358",
      "r359",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r371",
      "r372",
      "r373",
      "r374",
      "r609"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r81",
      "r149",
      "r155",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r356",
      "r357",
      "r358",
      "r359",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r369",
      "r371",
      "r372",
      "r373",
      "r374",
      "r378",
      "r379",
      "r380",
      "r381",
      "r606",
      "r607",
      "r609",
      "r610",
      "r684"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DeferredCosts": {
     "auth_ref": [
      "r50",
      "r664",
      "r687"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails",
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r151",
      "r540",
      "r548"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r140",
      "r151",
      "r540",
      "r548",
      "r549",
      "r550"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r55",
      "r56",
      "r530",
      "r668",
      "r685"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r522",
      "r523"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r141"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r151",
      "r540",
      "r548"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "auth_ref": [
      "r537",
      "r538"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r531"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r533"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r537",
      "r538"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails",
      "http://shentel.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": {
     "auth_ref": [
      "r537"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": {
     "auth_ref": [
      "r537",
      "r538"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r537",
      "r538"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations": {
     "auth_ref": [
      "r537",
      "r538"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r532"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r523",
      "r533"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r537",
      "r538"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r537",
      "r538"
     ],
     "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"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r537",
      "r538"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": {
     "auth_ref": [
      "r537",
      "r538"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r446"
     ],
     "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 (as a percent)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r404"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r415",
      "r426",
      "r427",
      "r428",
      "r468"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r140",
      "r291"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r140",
      "r216"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r574",
      "r586"
     ],
     "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": "Derivatives and Hedging"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativesandHedging"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "verboseLabel": "Stock Compensation, Earnings per Share, and Dividends"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividends"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": {
     "auth_ref": [
      "r13",
      "r15",
      "r19",
      "r33"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax",
        "terseLabel": "Gain on the sale of discontinued operations, net of tax"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax [Abstract]",
        "terseLabel": "Discontinued operations:"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax": {
     "auth_ref": [
      "r13",
      "r14",
      "r27"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax": {
     "auth_ref": [
      "r13",
      "r14",
      "r33"
     ],
     "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",
        "terseLabel": "Income (loss) from discontinued operations, net of tax",
        "totalLabel": "Income from discontinued operations, net of tax"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod": {
     "auth_ref": [
      "r14",
      "r33",
      "r554"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.",
        "label": "Discontinued Operations, Disposed of by Sale [Member]",
        "terseLabel": "Discontinued Operations, Disposed of by Sale"
       }
      }
     },
     "localname": "DiscontinuedOperationsDisposedOfBySaleMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DiscontinuedOperationsHeldforsaleMember": {
     "auth_ref": [
      "r8",
      "r12",
      "r32"
     ],
     "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/2021-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": [
      "r32"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails",
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r30",
      "r290",
      "r296"
     ],
     "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/2021-01-31",
     "presentation": [
      "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "auth_ref": [
      "r28",
      "r36"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": {
     "auth_ref": [
      "r28"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r30",
      "r290",
      "r296"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r30",
      "r290",
      "r296"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": {
     "auth_ref": [
      "r17",
      "r18",
      "r28",
      "r37"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails": {
       "order": 3.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 and other, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r30",
      "r290",
      "r296"
     ],
     "calculation": {
      "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 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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": {
     "auth_ref": [
      "r28"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome": {
     "auth_ref": [
      "r28"
     ],
     "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 other income attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Other Income",
        "terseLabel": "Gain on sale of disposition of Wireless assets and operations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent": {
     "auth_ref": [
      "r6",
      "r30",
      "r296"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r30",
      "r290",
      "r296"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r30",
      "r290",
      "r296"
     ],
     "calculation": {
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r28",
      "r36"
     ],
     "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": "Revenue"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r38",
      "r300"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCommonStock": {
     "auth_ref": [
      "r382",
      "r683"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Common Stock",
        "terseLabel": "Dividends payout"
       }
      }
     },
     "localname": "DividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r382"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r114",
      "r174",
      "r175",
      "r177",
      "r178",
      "r179",
      "r185",
      "r187",
      "r190",
      "r191",
      "r192",
      "r194",
      "r195",
      "r584",
      "r585",
      "r679",
      "r702"
     ],
     "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",
        "terseLabel": "Basic - Net income from continuing operations (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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails",
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r114",
      "r174",
      "r175",
      "r177",
      "r178",
      "r179",
      "r187",
      "r190",
      "r191",
      "r192",
      "r194",
      "r195",
      "r584",
      "r585",
      "r679",
      "r702"
     ],
     "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",
        "terseLabel": "Diluted income per share (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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails",
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r525"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r516",
      "r525"
     ],
     "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 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 expense, net"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "auth_ref": [
      "r504"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/EarningsperShareStockCompensationScheduleofStockCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r505"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r505"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r101",
      "r102",
      "r103",
      "r165",
      "r166",
      "r167",
      "r170",
      "r180",
      "r183",
      "r199",
      "r261",
      "r377",
      "r382",
      "r511",
      "r512",
      "r513",
      "r544",
      "r545",
      "r583",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r604",
      "r713",
      "r714",
      "r715",
      "r764"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvesteeMember": {
     "auth_ref": [
      "r253",
      "r651",
      "r653",
      "r655",
      "r657",
      "r659",
      "r661"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentAggregateCost": {
     "auth_ref": [
      "r70"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r254"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r587"
     ],
     "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), classified as current.",
        "label": "Equity Securities, FV-NI, Current",
        "terseLabel": "SERP Investments at fair value"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {
     "auth_ref": [
      "r252",
      "r704"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r612",
      "r621"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1": {
       "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r621"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r612"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance lease, liability, noncurrent, statement of financial position [extensible enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r621"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r621"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "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": "2027 and thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r621"
     ],
     "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 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": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r621"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "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": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r621"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "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": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r621"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "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": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r621"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "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": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r621"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r620",
      "r622"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r619",
      "r622"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsEstimatedUsefulLifeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r282"
     ],
     "calculation": {
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated amortization and other"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r284"
     ],
     "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": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r284"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r284"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r284"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r284"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsGoodwillandIntangibleAssetsAmortizationExpenseforIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r276",
      "r278",
      "r282",
      "r286",
      "r645",
      "r649"
     ],
     "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/2021-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": [
      "r282",
      "r649"
     ],
     "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/2021-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/2021-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": [
      "r276",
      "r281"
     ],
     "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/2021-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": [
      "r282",
      "r645"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FranchiseRightsMember": {
     "auth_ref": [
      "r562"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r269",
      "r270",
      "r633",
      "r663"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r288"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r273",
      "r279"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r271",
      "r272"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r118",
      "r141",
      "r174",
      "r175",
      "r177",
      "r178",
      "r189",
      "r192",
      "r563"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails",
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r107",
      "r221",
      "r227",
      "r231",
      "r234",
      "r237",
      "r662",
      "r674",
      "r681",
      "r705"
     ],
     "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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income from continuing operations before income taxes",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails",
      "http://shentel.com/role/SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r105",
      "r114",
      "r169",
      "r174",
      "r175",
      "r177",
      "r178",
      "r187",
      "r190",
      "r191",
      "r585",
      "r673",
      "r675",
      "r679",
      "r697"
     ],
     "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)",
        "verboseLabel": "Basic net income per share - continuing operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails",
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r105",
      "r114",
      "r169",
      "r174",
      "r175",
      "r177",
      "r178",
      "r187",
      "r190",
      "r191",
      "r192",
      "r585",
      "r679",
      "r697",
      "r700",
      "r702"
     ],
     "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)",
        "verboseLabel": "Diluted net income per share - continuing operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails",
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "auth_ref": [
      "r13",
      "r14",
      "r15",
      "r16",
      "r19",
      "r27",
      "r33",
      "r564"
     ],
     "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": "Total income from discontinued operations, net of tax",
        "totalLabel": "Total income from discontinued operations, net of tax",
        "verboseLabel": "Income from discontinued operations, net of tax"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails",
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "auth_ref": [
      "r108",
      "r114",
      "r188",
      "r190",
      "r191",
      "r679",
      "r698",
      "r700",
      "r702"
     ],
     "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)",
        "verboseLabel": "Basic net income per share - discontinued operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails",
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r188",
      "r190",
      "r191",
      "r573"
     ],
     "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)",
        "verboseLabel": "Diluted net income per share - discontinued operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails",
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/2021-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/2021-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": [
      "r6",
      "r21",
      "r22",
      "r23",
      "r24",
      "r25",
      "r26",
      "r31",
      "r34",
      "r35",
      "r36",
      "r298",
      "r299"
     ],
     "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/2021-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": [
      "r527"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r152",
      "r526",
      "r529",
      "r534",
      "r546",
      "r551",
      "r556",
      "r557",
      "r558"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r153",
      "r182",
      "r183",
      "r219",
      "r524",
      "r547",
      "r553",
      "r706"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/IncomeTaxesComponentsofFederalandStateIncomeTaxesDetails",
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails",
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r521",
      "r525"
     ],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 1.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 deferred tax liabilities"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r525"
     ],
     "calculation": {
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r525"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r137",
      "r144"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r85",
      "r671",
      "r696"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r139"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r277",
      "r285"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r285"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r277",
      "r285"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "auth_ref": [
      "r147",
      "r281",
      "r641",
      "r642",
      "r643",
      "r645"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r274",
      "r280"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r106",
      "r215",
      "r605",
      "r608",
      "r680"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r131",
      "r136",
      "r144"
     ],
     "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 payments"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r213",
      "r226",
      "r227",
      "r228",
      "r229",
      "r231",
      "r233",
      "r237"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentHoldingsTextBlock": {
     "auth_ref": [
      "r724",
      "r725",
      "r726",
      "r727",
      "r728"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r255",
      "r703"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LandImprovementsMember": {
     "auth_ref": [
      "r43"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r398"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r623"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r621"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r621"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r621"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "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": "2027 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r621"
     ],
     "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 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": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r621"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "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": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r621"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "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": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r621"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r621"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails": {
       "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": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r621"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r623"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceived": {
     "auth_ref": [
      "r624"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": {
     "auth_ref": [
      "r624"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": {
     "auth_ref": [
      "r624"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": {
     "auth_ref": [
      "r624"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": {
     "auth_ref": [
      "r624"
     ],
     "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": "2022"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": {
     "auth_ref": [
      "r624"
     ],
     "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": "2027 and thereafter"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": {
     "auth_ref": [
      "r624"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLessorDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": {
     "auth_ref": [
      "r624"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsCarryingAmountsoftheMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r65",
      "r150",
      "r257",
      "r588",
      "r633",
      "r670",
      "r692"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r80",
      "r150",
      "r257",
      "r328",
      "r329",
      "r330",
      "r333",
      "r334",
      "r335",
      "r337",
      "r339",
      "r341",
      "r342",
      "r567",
      "r571",
      "r572",
      "r588",
      "r631",
      "r632",
      "r633"
     ],
     "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",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r5",
      "r6",
      "r30",
      "r32",
      "r36",
      "r296"
     ],
     "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",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Liabilities"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r30",
      "r32",
      "r36",
      "r290",
      "r296"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "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, 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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r76"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of items purchased under a long-term purchase commitment.",
        "label": "Category of Item Purchased [Axis]",
        "terseLabel": "Category of Item Purchased [Axis]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.",
        "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]",
        "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.",
        "label": "Long-term Purchase Commitment [Table Text Block]",
        "terseLabel": "Long-term Purchase Commitment"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r81",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r200",
      "r208"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/NatureofOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r135"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": {
     "auth_ref": [
      "r135"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r135"
     ],
     "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 provided (used) in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": {
     "auth_ref": [
      "r135"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r135",
      "r138",
      "r141"
     ],
     "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 (used) provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "auth_ref": [
      "r135",
      "r138",
      "r141"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r36",
      "r95",
      "r98",
      "r103",
      "r111",
      "r141",
      "r150",
      "r169",
      "r174",
      "r175",
      "r177",
      "r178",
      "r182",
      "r183",
      "r189",
      "r221",
      "r227",
      "r231",
      "r234",
      "r237",
      "r257",
      "r328",
      "r329",
      "r330",
      "r333",
      "r334",
      "r335",
      "r337",
      "r339",
      "r341",
      "r342",
      "r585",
      "r588",
      "r676",
      "r699"
     ],
     "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",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails",
      "http://shentel.com/role/QuarterlyResultsunauditedDetails",
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r177",
      "r184",
      "r194",
      "r250",
      "r251",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r327",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r542",
      "r543",
      "r544",
      "r545",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r626",
      "r646",
      "r647",
      "r648",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r121"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/SegmentReportingReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "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": "Other comprehensive income (loss) before reclassifications"
       }
      }
     },
     "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r93",
      "r104"
     ],
     "calculation": {
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "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",
        "terseLabel": "Other comprehensive income (loss) before reclassifications"
       }
      }
     },
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "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/2021-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/2021-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": [
      "r221",
      "r227",
      "r231",
      "r234",
      "r237"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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 income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-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": [
      "r615",
      "r622"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails_1": {
       "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesMaturityofLeaseLiabilityLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r612"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r614",
      "r617"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r611"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r620",
      "r622"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r619",
      "r622"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": {
     "auth_ref": [
      "r625"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r535"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r536"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r226",
      "r227",
      "r228",
      "r229",
      "r231",
      "r237"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r44",
      "r45",
      "r46",
      "r78"
     ],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesNoncurrent": {
     "auth_ref": [
      "r82"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r86",
      "r633"
     ],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r74"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesLongTermAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "auth_ref": [
      "r91",
      "r101"
     ],
     "calculation": {
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax",
       "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",
        "verboseLabel": "Other comprehensive income (loss) before reclassifications"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": {
     "auth_ref": [
      "r564",
      "r565",
      "r569"
     ],
     "calculation": {
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r88",
      "r90"
     ],
     "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": "Net gains (losses) on interest rate swaps, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r96",
      "r99",
      "r564",
      "r565",
      "r569"
     ],
     "calculation": {
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "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": "Net gain on interest rate swaps, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "auth_ref": [
      "r91",
      "r101",
      "r112",
      "r524",
      "r552",
      "r555",
      "r598",
      "r601",
      "r604",
      "r677",
      "r700"
     ],
     "calculation": {
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Tax",
        "totalLabel": "Net current period other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "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/2021-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 (expense) income:"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r79"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLongTermInvestments": {
     "auth_ref": [
      "r70",
      "r695"
     ],
     "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/2021-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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherPlantInServiceMember": {
     "auth_ref": [
      "r736"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForDerivativeInstrumentFinancingActivities": {
     "auth_ref": [
      "r128",
      "r134"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.",
        "label": "Payments for Derivative Instrument, Financing Activities",
        "terseLabel": "Payments for Derivative Instrument, Financing Activities"
       }
      }
     },
     "localname": "PaymentsForDerivativeInstrumentFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativesandHedgingNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r133",
      "r310"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "negatedTerseLabel": "Payments"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Payments for debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r123"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r124"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r124"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r54",
      "r402",
      "r403",
      "r424",
      "r468"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": {
     "auth_ref": [
      "r452",
      "r470",
      "r471",
      "r477"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r400",
      "r402",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r448",
      "r449",
      "r450",
      "r451",
      "r453",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r472",
      "r487",
      "r488",
      "r489",
      "r490"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r495",
      "r506"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r41",
      "r67",
      "r68"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails",
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIncomeTaxRefunds": {
     "auth_ref": [
      "r138",
      "r144"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r125",
      "r130"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": {
     "auth_ref": [
      "r122"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r398"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r73",
      "r294"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r300",
      "r730",
      "r731",
      "r732"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r72",
      "r292"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r48",
      "r49",
      "r294",
      "r633",
      "r682",
      "r693"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r71",
      "r294",
      "r730",
      "r731"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r48",
      "r294"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r48",
      "r292"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r115",
      "r265"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligation": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "label": "Purchase Obligation",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueAfterFifthYear": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, after Year Five",
        "terseLabel": "2027 and thereafter"
       }
      }
     },
     "localname": "PurchaseObligationDueAfterFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInFifthYear": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "PurchaseObligationDueInFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInFourthYear": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "PurchaseObligationDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInSecondYear": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "PurchaseObligationDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInThirdYear": {
     "auth_ref": [],
     "calculation": {
      "http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "PurchaseObligationDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Purchase Commitments"
       }
      }
     },
     "localname": "PurchaseObligationFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r197",
      "r198"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/QuarterlyResultsunaudited"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r93",
      "r104"
     ],
     "calculation": {
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodTax": {
     "auth_ref": [
      "r91",
      "r94",
      "r101"
     ],
     "calculation": {
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativesandHedgingScheduleofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r227",
      "r231"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyCosts": {
     "auth_ref": [
      "r119",
      "r154",
      "r331",
      "r333",
      "r334",
      "r340",
      "r341",
      "r342"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r450",
      "r627",
      "r628"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r450",
      "r627",
      "r630",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails",
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r127"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "terseLabel": "Repayments of debt"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r140",
      "r308",
      "r315",
      "r318"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Restructuring expense",
        "verboseLabel": "Expense"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "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": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by individual restructuring plan.",
        "label": "Restructuring Plan [Axis]",
        "terseLabel": "Restructuring Plan [Axis]"
       }
      }
     },
     "localname": "RestructuringPlanAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the individual restructuring plans.",
        "label": "Restructuring Plan [Domain]",
        "terseLabel": "Restructuring Plan [Domain]"
       }
      }
     },
     "localname": "RestructuringPlanDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r310",
      "r316"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveCurrent": {
     "auth_ref": [
      "r52",
      "r310",
      "r319"
     ],
     "calculation": {
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.",
        "label": "Restructuring Reserve, Current",
        "terseLabel": "Restructuring Reserve, Current"
       }
      }
     },
     "localname": "RestructuringReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveRollForward": {
     "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": "Restructuring Reserve [Roll Forward]",
        "terseLabel": "Restructuring Reserve [Roll Forward]"
       }
      }
     },
     "localname": "RestructuringReserveRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r61",
      "r382",
      "r514",
      "r633",
      "r691",
      "r717",
      "r722"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://shentel.com/role/NatureofOperationsRevisionofFinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r165",
      "r166",
      "r167",
      "r170",
      "r180",
      "r183",
      "r261",
      "r511",
      "r512",
      "r513",
      "r544",
      "r545",
      "r583",
      "r713",
      "r715"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r453",
      "r454",
      "r455",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r491"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r453",
      "r454",
      "r455",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r491"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r400",
      "r401",
      "r402",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r448",
      "r449",
      "r450",
      "r451",
      "r453",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r487",
      "r488",
      "r489",
      "r490"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails",
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r400",
      "r401",
      "r402",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r448",
      "r449",
      "r450",
      "r451",
      "r453",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r487",
      "r488",
      "r489",
      "r490"
     ],
     "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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r212",
      "r213",
      "r226",
      "r232",
      "r233",
      "r240",
      "r241",
      "r243",
      "r394",
      "r395",
      "r644"
     ],
     "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/2021-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": [
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r392",
      "r393",
      "r397",
      "r399"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/RevenuefromContractswithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r117",
      "r331",
      "r333",
      "r334",
      "r340",
      "r341",
      "r342",
      "r723"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r391"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/RevenuefromContractswithCustomersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r618",
      "r622"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r93",
      "r603",
      "r604"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DerivativesandHedgingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r193"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r559",
      "r560"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock": {
     "auth_ref": [
      "r307"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r502"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r541"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r533"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r452",
      "r453",
      "r456",
      "r457",
      "r468"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesBenefitObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": {
     "auth_ref": [
      "r452",
      "r453",
      "r456",
      "r457",
      "r468"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r6",
      "r21",
      "r22",
      "r23",
      "r24",
      "r25",
      "r26",
      "r31",
      "r34",
      "r35",
      "r36",
      "r298",
      "r299"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r525"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r36",
      "r150",
      "r256",
      "r257",
      "r588"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": {
     "auth_ref": [
      "r181",
      "r182",
      "r183"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (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 adjustments (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.",
        "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]",
        "terseLabel": "Revision of historical financial statements"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/NatureofOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r276",
      "r281",
      "r645"
     ],
     "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/2021-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": [
      "r276",
      "r281"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r285",
      "r287"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": {
     "auth_ref": [
      "r74"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r73",
      "r294"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r196"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/QuarterlyResultsunauditedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r309",
      "r310",
      "r311",
      "r312",
      "r318",
      "r319",
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r313",
      "r314",
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Restructuring and Related Costs"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r221",
      "r224",
      "r230",
      "r273"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r221",
      "r224",
      "r230",
      "r273"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r495",
      "r506"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r281"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentContinuingOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity expected to operate in the foreseeable future.",
        "label": "Continuing Operations [Member]",
        "terseLabel": "Continuing Operations"
       }
      }
     },
     "localname": "SegmentContinuingOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDiscontinuedOperationsMember": {
     "auth_ref": [
      "r7",
      "r10",
      "r11",
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of or 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 [Member]",
        "terseLabel": "Discontinued Operations"
       }
      }
     },
     "localname": "SegmentDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r209",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r226",
      "r227",
      "r228",
      "r229",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r237",
      "r243",
      "r312",
      "r320",
      "r707"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentOperatingActivitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operations of an entity including continuing and discontinued operations.",
        "label": "Operating Activities [Domain]",
        "terseLabel": "Operating Activities [Domain]"
       }
      }
     },
     "localname": "SegmentOperatingActivitiesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r209",
      "r210",
      "r211",
      "r221",
      "r225",
      "r231",
      "r235",
      "r236",
      "r237",
      "r238",
      "r240",
      "r242",
      "r243",
      "r244"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingExpense": {
     "auth_ref": [
      "r120"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.",
        "label": "Selling Expense",
        "terseLabel": "Incremental selling costs"
       }
      }
     },
     "localname": "SellingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r398"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DiscontinuedOperationsIncomeLossFromDiscontinuedOperationsDetails",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r496"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r500"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r500"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period",
        "terseLabel": "Shares, issued (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r492",
      "r498"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r497"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r20",
      "r209",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r226",
      "r227",
      "r228",
      "r229",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r237",
      "r243",
      "r273",
      "r297",
      "r312",
      "r320",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails",
      "http://shentel.com/role/SegmentReportingSelectedFinancialDataforSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r84",
      "r101",
      "r102",
      "r103",
      "r165",
      "r166",
      "r167",
      "r170",
      "r180",
      "r183",
      "r199",
      "r261",
      "r377",
      "r382",
      "r511",
      "r512",
      "r513",
      "r544",
      "r545",
      "r583",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r604",
      "r713",
      "r714",
      "r715",
      "r764"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "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/2021-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/2021-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/2021-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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOperatingActivitiesSegmentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by continuing and discontinuing operations.",
        "label": "Operating Activities [Axis]",
        "terseLabel": "Operating Activities [Axis]"
       }
      }
     },
     "localname": "StatementOperatingActivitiesSegmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/OtherAssetsandAccruedLiabilitiesRestructuringPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r165",
      "r166",
      "r167",
      "r199",
      "r644"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan": {
     "auth_ref": [
      "r377"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r57",
      "r58",
      "r377",
      "r382"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r57",
      "r58",
      "r377",
      "r382"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r57",
      "r58",
      "r377",
      "r382",
      "r499"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan": {
     "auth_ref": [
      "r377"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r57",
      "r58",
      "r377",
      "r382"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r57",
      "r58",
      "r382",
      "r494",
      "r501"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r84",
      "r377",
      "r382"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r57",
      "r58",
      "r377",
      "r382"
     ],
     "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",
        "negatedTerseLabel": "Share repurchases (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r57",
      "r58",
      "r377",
      "r382"
     ],
     "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",
        "negatedLabel": "Share repurchases"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r58",
      "r63",
      "r64",
      "r150",
      "r249",
      "r257",
      "r588",
      "r633"
     ],
     "calculation": {
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r616",
      "r622"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TangibleAssetImpairmentCharges": {
     "auth_ref": [
      "r19",
      "r295"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.",
        "label": "Tangible Asset Impairment Charges",
        "terseLabel": "Property, plant and equipment impairment charges"
       }
      }
     },
     "localname": "TangibleAssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://shentel.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r520",
      "r528"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r156",
      "r162"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r159"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r161"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r156",
      "r157",
      "r158",
      "r161",
      "r162"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesRecoveries": {
     "auth_ref": [
      "r160"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r156",
      "r157",
      "r158",
      "r161",
      "r162"
     ],
     "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/2021-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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r186",
      "r192"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r185",
      "r192"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://shentel.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://shentel.com/role/StockCompensationEarningsperShareandDividendsBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r105": {
   "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=123367319&loc=SL114868656-224227"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r108": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r109": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759"
  },
  "r110": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r111": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r112": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r113": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r114": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r115": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r116": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r117": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r118": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r119": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r12": {
   "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"
  },
  "r120": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r121": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r13": {
   "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"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3505-108585"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r14": {
   "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"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r15": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r17": {
   "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"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r18": {
   "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"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r19": {
   "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"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=d3e1280-108306"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL124452896-108306"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r21": {
   "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"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r22": {
   "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"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r23": {
   "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"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599"
  },
  "r24": {
   "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"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r249": {
   "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=122038336&loc=d3e74512-122707"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=125513658&loc=d3e32014-111567"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228"
  },
  "r29": {
   "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"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "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"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r31": {
   "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"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r312": {
   "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"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r324": {
   "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"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r33": {
   "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"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r34": {
   "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"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r35": {
   "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"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r36": {
   "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"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r37": {
   "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"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r382": {
   "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"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r427": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r428": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r429": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r430": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r431": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r432": {
   "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=123447040&loc=d3e1928-114920"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r47": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r48": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r49": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r5": {
   "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"
  },
  "r50": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r51": {
   "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"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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=122041274&loc=d3e301413-122809"
  },
  "r516": {
   "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"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r52": {
   "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"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r53": {
   "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"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r54": {
   "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"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r546": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r547": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r548": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r549": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r55": {
   "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"
  },
  "r550": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r551": {
   "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=122134291&loc=d3e330215-122817"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r559": {
   "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"
  },
  "r56": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r57": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r573": {
   "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"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r58": {
   "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"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r59": {
   "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"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r6": {
   "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"
  },
  "r60": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r61": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r62": {
   "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"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888252"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r63": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r64": {
   "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"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r649": {
   "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"
  },
  "r65": {
   "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"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r66": {
   "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"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r67": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r68": {
   "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"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r69": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759"
  },
  "r70": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r71": {
   "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"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r717": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r718": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r719": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r72": {
   "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"
  },
  "r720": {
   "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=124501264&loc=SL117420844-207641"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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=122147990&loc=d3e611133-123010"
  },
  "r725": {
   "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=122147990&loc=d3e611197-123010"
  },
  "r726": {
   "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=122147990&loc=d3e611282-123010"
  },
  "r727": {
   "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=122147990&loc=SL120429264-123010"
  },
  "r728": {
   "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=122147990&loc=d3e611322-123010"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r73": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r736": {
   "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=122136288&loc=d3e659983-123033"
  },
  "r737": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r738": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r739": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r74": {
   "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"
  },
  "r740": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r741": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r742": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r743": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r744": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r745": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r746": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r747": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r748": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r749": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02"
  },
  "r75": {
   "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"
  },
  "r750": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01"
  },
  "r751": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01"
  },
  "r752": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01"
  },
  "r753": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02"
  },
  "r754": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01"
  },
  "r755": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02"
  },
  "r756": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02"
  },
  "r757": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r758": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r759": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r76": {
   "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"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>104
<FILENAME>0001628280-22-004265-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-22-004265-xbrl.zip
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
MUJ&@S-TG19<P,>" >:F"=0@L&B\L1 B2,\\=#W4*X>_((:NE6"$8SI170B6
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
MP9:U#>8+449)8-)92R(&BS;SY"*3+&M%UN[G1E0M):JX$YQ%G:31 -$[;YT
MKH)3+@*KRS#G(F47:HDCX-$J68HP60Z2*Q>4R]&QS"(XBW5@AGGV6GZ*3">G
MV#LF\(Q\7_J;6^"FK*A4Y+I(5HLXJM;+*)>D]XV %=*PY*5. <NZOXQ2:6]!
M4_"?+7-U2!DM:QO\+.QJ)#<I<&;*-MW:2I]])(SFI!,O.SC7 *QS!9K[7]@\
MHRF\V7KMA!),4GQ@"#@*570RVT@1 RQAL^2:ST"3(E!0R50,GB 2P7+R[8Q4
M7(L0HJ@+URPI8#R6JQ1)B+/BW$0GG$O @L=L0)"?LRC2_"DTTY4EX4ISAMQ
MANQL0 K38R@[4)(TBRRY&\NR%+#Y.60YR]#G!^S7+-;Z<G=KW-*I4PNU>,[1
M69.2$V11LI?""IMX*;+B^*@&ZYSC=I'R2TO,WB8G&F0!K/40!45<9:^U'"3Z
M# R2$JH&F%UB9T;842"(VSBZ,I$D!X.HF!/1:!LT!)^6V%G6-I@_U()3EJ$T
M6AD'D)@SW%AK";%!<*/JP'A+*SVC%>HSXEE,B<D8M6$6F%$84^(V<RT,1AWK
M@-@E<F:"'!XS49WFF2>RT$)9KR%;0Y&TC=%G71/D+,!*VZ69_M;TK,XL^L 0
MT &3P1M)]MI 3*"5K$4PO:QM,,O<Y6Q@FRT3-@A@D4E 3Y!59*AYT#)HP<R2
M<9?P^?MAC*!+=6UP*8.6RDIF6';< -*WM #PF>_5MTLS_8V +3.+?%+:\1S
M6.FT#Z"(^A1RSU18 G9IG.<&K,&CLU&+E!P EC64,J/+@+;4#F1Y"=8E:#YG
M."&LQ!"=-P*<@E*U14$&9AWQG6(U <TB6<H?U9)[7>\[H_#9&P9E#IQ!33#B
M%)9PT$(EEZ2P&FN VD4RETO$?A6QW" $9KTVD9 KF8\ X"58I[.EGVN V"5R
M9C,^HC(('B)/44(V$2/Y=)695@RD\C5 SJR-Y5RN-IT1#PG/B7XP$:#(8B;D
M)EF?A,G&..;B@J'IIZAM,*/Y@$J&,HJA308043MIK"DK%")7'$4=?+!E;8.Y
M0I3/R4BM73!>04!IM57">_2@8G'Q?VI$U5*B,D2#9& ,> :))Q>R 969,D0:
M*M0E?[I(V85:X@C120L40J%'R-):H;7(P8$NJ!)U2&W.L]?R4V0ZD4>N ]=2
M"PT41'GI%8O6!RQ[Q3)3 PS5>AGEDO2^$; Y2J4-.DA609EW[@G DN? (ECP
MO : 7=8V^%G8U=KHM-=EICD"!%%VO.566LQ&^NCJXNG-#6CN?6'SC& 3D_%2
MF9 ".7<V6*5]%"Y+$S%()9>P67+-9Z !EU0T/E@)$3)+!!NGR8-3E@L0MBZ@
M65+ J"J.$)S,!O<N!0@Y>N6$1AYD1!"9_:PS$&HI2PN92V&--#*#%,E[RVRT
M"1)3*/QH/V@^J5/!F;Q[67YCOPE^^YH0=)Z<DJL/QCKND^4>@+!/'I/@2LG
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
M>$IN^'F;E#UU+AK_]Q<7H9T-XB<KT)A-%-)9GD)9R*24C08\9ZB(>U2&7*U
MXTQ+=GT%6M-^3CTO*L_P::>'P]NM-W,_&0-M[1WR-T8Z$07+Y.<H00RD6=-*
M*YJ"F,DX$H!+?N4Q?V ^6RC6\.U.ASX\^+ZJ5O-8148#+*O(W,^"G?7MM5=;
M&ZV]W<9F:VU[Y\7VSFK9KOO)?F-GX^G&SD9K[?.%,5][A7GB]WO8;&SPH;!]
MBD\NZ-X4$7=#VJ,'/>D0=?]D?-8ZWE1O=/8^)2F;P97MP8(N&^R@;UJ6/(M&
MF(34F8DH_[0@J7^65AZ_*/F)\?R&+UC>R2R(=V6J6._\HE'5Y:QR(_U4YIR5
M>62C'$I97M? :M?>QDE*U:')RKVC7H>4>=#XI3QF/ 6B.O]%==/=R4W'DQ]^
M+46YKM6C'LTP[D\$75(O52&186-S<_-J?MMHQ^#&SE6RYRD9OT;95KL$-=4-
M1Q%/',<BQ1>YJ16-]\3P'R8W5PFYTO"2E+D^F;DDDZYBG&N[2I4+*" BA:BF
M"#<P#\<!5:(KQIU]?5=4>IO1@L[J/<;9JJI_T^#!W^]5^'4G[YXW++$/)/NN
MFF2</X!;6I/E;9>WO=/;?O_Z_]EMZG?S.NIQ"K11%I%_J$-7L_T*[[U^S;C7
M:KMWV7BO4O&2;^_MM+=?;_)]T3II/=LYIC8>;XF7YZUC^F<]J.W7K_C6LY>?
M[E5Z?+#^2I$3HO:/_SK>%_OLX%EIU];EP?J&V!);K'7Y5AWLO7I_\/1Z@:7
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
M\K>%ENP\R45:2@2YZ%93,L2Z]3(K++\_6$2_[+HC0IM[FLXD*"BC<?;4E/P
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
M<%_5&HU-/9X==J:_#V!VX,K#LE'NKY&K]DB.,@?'HI_:-9&KX:Z+=MD&7Y5
M:61>PXO&#I8AQ6$QR^H(YI;6_Z[P+O(R^4[#&H/K'UWLO]LI:T)C5#BDD=)Y
MY4Z+N+/Z82!Q)T!696!],L02)W8YE@B(#S.<,'M!'+H!!BVM6_VVNT@F5WF*
M)U4D1&G7_MG1"_8G>M+>N]XAUKU['KG]LG#B_-,S:'6;*#50E5"1OKY9P6-*
MELAR(:QXUN,D;<)%7=P]#]_OF1D:_W[;.W(SL#*+KF!RB*5&4;<#[1H/4!*5
M.U8,H)PE]C+6YEC;&Z1"8 7]>(-4N$$J? OFNN^G ,F#=G=<"9JVLR4'2VBB
M\]S:0I*T^(YSIM)A+,H5X@^]1EHB4907[!*FRS7WH"+ZR<C%X5R4K*BTI K^
MQ@6GWJD:HJ/)B/+H:*?"M V]#V$W$XO(]1&SWIJ4JF4AP@Q#@G'@$/6EC-3X
MV":T/ V]B_[Y6U=^2+)=1 P9D[%.5WN?&IA#X:M;B?!B.%].I4F(U(&5%>#N
MJ"T-KSB)'<C83'0I:0E65FRYC89USPDN!/TV>RF$D(<>-)9,X%>6@-MCBJYO
MH09L!\94&*&1T!WGBL1G8++1H*8IFALOC$_0NZBK#8YO]6J=%=&G+LN*#Y'F
MSQU[HK1+D$QCPY;8];F]ETQF'83T-%^47<4%;\U-"D.G: #0%6V^:T!FP;.'
MI6K2$6[:<;#WUL[+=V^>-#NW)U'"BWR6SL@,?#F)(K_H 1*?,42Q43L&9,KP
M?(:O]D0P]!6<;,;H:_6=AW!9#='(V%T5)$T4(W>8-.E<QX$A0.^9"!,HH)*3
M[M)'6PUE>3C/6SHA!VR)^LLF:KEKVH_;,:#7I+1I*+-,EXN\K]RZUI-,E*HC
M-[_^@NH[)(,.*(3Q:CH!U9(KM4=NT#G3MX)_%P3E:C0L@9N[-!<%Q,;_#GF)
M7 !Y$!Z^T))WUF:_EQSH\GKBFFB9T@[T=21 9G7N.$>%CY5F[FM:6<E%5:[A
M=&2 %BTF*;Q$C%_ ]SX R,"SB>VD<'<*!JU=!LT5^>=T!T^L&D]S*%V-6[(7
M( 2E86[_&$0[A" G1C+/6B3%-"A%8K@VC4:[=9IIBY/A.>5;H1)#[H8X_R,W
M*$@Y#9\#XDR[9../6XH2)1%0<DD8;6<G:5N2_EB8,<>3%MZ1\G@]"I$1=BY<
M(:=IG62559(3@Q%3%Z_I1)^G[JS4HPL;1/A0]42[ZXZ,>,<$KGR'W?U%P+&B
M(24[2'WM)$<J*[^LKGGOZ^B$]7T\A]K(9#P:P+%=.FI51OYI5Q^Z-IS?"^YL
M2"6;UMPPRM/P*)V,;U8-P;5> H#C.#"53A^^M_"]\QM&'JECXG)T)O&%A(X'
M$@-%ALR9KMXL3(WW&H^!X5,OUF"T80*6>RDHT*@*6CO_P V:]A-R#^B9>;-T
MZ#V/\90U%;RVF'YE([;G.MUXO!P7O]3Y25[Z>!&@U_9O;K9@0Z2!@QR7!$![
MQBU2#0Z.7_&:!NE7\G)>IHCG[M^_#(3K. L@7&$_<+\D-4JL+C;'$$8W K.>
M9T:9<X'E.LN"@CY(LS.IXE4H@5*[BHD%!A$(XKR:RQ#L38U7S\$WF5<A]Z6P
M(@S! %2I9R#U31XTL19,[GD8?<M!]7]JCAU[D*()[3=:6XHF0)VFA5;I"6U<
M-P^Z KJY!+!I:&J@IK*Y=DI@GU]\D#)M@ZS28'S#\P7+$@VO+11IBH+79IE*
MVN%$$HH:@]?DH-9]JQ7Y<<W\*5)$&[?P8"IL\LAF3!#5LF34G<F;D4V\8DKI
M_'),UZO1\=O8#K ]D0EZ-.[],+,4;JKQY%#&!L@AAZ0+GGY.\GC"F^>@)69'
M!*C@5>4$40Q'\E(6"05(X,P"5:AP)]$NJ>OLH\S.G\R 9>7M+T\/F]OH<ZE]
MK+D&'$^J5!!9$_+1B$I_>&'5J7LD_TK=A;X4M743L)7:L_&7C*#>J".MK_L
MFR5\%. FD&107_5$V(B'T"]JU&Z";XQ!$LGBD_0K;]8OZ5GR-,BZ<DI]Y_#@
MEZ<'\"5)#Z K!@U0S1AM [3SZ]&SG=M1D>;$XR\L_(*5YL@("P@:C[(5(.VE
MCL'$61@&QZZY Q'"5;)0F3S<F=H;EU*;,K_(AOYW]J%;TR^K:<6_6[E<Z20\
MN;[:EENS<UY'V.P7_NQOS^Z87F,+> A_Z'GO_5O5:XYZ]>,RG^1@5\NQ?ZY]
M[_3 =(MBCL-B&-M=3Z"$&\&?&'^('=/&]>(@3]0.MUF7W,D@L%3/>K0AVX:L
MXL$;&E-+P+,Q6'#OAV$\7GM.15!U.M*KM?$[ZP*(,1J?)C>+ B0)41T=&W/U
M#.GA.V1]^OKL5,TWJ<@.JLWC8*8#F#&OI%BHP\&'R*MH:%(\1P_!MCN>:@ZG
M,E-*;FYR9-B[N(/CC@Q0 K:MG@UD$HADQQHL2ZW5"ZZ:"NO3:PD:A[!#2=HK
MNIN2Y5+VVV1>9%MVA]L2<=_%I0U!AU;?I13Z =$*X=XZV_)<Z^<,'P@&4JNH
MU4ATY>W$@[EZ&AT J9R%K2:Z$0"44QCGS@=FPA&W/0N>J3^+<^[\&\\9,Z6+
M^T'[K82T 2X(/DU)08VA(-<@Y5SWCUZ_C%0Z.H6/&IPU*](9 "#UZ*8:W1F
MW8UE$(&K4@?0<O-:C:X,38K.00!T^(,!7U0O7,?$_<.;Q/U-XOYZ64;6KJ\&
M+JAEEPW"2.0WP]6R>9"?E-2?02@-=U]7JZ!D5/V=<STY%D)!F7M48([H6M0"
M:=ABTQ5,N/![9AJ%NUTM8CBD)F)<CD53,.8+A#%&#G1%@417PB.:CVU%DL<%
M(@#]V+4$08*.CMKY.EB&E= 4)@@C:'--BYR3O8""TG,B"E?E3%XR\"UE+R_8
MK?NR_(ZOQZFH(QHV ]OZ2-V&*WGG8#HHA9T]PB'X*Q(4X)@3ZXW%7C-0A)^,
M6H^&XKJPL'^IZ4WNDN?:J("SH=UMJW4RK3[BGS[7R-9OFYN7K,FDQ-@H,=UI
M08XO68@,PG;E7X7$2#6'ZZCR'"OM%!VJ TKU=IG7<XFOL7OL&U5,Y'YFI3G)
M!I\4S@%@)@;]7L[/D/D815K06V3"7++F^P#[EL.3H!'-L).%!G)<LA%!C7E:
MSYMAC=^PR7;*S=+$3G5=[Q?.1-9DH\?"NTX[09OO1@Z2H_:-@SR:JAW)!7)4
MRS$[1HPL<0\_;C_<U)W4U!B;F'N=/-EUK:4)M<R.R%%C#'#M@#%\)2" ^^R$
MX^Q\&@-FA+(R[/7E:$3-%Y/'MV-L>A>ASQO*.Q&!.;?R99EX,5%Z\0=]/G'U
MPZBX>ANYS\"]TY)6Z9*IDB6H8'"?6SMC?]ZY?<6"VY=4/%+<X)?Q*^B/=.XN
MYAQVX)#FIT+9KOP586S'B\UWE:1&\)9#I(@V/8X:KK]4VJ6WY&+3;Y:I4/P>
M=">TBZG^SOUL;_3\.7=;B)4@$WO#=62KH']-Q:ILJZ+P?Q"XO_NCJB)KN-2K
M%N>L%_>@%^;;D5J6PXK$L7)3^-KL"5V1=T>'ASNW ]IO?" 6H<^W*J4HMW?.
MN$ZW8%-R$,9RS1]=_&'(*3"2Q$/U;V@6]*W7,),P49A>@"M4\@]'=3QHV11H
MMGB*%F-IC+7*9\G)"/#_= ]@;<VLL.BQ3I9RQ9\%Q@!RFU9Y%8(]E:$HARW
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
MIG[6PN6KFZC>512]R(HT4O8NC\ TJ9^L?CV_O#4(O$'?]?,EER<5H 6Y '%
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
M_Q)2MRP*>[>V6$AC5L7I-JQ%KA=Z[#4!Z7[0U:BQ]V5-)-1]$W.KG'6C59:
MO+:?CMDZW\"!/1]PVML.4=B^+IS;FRM4NLU*[=N!PK\]OOS][=1:1<]0R4)=
M_$'MKR'E[A_7,'513Y#6:+^5B ^?] ?DZ+Q+S;@XV:-?H!TF2QHU)9P!V4CA
M.'VK67!N,<N2';A(])AZ6M4[<4O"1@ 8G!L!$'/2+Q2QZFD&>C>-J1Q>%TL;
M]D>B?6]:92PQ7H+@I<X#]K_.C)T]YW$+K!U1))E+SNIYXV@W'<-2P+D?NQ.]
M[CO(U WN7O@>AI+1SJ:ET/)Y:G]8);XC]BW.W6(X3;+_XQW:N(T+M&D?M86L
M2YK7MX-F7C:?J!>-](,T&&DP9@^DLG@=TPNPO\:93794@9ZS]5,XW"K+6LV%
M!?O>@U?DS$V@W2J]9V\[V"RK,ZYD,9-,JH+:+D9&.Y[U5ME->,?)\M:&2F[%
M)^#*<<1.[JZHV>4\X18-TB'+%!"CJ#\K:,_5SC1&1%RSQUFZ&N;^%;:\R#]F
M 1#2BH%O='0L! \9S-!Y6H37=MIQN8XYBO',48U^67W\WC:SY6$9&RJKY] I
M,"O<8N/&GW)PJG7M(28Y*'-_=N!@O1&"T1-G2&W[B?OI)$%N5DA.685.I/C%
M1.4L7%WA:BB;5=YR U9,0IE%D$LKTV:;_A9TW<D)!L+T6.BWN,"?.>R1.=(,
MOC09!S+@Q(D\"$CN P:X)N:[MXH:_*IAY(NE6!"KL4#4M,N+^2[88H/>O+TF
MT&S4>9Q95(D_5APNJ#2KGU"(/8<<&4AMZ-_>>"7J?UERT*MRR3^9%NH?/&RB
M'#B'Z6!-,I.RRZ5U.?+-BKDQM60CY&?8;#Z6,2@O*T_SNF+KE^M)F;U@W:/R
M\W03T;??0+L)O)[>N/_P^X<!Y<2; >6$NP\#Z#[& 3(K!67U!B7'RPC/\MIQ
MJAGF7Y8"L=V5N.S-WAC)DF1,L288';ARV>Y ;-$G.\E6 ]!>M7FIP$4#)F9L
MR/@.[?% Q2)OQ%MP($YWL",NM RE>NX78>YHJWC0K;?5 %QJ#J<"02<.>F:^
M$LF$QBHG<X_#*=-<N!^5.,^"28RX]U4,?@YE?R><NR3!6O&E;H S(7#F[@UP
MY@8X\RWH& G#KB!^M3.@:1N.M/+-/W6% 19J=;7U9M)X(2<FW9G7ZFDL548$
MN@<<R,_,L233@CP&I\C@/8_\6HJ'!?2O- DCD'/-,\I<VQL@><BIP#L6&1I]
M(%*@/9WBBLR!Y\I#F[PA-4K^FYKGZ'=^R,ZQK^TCXWS2VTA2'T9DBTWW#XAB
M 6(IQH5V0HD*&M?:CFELV&M0+;*ATJA_*,^^JB6O,;(6#$2!-5ML]I+79?+/
MCMZ[_V"B%4 >)5ZF,\O4RF/4E1CF:AWYH7@.TG" ;;D@AV"G.;+-(_N8FV4Q
MU,5Q^.(N='';3TT@DX/OAJI 8)K C]B.Y&T6M8QA.XZMQ!4YZ14CY+% N5H^
M3<1\I4-XH89H6+Q/<Y!L/3BQI>NF/TD\+R&\M!;04:+GRM_0RP;A>RY\<L0>
MZQ?FMQ-V:->"44;&/1OU1&FHM#P!/BUG3W3%AG'4M,Y)E?]4I?G<(-;=[2)W
M,;P3ZNCV*KS%Y16G5HB3X0G+M3N+PPZ^\<K>EGG@-?!QSQV]UI@$.'Z#AEEM
MGX]QNA'X2BO8W[51 4N-WJ(K9W*_Z6&X$N01,;N:@]>YFR1>$CLPH@%C61<(
MB^CU_048[;:WU:79ZI?L26]PWQ^:(R"UH^]$QKGY8(1W[&!:O6^_E>?8.3 F
M>M_KT;.R!PT$2=A,XA' V45YS7 4#D^IW$?"S"I'"^]W*Q:LE42*$D>#'_2#
MW-9")6+[UG(<UT/R$_U2NAM1.(QU7K*)\9=//PJZ%/6V9B?0^=E_^/"^<FT(
M?HR%%]TY(.(Z^B O"J7I6CM0-9-XT12S8(J,2<M!/F\U/MJHIT[7^;Q0:X"M
MMB%<D9LFT5J<D'VC(%@7K_Q$CWH/_1WET(H*=[A,;2Z)(<1N7'.K27BY(H0N
M:K8*E(8O@JYVM'3;ELEE.I2N.B_G=')K-A A"'S@]*K>J+L7PC\\[^@1R2&=
M#4CVEQ[C?'D8W)>IGKCX__VZMN=B<SQ@+6MX6YG'O?U)4/=KU=S2*0UI3" 9
M/AKAZX_?H[:V6A=LLPCE>=6I1GR9SW</V@+)RQF[2I[>^]>2J>Z.M \R+ 9A
MZ8J>?F__[T+PLLA6::&T1G?O_1W?%[P\TR/JV(QA5KY\W1UOP T.EWFV2.0.
MOLVLZ\-KAA6#4^'P^=O7.[>E'EA#TH5H-JW8,,,H^YC-NK8G:!W\>\DOF.DE
M#PH9I.;Y9,-GHS# BV- ,NPODDNY.?R:6TA;^JTK+"(!WF@,(:@E03$$1\4U
M#RG&LX%J6C%EPP1P.3I\&^5$8;WP^SF=H<=JV/='JTH:5^L\\9V>C,@.WH)'
M9DL"A5LH5@RCJ9B.GC>)-B$&!%A> AD43K$8DE'!^8VGC(9GKE@+56E.Q[JN
M >K0N^GX9>*F4,SF>2K =+PC;/@RPHDI9^JI' @R)(+3]!2'B:%:F)+X#34W
M!)R;_]!?^VF%8GQ:+DGJ5ZKM<P["K#CMZ7T&[V%86ZRN\89N? K;.@,SM*0<
MW8&T_=I+_I5ME'V#FQ3,.G?^?KKR<F.K#3RNPP^[ E5<D^0=>K\TR?].5^M'
MR=.6!/;5QR]^DG\0I0>Y/ZV"Q9:#*JY;2D9G7D\2@*H;EEE>U/*%:QDCC6-:
M:NG,F=7+\T7WZDU#Z+GEQ1KE-? T93'17DC0A39\<[;4'UO)Q:'4WO,K93LM
MZF'=C9F?DVXPX@J*C(IA\/@IB8HY+JXFU5'#SW+)5D?AX<FM9=NNFY^^^TYR
MFU6]U\@W]FA2W\VTUUZV*^Q/$'3?^?_<Q7_!C[^]EQRXRHX"0JL5LC":V3+7
MDCFT",A >$IKVLG7 )EO/G"QD%]0%N8L@E9L 35!O" MYP' #'Z$K+W/2^8-
MK^G0Q/_6SW4@]!UZ/HBK"\O/!0Y3:$"BV?5JK;1V%?M::?*&\ZTH9Q(;\LTR
M+ZJF6B\WKF<$ \K%)EC LDP=RH1[>T7;R8"3MCJ10 \T?XV'\Y&5M@;X9]-Q
MK;%HWYD(-YQX(%5:Z5Y[*I(.$7Q.E"9%57& G>&:KE.PJ5A&K@ ?*'QG'F>[
MX/A9H]A<:^0<1O "GU=2\=*%AAY(]XT;\SJ@+;F>TTHX$3FPA/YV&2C0O%?,
MY5Y9.M?7@XD\:X7)T%9:2V\;WW4XV))K8#1?4OF]I^47U,81%PY^T?#.#?G(
MY\%0W+O!4-Q@*+X2^?1)G)["N-@%DEIF]3:]'LS%0US2+\G0$M@4T_4]_6CT
MZZ^/GA\$[:SY-YP;"*H&H"'4B.-T@X L9N0 GAI%60%O7 G>A?TCJ(N$WSUE
M1D-1X^:Y!0X9JI])"6ET2!L>.U/0)NA=057:D2&F7V)C%T8K!W(S='40/F >
M+RE+!+5DWB_(6@:/<O*6$\Z+7MCISM[WTF\AU=I*9B*S1+ATGI,FHAKTG6;E
M;(D</)YU=^_N-5"CGXP]B4^-6D+9'G,ILE-9^ER\A</7[UX\V=U_:&Y1QB=-
M@SSBMN ;R3&,]V=(0R3'P/"G+MU%%HY%%6FJ\VR5SR+;<1XW949/7F:C#"I(
M^0BRL<IJ2&RC)WG#<1,K-K,\G^L1_GHVZ]9V*HZ,5F">/)<+>NL=G;7;?:):
MOD,8,B) 2X71-APJH\W$P@0#9/O3M3[0_LBT< H^LHA(YJCWMDP4B5'>#YFN
M%8/RM&/)P=?/>W>-U(30_VI'EDSJSR*F&!V$DI8B$B5 55?:/^]J"QW:#EW9
MM,CO#K+T8XS*GWG-(RSO7>%0Z.9QQ<;VH&PZ^Y"Z5H$X^Q#-&9D3\ 8U2X&Y
M*6&\I.8;;@I@,8O!=KS-0!O:!!ZJ1JW7[@,1<?+<H(=T-G<X![L1"AH WY%&
MC*99U. G'X]42VQ:&OE)=%MFUC 1KY6%,L=%KAWN?9M6_W@9@D!&2.<A:\D(
M/.Z:@9I:603WVKC70TCO"=9V=AR;[5'3/^54_K@_>BJCI@B[^S^ZK@A_?;+P
MQ[MWOW_TY;S#1]%R[=_?XPX1AZP!^8C[P^6X=OGT2YX%F0;ZHR%CZDQ0@WR
M8=?AD.B1,Z+]3W+>WVS@']_ 9VQ%L:)&1R<2A)T:R55]DI8*HQ30% A2-?OJ
M$F^:N%-Z/A#C&X*-\S0:FYL!>*HQ+P9 L,T,$?(A"UJG*;;HHIB&FRW_75O^
M= 6Z?93#!CM.)A;S"2$2+F8K".NRFDTMELM@>3*DF;E/[",N25"#HCJK=8MO
MMN^S;A^9Z=,B;Y;);]54O?0"XM/1(0X,DR0P3"3YH#WE2U>_+G#)W AG0DX&
MIK[A9B@]%7^SSY]UGX5)C+<23$9!%AX$8[1?R'PSLUA;5?.;S?B<F_%&?83(
MEN>@#@HK/02$LS-ZI4*3*+)PF9K0? VUW,W8031 GC_;^)9DPOPGM.>9PK;Y
M3&@H7$HS)(!N\:2A;2\T$>&P&'*X,2D1,+_DI<:G\D8&//9$9$P1/G! D=B.
M]WX+FQ/. [@YJ9_SI!ZST\?[]> .676DV)'[R(NL=]0N<3!@LG$%,1#DL.V'
MGE\%EI*K1OGZR1CD($90JQ=O[1546N@U!_F-><1NT9J?DL<( QZQ%@?!'QJ=
M'4/?OBAYZT[%T *U8>_SO?"G" ]P-V(AH<;MY>3$A[(Z*[+Y239)F@\Y&-X$
M<8?.B21FZ"&CKZ2G@0N('S%+FUY 1"(%5O\PJTY*&)1^"8#2J-,*%!486F!>
M"O[*@J.<#1<V%PZC6]">/<II7KJ"#SVUN\P(30>6'I6KI^(88(*7G%2I3K3W
MX,#F#432V.)BD$!VDR\C8XV%.)M8.(>-[]SBQ'K069=L:!P #=@PU^$B-)J-
MF52)KQMM0"?MYR3(K1ZS(!&O?F3S4P$[#O.[J-U@[>4X^3HJW]!$,,3)_3O[
MMS[<3MX4:>F"YDTD_KS?&K!'1M1H3%8(GJP@6T9_6_B>-* UXNNHX*'%Q",D
M4U_F$2,\T?K</&[_I8E64ZV8<8HA%=<@ W3) />3" O[PK"P5WZ9MMV6_;MR
M6Z9T0Y"?U.IV@0P+OQY7W3"X$/S\,V$/%,+9 ,&$AD1"H@%,L228IEE6NHP/
M!_*@VQCO^A/]NUD+<W9>EM6IR4O7*4]QRJK6;$ *E'H$S42?&T^/O5;T3$WB
M>.)A>!I&]+IL/G'/DVCB(U$WL!:U&9B&KO)9@HY7>2I1:6GL2N:-E @S_-G0
MU#$'MH?X7OFC=<D;>%S39ABB_UB"N;XBY\JOUKD7\9A]/JY5C>"V=&.8F4X
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
M?S=I9UP9^DCQI[/W;MDEU@+E2?)+!W@YIT@5;7?;VH_RH>S6)X+<DR[Q3O5
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
MBAM@:(49(69[J"J266C%U/S9/!? %".9,[6!#5'F;$#IB#(-''4R&<M@*(R
M$I#D49-1=#V]-Y:\]TG>2"&L]^N$]J+>GR>D)T4A:<1,WFQ9%&PW[5&;ABXP
M]./EATWG2)%'+O,XQ\2L3BCY)+;<2 6:4J:2RG3R%?Q&Q9DHB$SFEAF (VZF
M%2CM;%1.O5MAU"VB$LI51/A&;+)=2$;AP)+N'7 C"N_1J;N*6<)N1(A&M%B
M(LRA3@V(26%9K2.P#I<(\16'H7B@Y%[;Z%V6A^WR.%3#I%%&W7_,;+:ID]R%
M(N9 LC>9^^)&2.B7A+8P3YPOJ7_5^XS.-)16(9DU>"Y"SI\)IY07CHX4N_'[
MWW@%>E^5G6GX+V5A3VRZ"O.]E3 CR=K=MQN[RXTM2I.B&BV]K\I:ILZ"J_#\
MRG=LT <)R92:%TEHK2C)'3%&EK%,4^$=+R3-$-0#USV9Y0B<U+JB&'.X#)D"
M#'A)+Z:D610AG)4E';&5,RIX#%1^C:6Z75.=Y@"J* _=2O\2,I1*5;G8]HU7
M5/,&I1SER<0R6J2S<]%)GV-'H'MJL<Q=?'E0<RE,L%$7_@Z%ZH5$SGM*9L*H
M$5#$:N&<K)/+8Z-4#E;*V%40;.80%+')7#*49G+68FK6<*_D0"D'OXF3%A?=
MG/)T>.$U'3W.4K>$O$M"EIGIJA:X0*#%; ..R M.\:544&X#JDHH7"I?,_E?
M$>0'=MN5M8UW#&PE%LL@NN-XOZ>/TVTN0UWELB8FC.6@U&ZG=)+>( U;(MFU
MY5_R9^)&,_!=J*M)?0TRK204O S3E,GC;X3/Q@4OTO'%R@CK2Z&<8\&(6  7
MQDP F6Z*W#)OW\ I]"9".BN9:+M2=OR,I H=(NX[=$U_P;L8>DWF(_&KW6(=
MR$I,JH#W60S8)BH=H+('@TUZ-),>1S;IT28]'@(OJLR^D" 5.6((\VNJ?:#R
MK8*3_R;"<TPZFW2*89MR97!5A:ES;+#-K5>.-Z9X28TON**;\SRY;/J=F @*
M 6(G:]R$ MMG9 P5)4*$D#@*O1L_!F:O^EPHL9+WNJ#6L$MJ\<-)HU@,8L02
M,:0NN.8GS;/,?@\I=D)=V#E1[#<OGA :3),%R!]1'%!7[0"4K\_Q-=B\_V&!
M@E5[E,F42SA/RS@EU H?T(]X.NM)+$2,RL$=(UY7B\N*6@IZO4R/Y<J2.U>+
M576%G#94 >3GU$Z4/5U'VGB++@;!Y==2,$=V9T-=MN10 RU W)D948D/I.7%
M,BL UOD7ZIM"\EF67=%7[T(/WQ-ZK A(1X,?3[)%7O#,6$-Y$0QC-JG$81UY
M,;JK%.'Z<GV#,0'#R+G./&QD(&0>E(K2@3J>]RA'?^>UK.B!PQ933+RD,N1^
MD9Q675W;2Q.'29],0NW]7661K%7L,HS",U2H\R21&UQU4 ?8KJ(F"81ZJB&$
MI=DD\FND60<2D+E0%.51>YXSS-+B7CG+".0HH_A@_1-CM@9!_DZ"PTFPN?=8
MM_!6*CUC(J%-AD%@U?@'P\*1DT0-DI:<XXJ-AV*54XY42//B.>#$O?P*55U[
M1A\RG6M*@1@#$<D+\O(M68KO4/&8S"?2#*^4D)1@?U51K!5&['QIQ*K,^2 H
ME"BJD#>U3>%OE\8GD3(D^CZLV\( )))Q480!$/$955LR^C4Q)=/=?.('8Z49
MK:I!7A$'M".>8K+Z5X/=YL@J1O&8XKTJ)FU2AEGX;CK$Y*V51E"E-E54IA3V
MK(O)&$B0)"UD5SZ;S7,@3@_=W]"L$*76\0J#KABZY:):3@PO!,:-UH3J.D6>
M,,]2(OB;*&]P#D3"4"/ +S \D1!&B(DRH0(*)@?DR 9&]=7MDMTPAAU)!>M-
MW27-*&<I$T<9_D+O#64Y>+(4_"=B:R:,M91!N+%W9MVJ%*-C#Q7:7 T 34L%
MF?_-"IU"U$@B8EY3QKZC4@L5;S)]<1*8LT37!I\DU!W4YRK:3!CP92HWBX:B
MTK:HMD2$TR@VHE:R/RF]&C,MC+/&105YBO&8"KID*(3\R):"=\KUN(K?EQZ4
M"F)0<A)]AQ+"7K:H*K!&2N9A]L.U3%R+'\4%R+9,-E%3%&*@S!+8I@(A,F #
M"NQ6AB\BRFA'/"!+'7OC;W/V# !SD,4T;**,(UT,JLH&?:K#HIV6W,HM\RII
MPK+MDONM5SD8(045C9H%# G+8^W>[V/OI]P_  _UW <#1NZ)+!ZYPR(U-+C(
MH8)XO%]SS:3\?!9*V+/_"'*\)((RI-368V\1RL[+FY6::1L1!9.7L2]2A+'B
MN,C,Z%FK;P62S%)J,U)L[)&7-J=S/YY2(H\L&C'S#K5I',D[S_#..\6S_FP:
MS](F9A,YN+,4N6M952R=+3=@8X07M;&8\"5[3OJP]6-8:P6%39((7H*FH*NQ
M+.W^[7;_&.HTT.U5< ]T[0VFIDCD(&7HW,G&R++PW_ /%9'B\*X<Q&DA\8AT
MX2OF!\],740!IMMD@EWO.J54YV5QRKUO% Y0TC;K%O(<&SDF=)8GLHK2K^[A
M)!W2"X:RED$#Y2>2C)T ;.]3=06J-D(3I,+1AZM3QH3WS("!M.4,B OU+B0U
M+MGADI\2 A@MB8395(W#TU)^F%P*U67AE")ILFL=]8I7:X:91^C+5JDFZ.(
M)A)3J$F'+!:@05RK_'NE=ZR)7VSM<%S3!<F,K8ZSU"@D6#5O<]HR2,HL.S2L
M'.)BE"-%1>X,3[!YS-+?6!QWR>A?*<M 5($*AZ<J(*NJW_^;*I>E'EO?4MEU
MENI U.)2((@[P.#"Y6B1NJFK&A>>5IGPHAMJL%\UE"EE,MZ%IUF[^[G?AP$4
MJWP''%]D4(<X5&65)D:.CE^BOUBAO7I?1:B*DG$,.IX6TRKQU,KH>ZK5&"]#
MY>:L+'I22,QQ*]<_6@.?0 %!RL*BPP)#EA6#6$N*AX 20Z=YR^ 7%TC^']CU
M\@*C(M3N[%2B#]6I$>],S^X]F,,%Q."HX/A5(8AX4=C0DUG<-9@(I6CZ(U?7
M57G"&[< DR4DSU#.),Q'587^:[Y;\D5);Y,1)LRS%34;]CA,SVX)PJIQ'=1C
MKV7CJC##2 _K!PA8G!$$246[5\KEU[=@?5NTN"54>#*<W9(YC<L@XA@,YB3-
M;_%#6) D+_F?D 7LLB].AMX=5DIB7"W*)B1O+O4IN,5K>4-9W=I;%R9K!!L#
M28+ IDW%2Z4.F#4US&R5*T B;%\KUFM(T#\GVY'%O4 N%"967U1#DED=M%&$
MTTZY,,IGE"<JV-Q&X^2VFS:WT>8V'H*,R?.+6$AX#$BPH$2PG!4@C4[F[,$#
M[HL<)5J"SED([')3[%7D%>2DB/-8AF$##A<0-)AD9AB*H!0/?#4LB<8I("Y^
M)IVABA,RT\;$/?C?2*(><H9>KL%3<HR@0IPOP,L>KJ501A"IPAIQCEZJ9NVJ
MB VN#'8$R#^2]UV.9? &5%N4/=S1'JUQ(VE'E:45BF%!%OKJ#P9+([ M$!V)
M1,:@@ "A5*#R#/]/>8BD1=](6X)JXM">T%ME EUKCXYLMU;,=%>]>G&I4*?.
M8H0!TK!CI9L1E8>ZK@BV)Y.$@_"@,2NCO8!"AD#H0$YYUT(VK'#-BR#0>9QL
M+"<#YX1F"%+U:70D9=3AM]GMQ>X&:J90](S) K*2*R7W9W"U.PYE+KR;.Q/7
MG\4K*TS<_8,^IV+(I697LJ;>H>K:I<>X)5+GD<"IM* >><P5V@F5V >Y>#X9
M#7HMXAKE-4GH)ZRWRE.<;D'NREH<Z;G*.YCDE:&$Z:Z-2LY#9D/82ZD:2X)A
ML68HH5^ULZP2(G45QD$E0&G?6CY*/"K(U/*N L6\*GWMD$N UF>V36!)IZ2@
M$I^\E$RSV^PJL7'IQ6,/]O'L\[= W#GG$VJJ@D XF#E&3_'>ZBZZB):+VBSZ
MP!!+>$+?R3CE<^;'"Y=\*683 -YYY;G*A2;[FF8/I)Z&\X%M%H8$PD,O?>Y2
M\]=">?6ELL8 TYW\% %'O%62+CBJ-%'!2"; 95!$5E&0:]X 7'4"S(]4?$0L
MT0->QBQ<@)EFIP/SNQ:U$'8_+TGHM%S,_V^1A)WZK WEN^J9&ROWL]A!)F40
MF5PD2WM\,_<B2:+<5;+,?0V3^XBR8W3.F<9Y,?\7[?I5OJ[S,,S@Z8N<ZC^
M0'5:S;._<ZF!,2(U$;"6*<.$/,JR!,:3H-<T(>S2YJO8 "F:U5Q..0*1Q*/
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
M3/._%;+QJ^0JU2%@S(V1AG$>;E,\;"J#/!S7]@N-9Q5R.UH5/0G'S@%$U7=
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
MZ29>()*S]&XIG "GF\C7M%:)]-Z].USZ+8./'P[]KANY,Q5KZ->@1:+?7F,
M]#N)%DL/:,FY]8$RB8Y6R-C#E^(0D$9B@P&_N_S52;)Q,HF1IH""@^@6:0O>
M-9GC""; ,!,U-*[;YUM\E*7T[?#.6<XC>+=DL WG#T&1S4GJT"35Q& @<%J
MT_*_C2'-LC2+8<RPDM$T<;S$'!3,^3J&)<!G9EZ2XOB6 @8W]5)/<W58JAL?
M&\@#TX^R&!8!] 7@!=EBC$GO$]0/G%GLH31(Z*N7<Q'"A")O[KR-LC"]<YU_
M^/&U'_K>,3+Z-<A1=3P@E2->S]A;[4:WK!OT*X^&6ZDCO.PUA@;/Y:\@A2P\
M)',@DHE8/51S&"O0(A-6+):!-Q%87Y' =Y,4SE(T!K-, .&&(KV-@'%[22*
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
M\'//]G@JL<Y'+G+7N&SV/CP3V<!><AN(T3")/*XR'%B_(7,!F^Y 7-LX,7S
M93>-@R_Y"H-;G8"9[-UHT0$-43ZMM3R*D[ENJLCD&I:"-Z60C=G@8@XFQ#48
M] VQT+SY%BPG&Y80914^U;'5\L-,_,IXP'E3US'[+$>\FHF&2/!835)S 8ZE
MIY:>Y!S#+WK:,"G?$%[:D#=L=\^FW+F3U>Y:JL'0<=7,),<![_QPNO-H'YYW
MXEJV*_*">3[\8.8;-YW_<5RL=MW=+YN5>MOKF$W<@SR/'WD\=R;^TA_!R#B6
M/+Y5 ?=ED*N,.1'4=X<7AT6@RB"5E"8NHXK;>+-:>3BG8VY/#E[7ZV\/\D"\
M>_BH;S*(5*87&$6.2>"19>[,?]8E;95SGH:W=X6A8F+TY0-K%,YD+,SQZ&J3
M;*@BN3O75WG;9FOI ' *,PX7;#:WF9U>YKRH2Q>BA"VV9GI.*S:4P+X>Z=E<
M[^JN0;<$K"&MN_GTIR;B]'LN9#6GTT=K,H(?(Z:SC6V_CA1)KCZLCY=8'OZ$
M@C>A/\!2.\M^VXRJC)'3:PF&7J([;?U%Y_$\D?6ZI908:TNV^W)X:X@0#N#A
MV\S=WQ?1&=KNZE-3M1<;\*_#(1NMMV/MZ]39@*735/I4[G(/[N^T94@4DEH^
M>[FDNETL/EK+[W6^6D(; +%QC?L#UT\8D/*9VR$9#*,-:LC4*YB[5GUCXV6P
MGHF[?6GU8--H;=W)7DM>=%_81H_68K@HS>@1G-[&@H\:M/\(UPIU7-Q "\<%
MFKM#TX+8[MK;"%#[Q=VATB9^8-;FTU YYKHUH\ ZZ^AO1>9B\8S;'HA_V:[(
M8_(FF2&_01BQFJPD.4FVENO#<QOCD\O7<K!D7).Q#;*<"MUXIYJ):A;G8"U?
M=]MSFUWO'PK,IC:,Z!!C5QVV5-0\\]>>W<0O/3#91Z:[#=AHXX=T36Y#<<+
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
MBW?9$NN#S>H</*.E?&]_*75%'"W:J$OHG*7[E5=L[N%SO#.K9Q_3HQ/K]EQ
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
ME(-AOW174MG?JV>_E9;Y^$;TKTT/K I)5H4D[TK6]A6\K_&1J#2,192BA.L
M,=A"Q!-P[M.$T# (1!2$H-M)+:)5$&[7Q&\-?*X?B=].%LG<$\F[+TO>]<<
MK.<HC!3"I@P?BS0S[=P4@A]\C)E, HPW6B.SDKWMTI,JV5N;[+7*6N_RW4<:
M*NR3B",CA(@E(D0B]C'BH2:$,Q9)(K<H>\_0@&[>WHEVWQ0,J*SG=5G/AKDX
M&"]T93^O'$FN1O;SV<D[<OK]^B,EOA8\]I'",D(LCB+$HR1&,I1Q%()AK0D_
M. IJ/*Y"8[LF@"NWGQ<1P$J+/UWV[L>RUSIY]S$(=9Q@<%9U&A/$N A0$J8,
M$0:8FL2"QBRJ+.A=E;Z56]"5]*U5^EHES=>Z//W(J(Q%2F/0?#Y'+& "<3_2
MB/E4)["12:Q(94.O4KC*+"A'!RG1GRIS>M7F=$4ZVUYP.L^])HF0(?=-KS@?
M,9D(%,?81Y&,4^''@:(B .,ZJ-$Y_2HJ_?[,K.M*'K<7LL[3BSE('*8<!7&<
M((9!^2><A2C1@6!AZBNFPH,C%M<BO&0IXDH>]\_>KN1Q>V'LG)@51&$*_T.A
MTC%B+#2U242$% VB*([ )(_! 69A+=I&]&E]?9VV9X*[C@V]F:S9[31SVA?H
M64LJILD3R<EF58Q[+3'N$2/;]R,I>00($YB;:DH0./4$16G(%,>*^=*4Y691
M+0SWNP12);9K3\FLQ';=X?%1RE;$<)!*@I12'#& 593 /B).P>)+ DEHX)MB
M0'[-CYY62[\2VUT4V[7D9E9BN^ZX>B&V@< <AVF,XCC$B%&:(B$U1SK%,DH(
M%8$PVA;'-8K9CHGM<S3YQR5R3-OV7]#07ZI_],];^@\TDAYMP[AI=(5#J\,A
M.6/U"Q+XA,L 8<; ](]BA>(@%BA(A @2P!X_"DPS'N;CA7M%5W;#+@OO"NS]
M2GBW)+S3*9N<!)JG"A'%3&T]R5"BP0L07&"9^C*0:62$-\2S.=25\.ZC\*[
MZJ^$=SO".^T!,,[#6(0I2D(M$4L#A@2#?6.F!9X2.HR8,CE9/ILMM;(UX7V&
M?)LST]+!:]M37_.Z>E!Q;%8=R&_UNKU)>*GRQU>.,)]GB35,*U]%'#&>@FV?
M*D"8*&0H)"H$99&&BH8'1W$M#)>L$KX39L#SEL&51^4K&=R,#$Z;Z%J(5/$4
MD90),-%U@'@01@B'41CR1%*LV,&17R-QE7F]:S*X\A![)8,;D<%I2ULRKM)0
M"B1B!?9UG&J4)#I&/BA"KGP9ID09&:3Q;(RKXL\\)0W4GFT/]%>OKW/3VAN(
M;Q6#9L.&]]B7+QIBM+M#6+_<V>]ULS_M'KGW79H=:GP;] 5L0;LK^O?-@;[-
M +7,*/L]6Q&J:;H/ZFQ00=8*NV9\-7#ES/=WWUJ?3H./DH8R%7&$0.M@Q$1$
M4!+[8#PD#"P*4SB9@MT0UJB_WQU^*@!8J]6_5@"H9'Q)&3^=E'$<<A8K&2,>
M^2;Q16OP#4@,K@))XY0*7TGPSX-E6;V5A.^PA*_<IZA4_-Z(_[M)\?<)#6.6
M$$22F(/X,V;*TQ"D@E#@A*B ,%N4C?OQC@' <^F+U1QY)MZ+1'=UVA[\]KP+
MU^P&RV>$17GXXT^W]A7>K!!OOLVX%$%*I9 10T'JIXCQ($&Q$!B)-(EP+!D7
MJ31X U;)PA>..V%./',Y7!]AYT$YK$1M25&;LNQ-O1JA?(K\-#3$G#1"24@Q
MR)L,(R93I2D_..)\<4Y=)6C[:II7XO7SXC5E.</>2#\2$FD24A O,)KCE(,F
MTV [IW$<$1T='%7)L*LTDE/P+JV\./>RR(X%_[**Z>]83+^RHU>(/O<S=C26
M5">^J89%(P%V="R0,#?\/-!@2$L221T?'$4U3JLTV><CQUL(S5=RO%HYGC+2
M?>W35(<)(DH$B,48(ZX2\(Q34_Y&8,%,:792"ZJ\V6<DQUL(P%=RO%HYGO(&
MXDB1.&8)PH1)Q'SBHT0D'/1QHH(T42G\X^+H2_8LK>+HBY:L;&>Y9Z!5R3%X
M^:!GL 1H[?I;G[O+I^;OK<V4\'JIN3QYGE<EV_#QLAO=G5(H9=D:JY26'IRE
ME^);?3#HMY/A0"0=?=E[*_JZ.QCUTWXMVEWS-6==^)*[7M:N:K6M6!E]GW$.
M%4X%%VF(HH@GB"58HB2,(D0"DD9::A:(\."(LUH85H3O79/CE?EXE1SOG1Q/
M.8<J8BD3DB,B3#?<D#'$8>L1920($\5Q$ICL3,IJF%>"O&N"O#(GKQ+DO1/D
M*>]0)*9^H4Y!%W..F H4$KZ,$=.8)U*$6%#_X"CP:T&X),VJNC":+Z?FE'L@
MGX,;[65P>(V74'D1VVAM, ^IIC%(=,[2N6\L$*W"IQ7B$RTY#/3TT_6WCZ'R
M&8^9X8:$/H!4%(.A 79'JF4LN*:ICZ.#HY@_(=6C,C3VQV-8I\Q6[9!^0EQ/
MR^+*/@8)37"H?90DA" F%4'<EPH%"9&:Z(#*5%?=R'957%??':$2U]T2UW<E
M<?U,/@H_26!W$Q1)4+%,Q2F*J?01H7 2&!.:ALE^M2\C\8Z;_ZYY0GOE5P@/
MWL8]\POK-1/(E@EGG.L[T_2E>]V #PSN*\]@A=CESW@&,4DTY4& -!,A NLR
M1DGHIXCZ$4Z8C#@8FI9$7N-X53?;.TY/>>:BOF:.627J.R/J4UY%',<TTEH@
MS0F8*6E"D.!2HB!.N>0^"],0/_&VH1+UG13U-=/0*E'?&5&?\D@(CGQ*102R
M32-S*4$09SQ"BG   <8Q)_QI]Q'KE?0GN"J4[;BK O*0.RJ5_['!:K!Z4-68
M7@O:X!DZ4IRD#"P+A91OV\P(AGBJ34$I&A/"HIC&U/@0<2WV9VO$5X;%_HGK
MZ@O'5N*Z/G&=8AUIJGT06(RXE@PQE<)/D2G1("45OJ]3/S E86A0"Z,E>R]7
MXKJ3XKKZ&K.5N*Y/7*>Y193[,98*$0&^.Y,J1HGT8Q3P6,5:1H&F*=CR02W
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
M;Q/MK(/^^T# ]\)_P:T]^F_[CQMOTO_]:#3VR1?7(&[V&U^V!S!.^;@ 4B.
M%UI[0LK>+8SFWA2B[/8&\+Q!SPB=Y9<*<S&8MKNB*]NB R.&/]SJ[B [?&!2
M#\QXBE;*J M1W/6RMMGDEWW=$8/V%_W'U[8:W!3X4/I@OL-X_!&1P B'@X<_
M4MI&"4/6_<W#G%WE5RB:7(_ROV:\%E)\@GU&L(Y%DC 6"8%QD$;@#PF=F&+<
M'XFIQ9U_ZJ8_UJK7&B5]+3Z#MP1S?"DZ7\5]=O#[Q%+<MKMH:NFG5^W!M4G3
M#9Y))WL V#V7KOQRV 7Q->^"48H='IUWTS<*ZO_]>!^C@Z-+ Q:FGI"IK&6D
MZ;]_%T?SSL@ZL2*?9S0?&?YJM.JMD[/Z7]YEXTWC^.ST]%VK>5R_;)ZU+CSX
M]6V]=>7!.[R+=W]>-$^:]?-FXV)S0/?HX(]AC&=OFB?URP:,[Q+^<]IH75YX
M9Z^\B[_JYXV_SMZ<-,XO_LMK_/VN>7FU(Z.^TJ*?>0TX4<H#PT.;&P.G^WQ2
M\TRHROZ+/=%5GC%NO)W5*R_:76]PTQO"MZJLYNEO4H-R'85W/7';&\*I_^U!
M-7$K^M< 649K!RX!P4K,I-*'^77$7:9?%C_\H=K974?<OVQW[9CLA_[(ORM7
M( ;ZI@/A1JC=RSDJ<GX8X<@ 8QYXSQ^<8^:AQ<PI2\2]QLAA$,8/OHP/R8.O
M/?:U_##$_B_]K<0_))2N8;#@+"STK0O>PRR15#+'275VRI:<M!E8LK;!1<X&
M,\K*>$J>=96\%]V>=R?ZWA?1&>K?'N2%[>NLZS!8H^'!YGTKVLH#0#L6=P8
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
M5 55&ZPV6&VP)8JI.PMWD_G:W6V05_K6QGSF3LIJ>;?S(H5TZM.PPVFW4T3
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
MU76SEL%OZ0+[K^&7>Y]2A,]I.*C(6QAY^S>0]^O'MR$R1;5*X(4DJ*<] UN
M:*U541AK1<Y;B#&#[/I3Q5Z[L+=T05VQMU+L_783>_PM+;QIA$7$&08BH7YV
M4F00+')///=*Q35B;P,%]-[IF>L-FQ.(53VO1CWOE*.>U^U<]?/RF>3SM7[^
M\^/ABW<?WT;-<@A1@/<^@: 6)W TYZ"]DMB11*A FGUG4Q?%6@; I>OG^P"P
MSN+?@;W]F]CC;YDQ1/*@(.M2J21IG,41CB EL4YJG.2=KPJZI>A;NH*NZ%LQ
M^GZ[@;X_/[\5,NK@K<"!%"4('!#@@Y- =6(T6E6(M6KH9:+K7Z[7G]0).G/C
MX:#OWJ6.ZY<(D _I,EEX^7LP/D[#*J^_6UZ/\';QMR].1)<^N*Q/\/*R%_:N
M.V"G'P]+\U=^^?:5:8+7\>EMTB2ZE 0PCG.Z$*SL-\<$R0:CL;]T*.<9Q3HV
MN'[ F?WO:\OV<7_$5:.[DN7J D?Q5@>6=4H:(E>B'*FB:'E#@IPLRFRAG$FD
M;!1Q.@_(_ZY87!<6EYL/I&)QS<O7B,5 WP8B*%/2@8DY@@B9@ O! <U<>Y),
MIKPDF.YJ-9_ <I58W+PZ/.@B^^@B46)/,NE-!/9)S_G>22VL\XB]U.4Y[%):
M*?4^E#K#U3$MVS'=*.LV3&Z47J3)OWO]R^9_==7Z=5;X9L-T>01.,)$X\9"#
M3B"D=> 3RC2._:<<"RDR6X(":Z1\VT3:*NJ@W@-P5:.MPB]-T>A$SE%K#33X
M ,)+@FJ->@C1.<=9RMBAI90QI_,GPJM?>OQ^J<Y]#^*(IFC+GEBMG %?-@"%
M\@*L\AH,#8QRD@AS"=$V7^6J97:H[;+Y^?EP6&)X-O[0Z2*<L?1(GGG.N''.
MIL[@*^$4.J>GM4LF>F:!:U&*(5,*1AD#)+,HE!8\B;BUS627BH==9JE3^+K5
M=(7C \!Q1E +KE*6Q(%$*0:"1)SL+6- J/&*\1A-8V]EU]CY4+L*QTU6U!6.
M#P#'&<7-7"!6"K2V$B=&04T$)%X*7*D@':?8Y7)R!%7+JKJ_#VY7!:DZ)V7
M=YI6@$&&<_QCLB^QD2)\;;5\YBGFJ@M^*7^_*A=YF'\;I2;JL%+-$JF&S0EQ
M%U3T.670P:$0=]:BN9<>(@H[1ZT6V<1FNU/7>GTM@^5R0X$J+-<*R]F$,#)8
M2[D&Y;0#820!:R7^EE,HNTV6EB*:O&M-377>,E@N-RJHPG*ML)P5YCX;3R(#
MBR(<A&(.G$;'S((E0@IM+8MEXTG:FOM\*>*\!+QML@IOV5)XT]X'@WZ8;$4T
ME%)/N2Z34_A\:(DB.;#HP1G%0002P1J<^:6G1"L94-&%PBF$/*S7_P%G^9:M
MA%<T/@ :9X6W*3.\#>"LEB"2-^ %#9"H4BPK[TW26]NL*RL:-TMSWSN\\@Y4
M5N M"+P9:>U,L"IG"29R T*6*A\T*N!)T!B"9YJ4*!,S#[LJK+\C1/O,7=3X
M[ ?1UI=-_G+2XG4>7R*=B#E5[2/ULAQN93RAJM9* /8E 4XDTXGC)!%MF<>M
MKKEC-E!:+WQ8X@J5%7@+ F]&0',MI"7& &JOA'8VH)WE) .EGA//DQ*&;&VK
M6TY*5/G\F.-(OAUQ=1Y<)AQG9'7BI2JN0AUM0@9A-07GG 8=N? T$^QWG =-
M5["'#>S:0$W=[,?</+^ZD:+Z@5>L[TTK-^+4ILQRD,:'N8:OK9ISY'Q,"5,J
M92Z 2V2:)GN5B22!1EF@M:6>$5UB2CBO(J!%:'U(V5W1NCZTS@CV8%$%1,NA
MU-D%(;4'AR@%I8(PA@B=1!-J0FXI+EC1^D-(]HK6]:%U-@*%>QFUMQ!2MB"4
ME>!YS&!,3)YZ(I3V96ZUYF'1NH%Z?A)\$IMJ7(B9)CN-"V%XCG]4:?^ TK[I
MB)W2\BG^<FVO*M,LCVGV/LZI>)PR@L5N Y7+0AZ3":P-#@P3E$IF&$ER:UMU
MQ2W5BZHN>/1!X16.:X;CC$S7V*U:)@*HQ]%41T7!1R.!)6()HM&0X$N8F+#S
MB1CJAM:/H]4K.A\$G;_-!G%*'CT)X&C$R3*Y""[J #33G%2@5C)2MIL);[\L
MMRW6Y.@[.\&-CCMGP\&'7DRQXR\Z@ZLCG*5%/S3CO0,-!'O]\_+X]!6#_GV$
MNQ\,8QH"WN/3TB:CP4DO=B[O[/$1U3JC8+"[GF-OO9QVUK.+WT:EKO'5$9:=
MJ_YZ?M59AU=]53EKB9SU:4[@<Z^D2U)"$*CRA20<.:L<_90X)6'W!UNR3BO>
M%7+!TRSW1M#:],:/B_&E&X2*\39A?,8UF.@E42:B3<B(<5]6"D.,($RD(AO)
M>&1;VY)WN5SP?'?%>'LQOO2T,!7C;<+XC/?PVF;F@X;D""GY&=&%))[ Y4"\
M(2:QD+:V!>MRUC:,;ZP]^?LY N2_[^-28F\T-2KXLA_9I[1C]^&>-/?B1J]5
MHEL)T5W,Q_03@^+%(-$QCQ*&6 (^L0Q>$9=C)HEQM[7-J>CR!78_JY!IKY!9
MNEFI\&X1O&>\2A8F&94(Q*AC64/UX$24D+C/.C)O4;)N;3-ANY+,YW6O9N61
M8GSI9J5BO$48G_$JTE'!0O:@?;-/$B)X? !T)EQ88GCP$C%.5=?0!0_F5;.R
M8K/R/9;D$5)8._S(_5=>*G,MD;D^SZ?ID4(G(B7XDIQ'Z&(^3/"0+7.V5.LD
MDI>,]:1K^?U+8=P/,.U3)8\0SX]CCZ2B>+DHGO$8T6=$K3*@.4?]H70 *W4&
MXD2*J#]LSGYKFQ/6-;<<=_@V_5&AO$GNHD)Y75">L1+:*L\BSL#:<@_"&0K>
M9@[2NJ2S"Y;;9D*V72H63!JT6BA/?<3EETU'MFH _-TU9O_ZTI=;T[;EW[>8
M9VN!5=.WEP8K-BV?##Z..GDX..WTFK+@7]JS6BWY<5;!=F>]L3OII$]GJ1][
MX_-A31RP_$#$E^[B-/7'HZ/!3OC?\]XPX?R-,_;XXN6)ZX]W^G$7'STK+ZFS
M]A)G[5OJ36BE:; 2:! "!;CRX(G2H+P*43#B?0F4QKFYBYU;SQ6U!Y)+]\05
MDNN"Y(PG)ISFD$,J_5:2VJMRBB$S4-89)D.2S4$_RDA7R/EJ$Q62C_E8485D
M.R YXVT-2UX+;8&3P-#;"H*0M!8T"Y[0S(-T:FM;Z2X1#UOA?!/U-UJKV!OY
M\^$HQ3*LT5/A,!_U[AN']_A(IE5*_-GY""]P-$JC)JE(Z8_I,_%+ELF]3RG"
MYS0<5()9C&#FBTYX'UGF- "-48((2#!&>0F:>\&M440;O[7]?_YFL-M_JN>)
M6S;QKUZ+WQN4=>K_7F3.GMAA7E 5-)A@,T[].8'W7$&D-DDE=-94HQKO&ENU
M>(L@N7HM7B'Y8)"</6"#L),(/E#8Q2 XY>!5\&B5*169EN#4@) D71R-58TO
M6XW'=#9 ,=Y!_/W\_'EG=);">'A^.BG77/7YRO7Y7G_L^N]Z_B3=5H"JBO)O
MY9GYFA4N!IJ8YQ"P_TINOPQ6N8"N7T6%G9Q]HE64MU4!K%Z4?QV)==K_7CC.
MEH(+*.:X%D!XPLE>) '.$0]&R^A##"F+5+:JNI0^[")<!>*:I7@%XFJ!.!OI
M15BDQ$=(P@@0(1+$(*? 6>*HS8.P-C1 U()5_?U=.'LY'(24XC3,:(3CMC/(
MTP+,30+<04DO5T7WLD7WM-E_QE9_C8U^F/==.,9+'%Y\N>M6J601*IDO3>$%
MD\8X"]8ZI!+'$QCJ%42M=="**>;CUC97M2A<RR"W?'5=(;<BR,W(:*&2$+34
M@"DE882C**-9IF"E\D8K)8G!V9OK^:6S"KG-.CI1(;<JR,T6B<C9<Q\-,*5+
MD&54.,NI ,I2%XG#Y\HI:]0EM9;R,L]1EV/4G5[_UNC\FH_V49RKWKOLNIK1
M[J'X:W^^] 0ADLK@)/"20UOHJ,&(S,!9)[/7@0C-D+^D[6H^?[2K)GIZA$A?
M7?&YBO0V(7W&'# 1G0BFA+=X#8)9"H[(4JU6,L:E0:GB$.G<=(FY_R)[17J+
MD;ZZ8A@5Z6U"^HPGR=&11!0%=("IS.D43##EAW4XHRLEG=C:MKRK=(N OLEV
MY2K?TS3_T]W.Y=MSU#X^*EOG-L ]V:MFKELY?\U7RX@J<9Z2@JRH N&U!IN4
M@6"M-9(+D[PO<;E6"-0J"R;:;H4F>7Q8;8?!J*AM$6IG_(7/-#K4%Y!M$\/C
M GAF(B"459+49=ZLA.JN?.#0W8K6-9F$BM86H77&([B@7$S6@-6>@U!,@F$^
M@\K*6^JS(0H]@J9=)><WZ%L6Z+-I-N 'R_[:PJIYM[!4Y:,E\M%\P0G%1*:<
ME?20*H- "@+4$@&<%3I+PK,.N6A^;427RP7K[M9\D:U4'FW8B*BP7BZL9TR!
M8S1F1PUPPAW*C$!1< @"7ME$A=5,:5JV%V57+F/3H>)Y,YU$Q?.Z\#R7+8=K
MY24!8ZD @:(+O)4,L.=9UHYSSVPY'R"[O#6IV6L2V)H$]CN3P.9>W_5#30*[
M"<=NIB?,I@?>_;C3&XW.L7<3WN!HO)D[;:U("'N87V!S[TU;^WEI[#HA+S8A
MTQN^F>U_WKUX6]Q32IFAP,X2A$?S['..D(E+)CDN*(M;VT;4!*_M6<5:V?'U
M6Q%64T@L"7G[-Y$GWXJ4C*2*0BB&5J2LP ;"P3+GM+(TJD1J"HF60G!E!]<K
M!%<)P=]N0'"/O76*>B%IQGF/1!":$;!2!,!Y3[H<34Y$KQ&"FR>>7_3*^DL_
MCCIGKA>[G7X:ET/K\>KA89IL:*58=?0*=?1E>S\?G)X.^J_'@_!G7?A:D<Z>
M+'Q9%&VQ%#Y"U>9*KD@#+FD"4:%RRT)+(Y%JK"!=]L ;YC_@1-^*7%$5A@\J
MNJ?'U6R,,7D'4I>D$IQ30!&'J+0HQI7+ A5!DY]&L/LO/U<4/H:MH8K"%NCN
M:;!&]C$*HZ#H&Q!"E5V@I!&4R+69.69-"=;@72MXVX/'6JZX7Q^[84)9?78^
M#,<U"^L*9?7/@^&KJV8^S'>R237PWTHDMY0H\R11'AD0R5!5&Y[ !>DA&T<S
M=B%R3*AK:"U%XLJ4=47B R!Q1EAS:PDI54J$CO@C60V>: T\*GR ^\CH.I?2
M?D DMD)>WQ>*56)_+QYG ZT"\2D: <;Y4IN$HL2FG(/-V@<7M,\6C:[N8D]6
MA?U=.#MRG])D/;L)"4G_>]X;7W3<1S>,5Z$AFZFZ6[&:_2J=N'&*1P/LA]][
MX^/CP4EI1B2>QOH\0]Z)2#MGJ3]J#H95WEDB[\Q7*^-:E80P$IBT$82D#*PP
M$6C(T4>123;E%&=7,5W7U]H#SY5I\0K/]<)S5J;SB,[8!"#)HDR// ,R,0,C
MF*::96\]&F;61;5>X=D>>*Y,GU=XKA>>L]E@+14\&0(V)@7"EEJ?V3I0WC&M
MT#M[(@L\+:W5RY88QGTC/'\X=/UW:?+49A=1:$=RUYN)IF\L&AR69O_YLEOJ
M\:R5\,]\63-FRFI=R;Q"LP7!7(E2H1((R92'F&QLCF=UJ7W8?;DJ#]9T$'IA
M>%8$+HC &8%..:/)9@^6<@W"!]0"QGC0(A'G-*<VH4#7:CYK6<7?Y@2#5]2M
M&'4SNCMDG4/4!!1Q">>]H%"!9PV>A4A\*B&:KM0:>A0QX(\FG=%E$8;;3L?6
M(@SMTNEW9%"XA8UJPN85T]=\J31MM;>"41 F1A!.1S#<4^ J9DN4L8&3$ES.
MNW:!=;V:FKW%2'_PW$<5Z6M!^HP]B-%I[2@KP3491*(.K$T*@J%2*29L3"5R
MUG;% BN$%>@M!OJ#)T6J0%\+T&<+*;- 1'865-(<D.H%&"LI.A)O4L9NEL1L
M;3/1):+68&B#6_F1"B^TPY+<D[QJ>NA5T]>O\V7AL&=1G:).X2F7D_5E(T$8
MAXY$!6%$9(F6]-"$=&4][MHFN#YL[84*US7!=<96)*<5T5P")1EM!9,>O,D$
M&'-,97Q*4+057'2QORM:VX/6AZV]4-&Z)K3.> ,I5,B>"^#,E5SG.*\Z*0.P
M&&*07D4J[-:VY%UJ[^\-JOS_=OG_@Q5<:(?\O__R1:6C)=+1?+DU9[7"/M9
M70H@4"B"S=B?41'4DL023V(3\B]$5^C[ZX>:I;V5B&[#SD-%]'(1/5MUH:A)
MJA@DDTQ!- 4O&0'BK>'92L9B; 2&Y!7.CQS.;=A?J'!>+IQG_(+W)GE1X"QH
M!*%T!B.E 9*-LY(R1KS:VM:ZR\3]U^(>I.;"!ATX*$;B[SBDA\F-4BG=-OFM
M6(K&7Y3#!LTOY0#Q!QSP_7OEDO]1:6NUVPKE_]WK?GB51N-A+XQ3+$_L]..7
M#]QXY4N\\0&2W*1S7TR[&_\^.2^=L?LI')?S):_<..WFG,*X4M\2J6^^+!S7
M+!GF)7!A9"D+%\$([T!9S67DU'"&U$<I[1)9I4P+.6&=9Y@K$SQF)ICQ-,':
MQ!+B7P9.0 @JP3+#@6=IC"7!*<JVMBWOZEM$4*T.^>C88.F',BH;/&8VF$V/
MI#E#2&=00CO \5'R(' &F?&DI+6,<MGD 99*MHD--L\7/;_+_'0[/KWK]?O-
M^8_<.6L0M)'A5(O8GNA2LEYXKCB:>6H<<99GJZV3S%KR=N\!I$WEIB5RT^?Y
M_91RZM/D$MF-M"0H2\A-@H$+EF*_HW3QHL1XRRZW\Z<Y:BK%M0)4.>U-<(G0
ME(7(S!@6-+<B*1N8)KX =.5JHP)TN0"=L1)9YA"\]B"%9""\C6"8<:"Y89D8
MGF,I&X3*LJOD?';%"M"U M3';(+@(4B7A?/6Y*R5RU*GF",CN0&HJ0!]5 "=
M4?=)&,-E8! 5_D"%'P"M'P5+K'24B>P<W]HVLDO,XSC2W1H-_Y5RQ[=K^%1R
M*-VEWK^T3)-6>LKQGN/@W)^DJZ,IWW?\Z[:F6B=9_=?JFV%3R-IXIQA**N%=
M%%P:(VW6R3";2>#)V\;NW"-9;"7KMI UF;,[(H@0: XE[88$D:T"5- 4N"=<
M*)HED:I4(.YR,5^2Z3Y+,4L U,-(L4J'E0[KZL^/1H>S%>IHYID)#T9K"X)*
M7I+SBG+@GVF>,M'9?^/J3^7#RH<;Q8=UL6T#^7#6RVOL7661"GU6@%V;T<O'
M#,KH:(UFWM'TC8MMZ^?#9BG@'V.'7XK_QMZ'[7\V/Y8*.THN<==\XM/>&"\E
M?!V)K*D=F%+'A3 XQ:NY*-MP_<$8OV\\*"AL&J/D#K\\$>5.\(KQ@29;X9.K
M)K^\J<O;F7Z#8),EC;/!J%=ZZNFP9"+O?4@_?>S%\?$E%]QXX[2;R/5;G,>+
M.!_?_98;G1'PJM)PV8QVW;1?;<B?P7[9'C=_ENMMJ(%3-#R4)..\%T([1XC,
M6G/CDE?9T;>4RJW+=QT/KV?/=PG\,+D_P66\QZ?NY*.[&&W]XXNF..WU8:;I
M9UOMSK;)^0&'W01!2)^#R6'2I^=]Q&!Y%5ZE:_'5=8Z'95+ZVU_WHRY%@PK/
M#'*GI-:9A/JZ[=O&R"KIX*XUO0GX_V?W8.?@Q>'._W2.=G_9?7ZXO__;P=[S
MG:.]PX/7'?SSY<[!FPZ^HO/ZMV>O]U[L[;S:VWT]!_OU7/S!X='NZ\[1(5[G
MP>O#7_9>[!SMONC\O(=W]'QOYY?.ZR-\8'_WX.BN"][^IQ_^8WN>Q.X+5+-U
M"_7=H*/WYZ-Q+U^LG(_N:![D\0Y],IT<)U/FP?DI?EA80I3US"D0-SX?IL-\
M\W3XFI70NZD2&ESLOSAYOW]TTOOC_9[ (4/>O-]'1?(S*IP_CM^\W\'/Q?>]
M"/2/GB5__.>8A--_]]WO]OSP_=['P]_W/QW^_O].]]^_D_M'KWK[GW?P>U#A
MG/[<P^O_5)35P>=_G_[G\QX_>/$.K^-/O*\]>GBT]U9P:3,G&:(T' 1'?^>4
MY\"I9RX0B^*&;'6N3M;O%'%IG4XQHLNG4@CL 9,<%]@O1EJ'[[);G81:\ZR,
ML^$YDN6DX0O'7#=]YU(@37O[EA'^5V/U-F3@9TZOM?F:2?_^]?5^>7],I(S
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
MJB>+SD4%*3=1:L,,E7YK1ZZKTFH33?->JW22Q5.D3V59P%Z>KDLKQ<JY5!'
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
M7O/D:V5,!,V$/+<.<>49LD%ZE(!4 )"!O>=)9OU,T+:0;,/"29N8\0T(YFE
MX-Z!P,IA 161,6P8PEA;Q(/6R%IND2:)J03&/O4Y'D^JMN'7-/P;"-A@"+B-
MLX8& NX'!*P<1@0MM,;!(^]S.)$E H'%:I#@DALN-='4;^U(T]87'.DW.24W
M:,V _=)TJ?BAA@J@R[.4HA_OIV_$J@:<;NEHHJZE WK)933B,6+$L0I(>XF1
M2E1%CB4U5FSM,$G:4C8'$YLFQ#_&T&B$>-.$>,7(,$'0! *+K-82A)B37.LZ
M(4.TDRXY837?VN&LK7G3:'+39/C'6 J-#&^:#*]8"=93QW(!&1(L0]SES" A
M,$H8*QEH$H*&["AH,W('Q:^_)6[I'A@$"00@1RS-)& A-JED'N00)K :OFQ_
M55/UB,&#A\'$=6.QP7Z[U#K[NNOCQZ557W&^_OLV9^#!0/E&'_[L1<#^QMMS
MLSA.UPPJ1;12A'/$3= (2#G-ISX221H"L+. C6>Y@@AN&_QMU<"^2]A^#(EK
M\+'!Q_MV+M;@X^W@XXJM"A:.4"%YQ' .M1-@L&J/$_Q045!J!*A*X+F4M['Y
MMN+-#3XV^+A!C[YQKH &'S<*'U?\ -PJ;8E5B+#,'R,)R(00@$EB993!BGN]
MM2-86\AO.RV\$W@L_H-_C2W<#OX-G8\[T['O37JPO?S.O^'%Z4@7KOU^,AIW
MTEDMNSO_=L-_[<R>KUSG*M];D7E*J*#F=F2>9IE_,NB/)KV>G69!C4]BE2 U
MAKDZCL,8RDO#Z ?'_5FNE#T]'0X^@QB-8_>L]=_7  [MO",R105/QK$BEF#M
M8!]IK *8H_QKAJ=8!8[7L=N];K%[>4]%_MW_GF#?^Z=OWYK)?N\E>P=BOOO>
M?SK,U4 .7K+=]V] U/^$<?[S?K?W$K\[.&3O_GC>RX7K]P\^@$@_HS!&"L]V
MY)4(RH/,1D$,XIYP9#T72!+).2&&VMQ\AI+MRTP_V(S=>CMT^GX8<[T7VVV-
MJO6 51^-1ZU0X+F5E[*=EZ95(?@Q?!96%3YNP\?.:# \:Z48JYR[T;3O\:QA
M5+OUZ:3C3UIV&+.G:PQ[TA[;3G\T+GOS^'OR^K9;+_JM#!OYKW8+-ME@8>N[
MLW*'Q2O"Z/IC&-%,)L[S</IW(P0_KLS=SRXR>P?^"+2=B3CW:S(8U!Q-&FEB
M/1*)!&45TR+F,%FR?9G;>RHR76 T><>&]1J097N"/$V&>?]U5JO-;!;V?E.J
M^,^^DW;??SBB1.J@.4%!&@!?+ @RS@LDI(B:&994S."[?5EY[AGV]@L^P2KT
M.OV9#A],AO.= X(/&OV3/1W!:WD_]&.U43YUQB?EVS. S "ZO4Q9\NUK&"F7
MOQ'R4Q,03JM\\2FT/H)AP$T^QM\^=<+X9&J4+'RQ)H1X_A7K@/Y-QI=_96&,
M/N8Y^?&V5>%9SQ'A*U.[\/-D.+?#CR-RPV@_()M@N(]L]Y,]&VW]:^FI8+71
MRBRN3L"ECYG2]SUFN>*C#NCZCO_J@U?D&R!@4"F@1Y,^</?\*1BEW>#1M4Z&
M&3/_J\,(9IS@J*USG"MK,19) =C;Z&2RY$AM[1QD:R%+WI,,M_WQZ-__LCL7
MK?8W6 "WN3.)J*W^11&?HC.8\6#!&1LXESX9DI2@G#G%5:0D/S1 QY-!#T9\
MU@(^EQD&:*SKZ"-01CYAP_(T<AR-%I8G;8R@U%.M?*V/%*97U$?78$*O,H^;
M-"KK$I6U>[9_<$QRG=[=I\_@V=X<66\,+)) B1N!.",>F10D@M7S.L(R>FZ
M_."OV@N@A8;5Y%>'V@=H=^ ZV>(\@64[/AE,QK7)V0-B#_*8!2NO?ZL 8GG/
M7V*U;E^@L*YM@E^FO<H6^"H<$*JV%KYUVS*M+M0VK;T!:'V^W?KWDNOB!NC@
MLL#54I2]<QGZ\H*_!5KQ!.9S '<\@'O]WAWX#W<N/[Z6G\'G/0KW.O!B_P_X
M]^T;O-?+]_/DW=-G;/_@$+][#W+2.^2'9ROR\_X9.SQ_]GGO_ //_[X[>$D/
MW_[9V3O_YT.^WM[[5ST80^_=^Y/W_WL.\OG4'P6/5?(6&)XNO>&41#"Y!&%F
M@C=8)R'P5FL&3H\S#$E"72*6"BPDIP%XHI Q,>Q9,HHRNM6*@$JG>0,/ ;]V
M7BW*TG011A6[FZ[#J+7FPUK:W1=J@*\/9'G@(D@,>\A%2C67E%AK\HZR'+,H
MN9&7\K);5W_7X@0@/-_MM;MU-KD/#/_WX< &5WE,CHOI"';AQTZ N[C96\&.
M;;N57QT4R_+CH.,!*N/P(_P[:HT' +,C>!<6,CMC^OELJ =;Q.<__6S[ &:?
MYD[U +L9;O_I#(\[_0Y<^6TV,>9_[MKA61>NTF[]'?O]T5GWHX77RW7_']QC
MXC^<Y='85NJX#.RGXXYOMT[.W+ 3ZM?\P'XN-\^<JEV^6@H4P(ZNS91^''\:
M##^,MEN9@JQ/0_'AS.:B>N+\_M/7?X&EU(VG)X/^\APL/>CT:4J2OOIMU'I]
M$OOP_8$%@1I,^N.S<K7%^;#AO<W6!0P>WN]D1Q;\O_5J,H0'^6L )*+U[+,_
ML?UCH$QV..SDMB'Y^A3_]NJO9T_*K^2W7[?7=MZ-.I-O?5O">HR*<JY!*#OL
M*FK8[9[!BO9]['8+5[:5CI]._&RN<X3;,,[LT\P%3F'VNWG2LV_DK#6& 6_#
MOH-E!LV2C=MB 9=>\W#;_JCFG:?#O.Z=8B"/XN);(!]V!!MJ<EJ;SZ,Q+*CM
M5KNB\EY6WX:EC=:?Y%$!T/EQZW@P"*W!<+IYRCCF#SAS"-;WK&D.;)&/F;?
MP/.^F&^V4:<WZ<*]XV RJKX>P?JMI3 3G.K9'-P@=<:C&=&I;MZ>6_#QLX^G
M4RX4_S/IG!9!R(RH\G>>Y!!"$"!XM$5GZJ('<S1C97FB87MWX IY^O*P/X$(
M5.LZJ&<YY0?(ERYO95\L3$&M/4891$Z[<0QC!'@YS0Z'C[%[EGVM"Y\K'E^0
MBN%Q60Q08'#'Z:I/;Y*?J$ 2S$=Q9>0E&"VL01'@Q;U4GFRZ.4)^=_;)/-Z5
MYX9KPH8\JY<(+@/;X+BZ;4TTRUXN+I9\U_SB:3EES)-3365^;=)?N"@\64U?
M1ZWLIQMF0)L.L[[B=!T^P?+![NJ5G3R Q6Y9ER<@[\:S:(?;K<>U=SKOL7:Y
MQM3L*G[",MN]SFB4Y[3RNA='2O7LV5$ VZO:5>.3SC"@4SL$<8*U#@/X\GPW
M *LH.K)R:,-_O0QQ^:_9Y&0WI,]7KF @?S [ZX\79K_;2;&^*&R$96?E+;'1
MX@5_6X_H<36@*?7Y"X:S9.0!MOE'83($%1)&L?_3,=.Y,W+W_#$&*^_(4:]$
MBAQIPU4^"1+(Y+I2-#FIHTN&<KJU,^I\+OMQM$HEUY76-UE8MVNH/)GO[2E'
M?@*B4APW/[.5LO?T&,;QX=/>^2'LA3='@D>?N+/(Y;+!7&J'',$).4>)2-GY
MH_VJ!;*15.3WV!U\*@C4*IZ"X=D4TM<(X_\9+4'?#/*M!TU:G_H57'UTZ4Z'
MZP-G+"$)HH1/E?B!E7 &>/2N/1W%1]-??LOGBEU[]JC3+P]0OO1;?:W:UYU=
MNZNY"'F.J[?G7M]M7'E^Z\R'^L[UV]OEK94@B^H]H;>-5I>^C;?)I>]]Z;)$
M;S/.O^FR7WY/4W8[@Y57NNS-IIG?=K37U0W?JD)U8<O %D X1FNUA:_WN-5A
MRQV%MZTYQ<KC9=UPC8>Z1B_$>_/\>.GY[]=F_N+6_3T"9O:SY?:[[68[\WOK
M4#R(8-4K/.:#B4C5P<9H''=,,DX"T19;DUV5Q@IJ##YZ<;5 _4N8XEZ\-_T@
MOXU%UN&D^/#\5?>P]ZZ[_W2ON_?T0Q[;^\/>J\Z[IR_S?;OOGO[^?N^/0SX+
M09V%D[Z"U__IO.N]X;OT#;#)E^SP[5[GW1]_?MC+WZ7 0/_8A7N>Y)"(\6XG
MAY(^&P/[/-L]V#V*5$5JF$;!!X]X8@:91!UBQJ?$8E2,@A6BVDQL6NF9[PFH
M;X#HP0&1M,II;R,F,7&>J-9@7S/#HS2>*NPR$%TE(KX!HA\#1'M/EH%(,NFE
M3 :1I SB+"EDA7"(6N^B=X26.GBB3?BW)?W<EQI8=RIO3^8NS5-[UJMB:G[R
M.EC?&[ZYW-/S$GCYNY[M!F-N#F->K)$=@64BW@5$;&2(2^60QB0@CD-2WLG(
M'9 =UJ;4-%5P-DP,+>?<Q129]I0+%ZTG6C@5<N,4(0B[7O_K1@Q_H!BNJGI+
MF#511H2QM""&0B.P%P62E!+ V61Y2EL[O,W,'8CA@]+F4Y=Z=:18SG\?ICZ_
M3I>_&U#H(WA@^.V*ML/CA>EOD.7FD&5W3<'+',ING$(TV82X$0QIECC205N%
MO79,@1%!VYROYPHUC3?O3B1O0+DW(KD9(KFJ[ U1&!8Q()$3"D#94^0TBTA+
MCAF.S%*2F^&VB?ZQ[:IOK='FG0K=LWZX\FG,Q7G^7TSU?Y!>TIN8A\V&XFN1
M(RNIM(H[&S@36@N35.Y]E[!GT9ERGG.%PG2-&_5'P.W+"\YS*&A1;9'T22"
M6($T<089Z<'D$D$P"0Q(?[,;]0:$97,J*#58]W-C77-V?:^P;I5:*BV2M#BA
MY#Q&//F$<N]VA'W4.$3#&$[?<W9]AUBW6>60;E-H2S+TQ8E5RQE%SW(CU5QQ
M.7_DK?T8N[%_/#Y9S&E:SBZ:9U35*4ZS#)"2;YZC3ZWOY!27XV$L=71&[3I>
M/\YB^:?9&9W18OK"++.DU+$9Y30/;TO)'%@A-(P)[E!"4:?Y%569G1SM7R=>
MU$5Y2E6(4K;GTL'"H^3*$M7+=1)6SL$:Y.R"7LY\&MUY=L4\W61V\>W6X]DD
MSF[8[5C7Z>8YAZ%<KX;*-]'2M53U.FWS57F.7,$N#@M"@[&T[T 0KN$0N/OL
M]!\>M_YI_ZD_$E1AX@5#PO <JQ[ ED\8(Z5Q[JB<(JS+U@[;%E])2+?CUM/H
M8\_E/+3\!B/MNF(5"-LLY:5*SEG8AYU^29^<)4V5_9?3>+ZS2,_W;;!RJG2E
MW?6XR"R\=1CML-EJEVRUS_M/=X\,\#+M0T )5#GB$3/D8.\AQSF!EZ4/AFWM
M?+WV 6!;E=1U_Q,]+U.3W9CU#VS-T*D2\);48D[K"RLYMW;4RBEI66SJG-A@
MAQ^J[]69L4N:<9ZQ9GU)N*VU&%RGOGFE5A^_?M+2G%YSKN\NH?M@\"D.9Y-9
M/PH,)B>B]EN#3_VLP&(WZ[I/"_IX;1UJ[@#O9J(RSYOV5>;Q:+NU5#.@RE6M
M;Y<39I8F]2M3^1"(7UD  -],4095Y0PBVK,J '>>FU'&][K>%J]B23SO']_R
M\+XXF*J4XVIFU3SC.<MYM+W1CR@FMC$[Z.(J&E^OBK&WA(5+PM?+'>W')_ L
M!/]/GN59X9R:*Y>$S%8$&0V7<ICL.BB(D,-.RR_]^1V!0(=L'*S?JA[)J$Y+
MGV;M7WR7JK["16_A"TKR7%Y@8SGWC2Z[N&ZT2@_#6YNQF2XNX%-02-QZ_9X7
M_8]Q-,[ \G\'W>PK&&U,,NSYXRG3RY6I\2%]WGO7>_$)KHWWS@_/#]\_$^]Z
MSS_LOWUSOG_P^ Q>I_NO5YG>N\[>TU?O#]\"#WS_>V_O_"7;>[_7V3WH]@[?
MOA3O#G;%[M,_X?5#D2M<[YX?'@DAE!">HAB<0#Q8B2RU','N\43%P#FVJY5O
MG$H:9M<X92,WU-K$J'3P@A7<:<U7$V;GL[Z63'UCN=3K2/3U4:[4\Z&12^ZI
MIIYPV#TV:6V$B]%2+E0P6[>5LUTLF-?^)(9)-^ZG_<QB%J;L;:9_3P<@(?_7
M?@03QP80OZ>QKH$),/7<=H;_V.XDCC8KO?M.=O2S(Z*-\5$'A'VR"% 1S)9(
M!,(N<0J:B$09[D5*]\(>*/51.J/QU)&4!MWNX%/V=38IVDV*]GV*F]RX%.T?
MT>GPXOSD*7]L 74L2FT#$K8W:S9N,WW[[CI<OG[VZN_6(KB#F9% A[<^9B7>
M)'+_;(?A-Q3X\^P_D\[X['7TDV$GU^1[_G&O<T^.P;^1*5;'X*>=PX.]WOZ!
M)WOTQ=G^VV<PS@]L_RG\]\<_)[N]0[%_\/N'O:?/>[NKQ^"]/T]VZ:'8.W_#
M#M^_$(<'+S_#=7C^[]W;9W"?#V+WCY=X]^WA64GA?ET?@Y=B4A^./&5*>F80
M]88C3D5$SF*!F)58XV@QU27"DI%-RYS<D!3NN\/@'X _=_=P=Q")TX#/K8//
MV3+X.,I#H(Z@Y)-$7$F%=*028>LP_.%(Y#Z#C]1W#SZ5*#PH$I?CS%J]"+9)
M/AA?\&\]Q"2O#6$S><X;4+DY4'FQQF@4(UI3A9%*D2+. %1L4,!HL-7<4XI3
MHKGC4QMCWB1J;YKHW:(N;T3OQD5O19_GE&S&C42*2P?Z/'%DG<A-"L&XP$EI
M:[+HX;9@EW7)VIBDK<U5V]7>;A3W;2ONW3+!<R?7X^/C83RVXU@!28,5U\"*
MW34U30Q6UEB/B,4<<<\LLIH2Q"E+,I*0>.[4SB[(M6YT]$/2T8V4W:B4K6AD
MS[QAD7.DK 0+FX&4&2,%HAY;FVQTP>1^W[Q1Q]\L.0>EC<D7U'"33-@D$_X@
MXE+B;OX:](\/XK"W<#S7F#TW![(OUZA,$,&I*"+27.;*<,P@YP*0&AUYP!83
MY1B8/:PM);EON81-WG0#=1O)'ANH^R%0M\(GF6;:*Z.14#PG526&K'(2,>XQ
MU48%2UV!.B6O67[O[J'N"FG37\R&^$E;I(NF17K3(OT&8][O+(9]/<'B;\ 8
M?_9S!Z._.,*..2"X&J5<>HTSG"NNNH@D9<HZ&AUG:5."T:^;H??%,,9'=YFO
M5QKE3IM&G@RZ.0,77BDC7G VY)H+MC4$*>ZT8.I'XZJ-[6@P&5;-4',UB5PD
M(J>?I<EX,HRSZNQUHF@IX-"U_:HW;[[!K+7KXHT^1?AJB+E48LD1AON,A[9<
M>S0[9ZO:BW:ZW9QWW^W\9]()U8=S]UT+"KOT":WJ/N0$XH[OP ..<U_5SZT>
M3,K)J&X9GSO*#DOZ<#6NNJ-J:S#+A<_76;I&3H0M:B7W4YW7ERAK.<TZ*/-G
M1Z,X7DPY5@1O6O)H7OK8'RV5W;V+?7B_\X>O/>D@0)5'NO5BW:-W%_/_J&+-
M.=E\+HU9ZI\,?K?]#S-1?=*%7=UZ7(K!#/(H06&U05Z'P#S#+&N\_A;(S7@X
MZ.<FL*?#P?'0]G+7W]-A',62R#J:N-Q@.3<8[Y[EQKQ9?'+BNK\X9*AJ:VQ;
MKBH=>=T"+<$(+*Q+1(,R"4%H0;%*+@JOG+"87K5 R[='\-UYD8P?KML_G.]]
M.DH"**!@"44L%>(F']@+)Y#A2@OCC()UR0?VVVS-F&O-2K$ M%]GL97QF'!I
MF(J86T4TET)IKR.C!JAHO,0!T"SV]RPVWGM\I)*()N3H#&$EXC+"8M/D4:"!
M:V&CC"9M[9CM]7IG\[7^8C)Y7K?5[N%OESN6?W.)'1;E_\_>NS>UE23IPU]%
MP<S\=B:"8NI^<;]!!&UL+Q,MT;BQO>(?HJX@D!"CBS%\^C?K2-PDP @+$%"S
MVU@@Z9PZ59E//IF5E:G 4W&:*,DC"U82JE*25C,E(U,_J[M^+_'Y'$>%^#[9
MUM$?W?X]8TEO3YP^G,#S[#I!93!)((#O!/)$!++$)124MRIJJ9T >:(KTSOX
MY_*T/%N5I6 BL9[):#6WUEO&10A8.0D HJ3]69WO(@)S%@&_ZX@&,TT%8A*\
M0FZD1=I'AX2*A@O+>5)\:97?4&/IP>9#<+ 7"?Q1P"P>HS<X81)(P@) 01F=
MI8"8L13<T+.M2,%\I6![:Q>FV&D:*<(.,\09!\-"0!Y(\)(8I[S ZF8IN%YI
M"UCC)2]M'?E<&1&(;A7I/__]G[FVVU$__BN_<T.QE$G[\[\M8,*]'/-MGRY/
MV)];I0X6&"S<7$@JO58AX<_8R^%:>+[-].?YH[[OQ= :_ G>\<;1>]O?OY G
M1-^>0/VH'X!E 8$R1'+$@"'FK)6 P,08!',MF6364">75M5TD<!_G+OYEW(4
M0 !Z+3?,[X^#&+E0P*@^(,B0AQFOI&<!I>&O?=N+;UL<-M>W=I.C-GG-$=$4
MQ,&!8&CP%9 -\!(X(!$)Q('>) ZPP+'"]Y7;"QB]PCC&.$5X.I+QO"'-M=NK
M=@ZN1CLM> JSZJ/7(MJH$V:4A\BL!JP@V 6) Q8^WJR/]\Q)W#PYBKW^?NOX
M4F/?M%:>-K8W=H&,$TI20%;XW/PY*F1E[LU"70K@2XHH2&Y@?P/__T=5&;&:
MT5R1%3"Y7X6TOH*5CJ<@;E6=XMJ?MC<X_]@_QV4F1Q^!3XRK3/YKY5J@/ /Y
MQ4=JQ\.>W[?]>%FM.;.,HP@?J^HL7@3/)NHC7W=:SPNXS1C4,IBG7*/)^H2Y
MXU9[YUG@WI/D@<.FF3W6<07(C[UNY_.H-G*>(&"LA9W>(J>X?K"VRV-0' L*
M?JG B'L,/DJN]AX%]8ZJ%*6HZL!.'S%]F)O*HR-<><9TX+F!M W14 __ YZ
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
MOHQGK2B\$+3DE>OJG)A'T=5%U-7I@Q0>IE)11,'10-P8G5/J*-*,PII;FW@
M#X.#?P&"5:(Z\]BANBN>LYQ[ 9:@SJU%V\=-GABL=>@.<S& \T=X6U7=YS$/
MK\=B/7:DJQ&+%9IGT?>3/[;/:X9]^=$XJ(O=I&@V.^ JPQHB3AE%CAB.N,O=
MK!6W*:<]"<&7B9SNIGP?5WD.&O,<72H*X!7 >_K@8 &\N0/>E^N IYC-5;]B
M/K&L$9>)(!M41,D)3[T&+]GE8X0<+_,'Q@:?$? JUO[OJCOGZOQ:5$^?"SX8
M]@>M=/KT"DO/%7:Z>_#]N@%/?^^GC6=_TO 5_(;E6NO(]Z+MQU +PU@[[H&N
M]N#!:X-NS=OCW"JR%G\<QZ/0JJH5CQI"QMKOO:X-KCKB'?>JJX5>ZWL\JKG3
M6G?8JWUJ=VL?<\&M&ESO, [R16#B8.PKM8VCVA8?MRS/UWK?[<![IS4_&L?%
M)W,?VM:@7_L]VLYYP_.JJ?FP/<A-SV$H-@^A>U0- #[=&S6JOWL#? 5N>-2'
M7^%U^_3Z$'K19TD/M;_/DHCK&$T,YXYFE@O& %IS[B;7E'F7^+B8%D#VU9.X
M5T!63(+LMCW::X$FK/7[<; !(VOU\L#?[]O>7KSG#HQ\H3#[2[W%MP])/4<I
M#@Y/ZF=[N\0%Z23-Z;32(:YC0$9CCS 7FF.CK,[9M7)E.DI1 ^5OGXO@Q0+4
M_&@%+N0,E&1" BM9O5/\:C8-0"WBJ/5HEN,L@'W;_F[W8NV[;8,:NDH1X/;_
M'79'\MSR<%M8]^K#-LM%?^4&1)SZ2VV&UN97$'.,6IR.(B/'W7XK7^Y=]>"@
MYY=-D?]QO03#V(3@RZ]8!]9B.+C]*PM0M:$"YX^(R(E#TE=^Y@%7"L4(!@:%
MH[;.<:ZLQ5@DI9BVT<EDR2YA<NG\6_N]2^Z^%Y$#J#U$E0"\L^T3>]I?^O>U
MN>BTCM#$W$].VZV3D]*O34YUQ7LU!X;I&IGWD.&R$K1W5?YT_A2,TB[PZ&K[
MO0S:?_OY.@*9VJZ*1X):O\]X7_6ULJLWR<CSDHVISK65/#< .FIJY<XB$MIY
M1V2*BA+*L2*68.V4MAJKH,&&W:.(Q*=N-YP 6H(SL'$TN&JY^NNMOF]W^\ ;
MMN&.O[>[_O#9K5+SW"IUZ@=?\.8W(.V=#0Y6!M=I4VQ^:H!5V>G4MS=( RS*
MSGIC?]HJ-4\;VUMB!TA[\V /2/_6V<[!(6_2)M[I-'_ =1F,_[!./V:K1#?7
M]W83YC92ZE'D(7-WRI$),J*<WJIAUBDQ>,0J +EC6!M4S<-T,/"6$[F[7?36
M2\^TD$%B8'Y&+8$- 8J61:XW!+4[7XC*W%PN16VT%K5I/CTK6[[)9MQ(3'\^
M\NM/FFRR4N4PG"(<V*^SH+H\.>!0@03&?M)D[==E^"^_'\.P'3?3!@!%:@'7
MB[D5^)1$5X#PMH7Y<!>6TCB!<W\FS1$'QP6!O^&0$0"G43EM\91P/MD"?BR+
M=_OB;7_9U>!2TN@=DIZ87(PH(DVQ13&"HG'*!3B24XNWB+[T]J7;]C_9+;W
MNQ$[KHYRM?J9/8/]SJPY==OM[DD.5-P*?>"K[@$#RV$.4458JX#$1)0$'K!M
MC_OQW?F+WT*K#T3_]%WKJ!IF]:7?QM<:$^+,Y"9WV/),CMZ^)'DK>$3TQAN8
MXSN/WUZIWIJ(W8S>8VR%"GGKVWB%W/K>79?5*]*(!UWU[O<$N_V>#QTK(2N,
M/FP*GGZP:D6JAX[GJ<=:A.#QA$#?;SSSS:U\UDV+GVSO$W&?IQH%"I[IN:;<
MK>JYUJ./G1SP9&2Y"F[.(S'TU<P&OC8;+TN<[Q]ZJ![]GU6(O#N$JX;^O^XA
M!;-LKBSXLE='!"HW\;WM]4YAX-4O:YWN\%XGS^XU%?=(HWY%4WHE*;*V-IF(
MO@G$]CX]3<J\3LUK8Z:LN;<U-T6-BQJ_D'F=5..712WN)!(7 5UTN=T^Z^&N
MUY?6];-G?#4I6\JY))T-@BO*N756$&-]@-^PE8[*^^:HGHO1BSJ^^;#@Z"A'
MJTN:9Q]HH[/%&M\^P/7K>.?3%F\>U$ES>[]=S\D&ZU_;C<['5KTUD:-U\/6@
MOMVD.^L>/KL&U_E\N+.^WZJ??=W?_/3E1TXV:'S[0IO?-DYS(_6)ZMZ[C C-
M O:(<).K#1..M)$8.6%-B$E9DM32*EN&]9S3X<UGSS8MD+/HD//__J8IH;\5
M^2KR]=I,6K%F\[1FDP?]B*3:4Q)1%#(B;E1"-J: <'(V6JQ<C*%8LX(VBXHV
M##OL%);*^<BI!^PQG%H1B2*&BWCO)MF%0#\>Y$S4 9 L<L.$0EA:C+B4!CE/
M&!*))2,]+!^U!7(*Y!0"7>3KU<C7,YJT8LWF&@X"2W;MR)[U@E%."2)& 8-F
MS"-MF$%))>*8,=81L8#F[!7%T"_S>5$[YX1>213LOYOO_E_YZ&)^]-$*PCRK
M8+^O,E-3SQ[Y_58_UBJU[M\"%Z_'X+].LYXB94FII(-3G"6M$S&)TAC@;YZ;
M>-^XV$].+WSXX=O#/'W%_,_?_&]-[089A_/!!H8"26#]87&1P2;O!B6?G+1!
MF+"T*ODR8S.:_V?S*0J0+*C_623B+4E$,2UOS+1,U6#TRD<B F*&<,2%%4A;
MJQ#Q >,0+29"%=-2@&2.0&*2T-;YO//GN-'$*>,\PX9'$JA,[KZAIP(DSPHD
M$QLN6$;L<Q4I(U1 W%&!K+,$T>2X F/AF8P%2 J0%(Y:)**8EF):[@I_3.Y^
M<,6]D5RBJ$*NR^HYLMP'1*5*N3,C8?P9;<OK# M_?/^^UC^.?M ;=FKMEH]'
M_3@5%7Y[#0I8C$1KRR+AW%.CC8F*8:LQ=Q8+5IS@Q0>8+U/QU62DBU80I".Q
M.=O>(T,"1O ?F O*X6UP@@E;ULPL.G=]'2JYF"SP=<QM@;LW!G=3,3] .!4
MY#S@'>(J662-2XA1094T)@&++G"WH"HIL4DD:JZ%U=Q:T$7IDZ%:Q:!E\JJX
M."]")2>B9X0JKH1TB$@30"5!+[5G&AD#?H]CF'I-EE:I639"%Y4L#.1ESVV!
MNS<&=U,1'1R)( YC<+8"0UQ;\+@")DCD)&2%1: \/!_>O<Z(SF?;:N?J#S6?
MCQ_E>O$WI_J].8SA@2KX/^)""CRY8 %MX/\I8(_'DI+'\W(*C,P (\WI*@DT
M-[GV#EDB*>+2<F1P4H@3@UTT*6B3'1E>&KT6RO3"Y[; V>N#L\FXC/.21IX$
M(BH B*G<#S=S).6 )$5/N:*NP-DBJAPV#NP-3MYZSYWP.C)I/152TA03%H_G
MI125FTWE3B=;4&NG K.Y"UZNLR0B,E%K1+C'42<:B8]%Y0J#> 5S6^#L]<'9
M5%PE&I&D(APIH'N(BVB1)H0@AEVBEL&[(3P3GCT@J$+H"EWTJ,IV-W>V;-UQ
M.O@>\95?ZZ?\HK%F7@W42X#W^8#(3T5F/&=)8*J13J$Z5@*\R@:"@C-2I-R2
M%N.E5:67&9E7P8)YU2SX96[PVI3YEZK6E%4I$%L@=AX0.QDM"E2ZR"Q&D:6
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
M?$3]!AJWWXL1#5IPU:R5M9&:G2MF?]]6^)!Z(-<GW=YAGJOAH-4&#0?)[P.
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
ME&^2!&@?HS?<(NMT F>$>61]!$Z@C8P<@Z<B3:[(IN7"9S<MM*G_"Z1TM+T
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
MJU+V:IN7E>&FJ]3?_O!/E6<'Y.EH+VX<5>.^'/;EJ$O7A:U=B8W%5GDDB2*
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
MS?[@=7H$E.D6\6GEO838CU7@L.IEWJ\"D]D9S-'<'"*/<.NCO>7SSL8C QO
M#6[U!_\_>^_:U$:RK O_%07[[/?,1%"LNE\\.XA@!GL.$PL8>_#,QE^(NH)
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
MY7"+6_!X[:ISZW4V:T[BF$C%J'6B'PNY:N=4@=-<CBWO=;IXV.YV\U7U_<]
M\'IA/+HV 'M. \AS7>F<&V02 LN0I^XUJ]*'4KPX"[,;D[*)^J\S1#=/+^!@
M!")MAY.RG0DR4;\,6K$3Z_RKDJ4%\E>4)%]Z_812HO;?6[_N?JBH>\:Z<M]6
MT9_\M[6)SP<@7IT.K**=R%_.Q#FS@CQ_L-;5U>7K/U6<>W!DRY> +@.J#DIA
MZ>Y]C7J@REML"/:22Z)L\IH('1)-R2@9OI$@P;_N-?Z:+<I?9T#6PV[W;X"#
M3('SBI KHX[HCV[5]SX>@.>/J1 8,9:M.@L*.6XB<DE[$:@/(I_]P?.L^G__
M7)'(+"IG9YVV+P&YJJHP2$OW,(MC,1?W% R&E7=$8T\4]X$Z\&TQMBD(AEDP
M\W<M&\%8I& <GQR .$CE,4:6$X.X#/"3H1A)#>M!?") G%;6R=J<8-%_9RMX
MOS7'5A*M&<LHP'&P1@27ZQ(0E;!D1#9K_MAKOK.Y=:"=34Y( O;09XK/$C(F
M$12U2LZ;J(6F*^MY[V/.FH_3\6[$?*[(X0VV^ !04#@:;*D!M]O P, /E,I8
MX@D3FH"$- +RZ ("U@(FWR6L#1*1YGY:WB PU1&1Q!FA1G&;^.) @3E#$]6*
M"9M/J((A,)QAS#W%C/C0@,+CK_GQX8&QC,/"!D1<=OZIQLA92A'8 ..YM@)D
M8F6=S64(<T&!KL(B%6>P\GGF4=W; DQKK5]O4-E;Z>L$Y7T4DH(%C=X:&Y@6
MG'"@3 03(XPG05#P!QK9?&S9W-U\>R B""?%8*NT477-1A4QHL$&RA/8,U/8
MZV+P* 6EHB2>QR#@?U2' !ZDQ%H0KI/5S9H_^IKOO3\ 5X"8J&".9:E60 /2
M(BD$BL><%,DIG1,GGX6DJ*"<!<H*U(1'80 >O*:!1A,E?. : 7E< =DZW][T
M!TF3Q"QWR((GB;@3!L$Z6&1(SG9SA,I<.7I1H!!BL,H#^D<NN? 4.(LRQ"9B
M$F;4BV;-'WW-CS<.J+0 ^42@Z&C.;$@:.4D] B>!$NJ4LKAX+D]$4K:N]]16
M)V)^>8/A.G(]LZUQ(YZ=_UP"Z?ELW.0Q)YN#UZUJ$[P$G\_RAGT^734;$,XX
M=@5J5>2^?5J"U/F_.:3='I3;%:+4'M3O7(+D]WOG\JC,IV*]16!K\E70%#3G
M^GC+_?0+N"8XI8F'P#DGBIH RVR49LX''F3ZAG[-'(MO].O>^G7Y_D!Z(%0X
M.:0C ;8E24*.A8BT\T;'I"PH6\94.E?![N_Y89^[FCH"D,HYC3IH$P7)N7F<
MJ=0L^J,O^L[FR4'N'0N632#& WC[(5>A83&A% PX^ICI:$E>=#:/:KWBC9VY
M>4I9?FV[FT\[@V0-<@/ "I4S,)[;?C_WN\Q[DF4G+*5V3L IAUGA]VX^")A_
MN3XWZ^O\A$%K-!C5&VC7>]'99 W:\&[@]PZB'^4MN9ECB:NM:/U1-@O5KDW>
M89IP@NO=\[ONH%X/Z!!^ZG?'NZIUF^>[;<A.[-S#._>&[9(-D+.MSLILK9:<
MK"Z\T.3&?!M,DH,+NWFKJ<S?]6>==NP.:FO5AF\-!G&8W[Q[F&T3./FGL7^8
M[6;>"//_&;6K)/;R>VZ+V!N4G=3Q][*U!9D#6I?[I>;, 7L2Z]WHD(\/M]VH
M'FG);*_.3 ^OBR,,JOW:O,*=ZNW ! [*%\JMVMW/<5!G*,#M_5&VF67FNGG;
M-D[-XY7AG3>?]8<M-QJT\]S$09U$5Z]!W@OL#'J3L^YC/XOI7$&K]JY/HQT4
M>2HY&O!F\!YYJ4L7KFK?M\[7J"E"QPZ&K6"+!!2!RQ#:#2"9]>9W&=0@3CRI
M3NJ;;6CYO1A1EXQ#N;KD&R9OEIRL[U3]J5UHSAM$="E^^1PX4C(?Y2_/5_#C
MEQO31?B:R'-Q"O*19:343_C.5*^<3CG.F'S 'G%(C+A$N:-1<<\8.-2<6$X9
M9LG0].TSK$WBUW?2@..M VG!U ?!4#FNRB/QR/*44-1YC]#(B'.=-KY&9UE
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
MX%!P470DR#G+I/'14E\JMFO5-$9:.LU\+(K0:.9S:.;T^3[*I"=8(A>41IP
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
M<*6SJ^A'X)MTA\ F!B.7/>-,ARLSD[WCFKC4;G'QI4:AG=W=K\#O#?+R?P=
MM,''[E8N<A7TZ,#SP()5;O$7F*)N]1ZIWSN%6Q#=JEG%E1L]U^99_Y]1.SMY
MY7O=O0A_+T_YRKTQ'=][;59*6HNSEV5)&,$ .#AJZQSGREJ,15**:1N=3,"Z
MB. KRR%I:JZD[?1 $ @;Z]B-4.2TM?2.R!1SZB! -KAG6#NEK<8JZ"#YP686
M#0S_'UV;S2E/N3WPL(*C?MQ-DUU /U2.VF^]P7#PUQ&L;XG[_&DO<A1HL =#
M^+73\R?/CK'OQQC+/FW^T=DY_0#W@^OV3O#VY7NQ_\];_NEX6WS:?$L_'6^<
M;U^^O?STVS3&AI/MTX_TT^_O.C FLKOW'I[?@6<>G6X#/F_O?3J%\<*X=DX
M8W$NZ4FXMN E.I2<EHA3<(*MB@P1;P(A3GJ1?&4/0<QCV,A6"GB_DJ +C(%8
MNI!,Y(X(JV,D)%!K5UH1+-=9EL3^"'CI7Z4SY>2:K+;>VGX.U0URC*Q5EJ4*
M>FVV/[=#[(;!3.1Z(;HU%_J^_3[3[Z^!8E <DTN<&*:%ME;#SUQBQZA8>6YM
M_&:8"V 5<)*WJI79ZGI0A?;GV,KE3EH_K63(S#^N_%R5$*\BF/FOA_U<' JP
M.]>&&E[4[4;;5S>8;#R:(30'Q^/I6:=W$>/8UN[5=P=C,#SJ]>$-!M5]BU$8
MG97OP:<!3 7<!@S(K61MD 5G,,77N,]+ OP@@25C2AD?A30F":D$$0K/Q9*O
M$K=KV+C17K@/@Z["XK]>S"#+1C82(+Q@WW;3QM6[E.L&&^,W#W?S>Y^? 3XU
M.GVDNQL'A'FK:;3(BF# [748&=!*9%DP,3<#5XJ4+H(8Y__-TKY*/JJ O&U]
MS0 Y9VERAA"O';C:TEECC%0VN$1(Q'<Q0&5IW;>EQ$U+R=OL?)>+_RP;!C=D
M K3=OPFC_GFO'P:Q^\,)0C93^P=<I$ IK+^C!LR4, :Y8,"I"UK$K.$FZI7U
M8>RBO#\T;3OJC1@@_8?M:H>HW2T N-;ZV WU9DV&I-4Q$)W:"^"K)[%\DE>C
MBI]DM+0E7K5:_S?_O=JD&13<JCAE=>GJ^!MG$_LT91MWL'I]#*_<?C"#J9-(
M^DO+P:6W/F>B_7,]J//8K[$ZAKD>SBOQ9PB=VKZIWWDJU'D_^V$-QD'2()1-
M7#/AP-5/Q)-H0>FI9=^P'[.)'@\V'V^+0&QU!\"C"ELMIYKVCFQWMQ*%WXNT
M;LW#C25.'7EJ"#GD.X<'P6-P;TE C +;Y<0K9(CDB)J(E8PL<IL/*]W:2Q(,
M]FB0%0T$9@B@DJ6LTKDL38/63Q_^^CCXN;B-8[Y3]#* FOIAKS\8;\A7(<9A
MH3A@E^QA!+3IGX"'>@:WC=_<:(2U+M*R6*FESR6T_Q15!F9=S47Y<!/4]IUM
M]W-KA_@#DZ 3#B1(>@:^AG4H8!%!<,$YTR+7N,"$*&!(A!D'@JO7S.QNY9R-
MH!HA5[\+(AUS$0M"J5>2)RM=%#H$*H@VG+H8BK#AL;#=(1>N@<CGE;2W<(^M
M Y^2Q\Y0I$FNGV*30-H;C\"I93%&DPC-?3YO*X9Z!9% M\HT@UN(*C93@C#9
M0:P.,9:U/.IU,O?Z4.)[K9]RVQ"*?_FP]]>'\B/YY><QG;D)JC>@,S>[>C!F
M?J<8-YBYC)+\9?OX[8'!,03%$]*.4L2Y<T@' 3)MA"."2Q]#[C_/U["8]1JO
M#35>:SW!SD#-9CFM3@R=]08E6/"F7RO-+^?M,#P:)RI/?+%.-<777[%NT.N,
MAK=_96*,.683^\\4C'J'*)N:VHE_CZYJ\I^!?"/7C_8$V03#?6,[Y_9BL/*O
M&V]UVNZBJ5F<GH!;7S.E[WO-<L<W;8"UMO_FBU<)O0 AO<KA?S/*_F>^"D9I
MEWATK:-^ALS_^O:F!.C57LF&!%#^+:-M-U>@L^OS5ON6<.PWPJO3X5@M24A
MX&&QN3/<!L*",I8SB4G@;OG"L<5MW>VV_A@!\Z)S$K]*"RWURZ#U:R]O8^6]
MLFLW(OJ.S=M6("YG.:S0 1^C"IH_U YR:5E,TNBD'6?6Z. BP]JQY#V'J:U]
M!X4I&O_P53L(;W':ZY;@\E4\?_SHS7KX/[*).M_=.R';I:G:/MX^/LE'8P7P
M#H-,2@%QJ@2RUB;D/.92!B^]SJ<2-$#;K+G*.RB%I;?J3.;V8#"*U>9G;S0<
M#.&'DA5=!T/37$GS9<UJE_:G?$5-R/ZJA6R\DF-RMM8""=X8'8(2M?A8AMO
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
MZFW7P[4YH@^IBL:F&$3,8%E)8!>6QZP"=8[J*@K7C-W"C"@TT0;#E"6,2T_
M14ZL1'83TEKN&?49^,8FM$'6X,-50V>*7$NE0%FC0$A>6J7B+X!(%4'1:GNL
M'3JGY9W*3GJ= Z'>60)12&(2MZ6-G00T.*5P:'O(MF!S.FPJ.N^&SG_.$QML
M(T<LZLBE!4V%P\E*S$9D7$4]O<T9T!!O&'];"$XK%.>#XM1&20TXF@40Z04C
M "[@1LD-28P)0065)D:$(LPVJ)\I\5LQ^&!UM2"ZE+-$ X>B;:,,STK'R'1
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
MV=-]):R2QXU.\!R,<5XA\" I;ZFWSL0@(6=A:0T,7CMTSJ@[YU,$H8GD2A"
MD(GA(> /M#LMC\([7YKM*KGR1>8?!SKGZ>:H)?4F<BY=Z11@N6?12Z]L<N"E
M\;=QOMS0S?%..*U0G ^*4QME0#UG+0A<5\D0H"D1GQ0EB4FM=?0Q,I0!BL]V
MCKFIFV/%X/U7/-%2 !76&"$!C#.9)1NIH%E)M&&K_W/M8#F3RJ<IBS)F$IPK
ME;64*ILC$)53#%8'D%9M;#+3IDRN^BGLZNKNO?YHL35Z;^$X_ %\AVC",1I5
M$EH!1&^]L1R8#%;:B#M,9:?U8J>#:TY<-5!E')'6HOT> A T_B):#F"4]CGA
MKE1\A] 6,&?+N15K3E^1?469LVBD2 J$82"8M$':'"W--((UKMH=:X?LF?(I
M#7YU(B(Q2T!P24SP@G!M2XR%HDI:M#MTF\HY[8X*["KJJZB_)Q1/>[^MC2XK
M32C+NHCZ0(R)I1*2RC%;GCF(^41]1>\*;\L. 'S*29C 0?KD C.E_&!F*DK)
MZG'6V@%ZVAT0.,_)"$^$+,=9QGJ"&.?$"9,XM8(QI]#@YK2M]:KMRX_%6; [
M/FKO';32YY/4PY5?N_H\TDL^PA"3Y_WAJ-7/%^$E-5QDGG 1PU-,X*E7%'\R
M TQG)D"BG2SH'<)%RF3LYM_[_3A\UHN3!) ON^J+=#+ #S=A/?A[-Y5?\'W/
MCOOX^,Z;O]?M=G';[=:G/_9>3G4NYIYJRXON=9Z CYDXR2,1G$5A07.M^<:F
M@;99_3;H/QQ<N= T>:%2<*6G>'9"*F] !=1$AMKY8U<K7%<-KJ^NPE4+:81R
MAG"3 P%M*;&LG)LIEZ7B% 51V-@L:%WYME:/ ZUSN9X$TRDPJC6+H%#D9!\1
MI3FIQ""[VX1[W>!Z6@1N*S3GA.;^-#29H2YSHD B-%G0"$VK24@^.48SB]%O
M;#(QF\93XTN66)HU&Z\LEYP*B%XC**63T8ILH@* NH.N/4P/KL*4LURDC2$2
M2FM(AZ:O9P9-7UFFV?M K42#MX1DSGF@6U,^;LCZ[^(?#]JM@]1+ ]=MTOY=
M/.[T.L-1\3-]K+72EAES,IF?W\>S4\CHRMQLC5V E946R$J?9V2X$5H**02A
M:$(0X,JC#$=; LT%W)Q8L1'MQJ:P;53DU;!?,4@N/%BD0G(9D)R6VDI+3WDB
M0+-">SX#<9Q9$H3BDB8'QB>TY]L@YDP:K8B\_ZJ%$7"/I#(&CT9\!,.8X5I(
MIG@(D<^?6%41N0Q$3BGL:(0R3$0B@D+3'8T=XJUC1.9DDPLB4X:F.T";,:B0
M7#%(.BLEPHS1XJ&.EEN;@ ;OL@:>S1UR'2LDEP')*34M EH\JKBZ$M>HH;,O
M914"D3)19PU%^[6H:=FF;#W:U:ZZFK[L01HKZ4NNHZJCEZBCJV_O@=GH;$9%
M,Q>HCUH2D60J#0^ >",#_M-;RGV, 1@:"*Q-=3T>6S5 +EQ%5T ^/""G-+04
M.64M#8DT1 0D.&)%C 1UF.3<A219+AK:THK'5</CPC5TQ>/#XW%:08- V6PT
MH49P LX8XDHW=Y-24)DQ"YQO;,JVYK5-X:KA<>$"NN+QX?$X?1@M@U J9B)
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
M,-LSD\F[_AZ_I0>GGSYZN?7E$]EY_>;+IY]OX#VOCN [?O!Z$_22K>];^Y]
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
M;8S1F(""*X$O@/&1UE( ?1"JM8B"8E7QQ1-LP62^F&>^>)CS*?/%(_'%:"G
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
M[T\_'6\W#HZWV*?C WCF*MN"^[:&]_SGS9$[#HV=+X?DX..;X^V/K[YN?]R
M_OTC#O;?U#_1#\>??H;Z07+HK?OO!Z\_G?[GYV9WF,NW#6W<^OGU,U8>Z^ T
M$B5WB&/OD";2(R$#85XZ$85:6I&$Y]W=S Z38 >CHM0N<&$D9V5T1ELLC2T9
M%Y1$>JEW_OXT\<O6R$QQ1Z;87KO(%(Y2ZZ4M$75,(*X51IH&B8P)EFHM771R
M:46PG+.7F>(9,L7:D6T?QK#?6FMUNO#Y1M_&OE@;LMD[1J%5[:NFUV1.N2NG
MC&@?G&'"=0DZ!Z>@?810(F=Q0"*1"G=!2.F75L@RICGN-+/*_:I$/BVMK,?0
MJ]K4R4PR22;9&=%.8B2>!*Y09$8CSIA%CL&OEE$I L=<<YV81--Q_217C,PD
M<B?5A''@#,*B%D;PDC!G+2>:RRB<I=3QRL7Q8.K(+HY[NCCV5P<G(KZ'-F^)
MSU9)#I,#"H9G'K0,3)&!V4(^<F4-)R9HLK3"Q!,4AWQ^7M\[N];QA%WKV7N>
M1<O\BA:!G2I3EHV5E)>>&6J#=CR 1:2)597WG)@L6IY"M/PSYCTGQNDR\!)Q
M12CBJ:*$C5J"_:I)&;0%BU8DG]@3E!#-[#"'[!",H#J*"'8JYSPJ[4'+-!)D
M,C-E*/U(A87L/7\RIACUGFL?I/=4(DM*T$&-Y:"#QA)I8V,L6:D,P4LK*N=7
M9Z9XCDR1O>>/P2DCVH=C6&LB">)E2-[S5$8S1(5$66)-J27,N.3SHI?XO#*K
M9%:YA_?\D6DE>\^GPR2CWG,>N"V%-\CYDB-N04_1P0;X%8P8PPFCP5;><S->
M4S-[SS.)Y #!N:&&,>^YU,P)HPV*VH&J@<NT1V\$TDX3YJ(,WN(GBA!\?E[?
MNWK/B<G>\^P]SZ+EEJ*%:VEY*'$ZI)M;AJU57EB)M? !J(I4WG.=1<M3B)9/
M8]YSJ8T&N8^1D#QIG=(C&PT!K9.Z$I0#&S!/WO,<>Y[982+L8(S6I.0B!L>I
M3N>.V!C@IZ(1,UHFXY68@?'Z\$VV[#V_-U.,>L]+,!@X"Q0IZ3WBD8%IR@FH
MI(I[&05V3C+007FN09B9XADR1?:>/P:GC&@?01NB%/,(DU3.U%.,3(DITL2#
M2>LT8X0FGY?B>?<^L\I$O.>/3"O9>SX=)AGUG@.!$*92W;M22)3*VZ-TT@+R
MF@;*=>EYRJ&ER\R,,TGVGF<2R0&"<T,-8]YS%8E@4F*4ZE@C#KR =-0E,IIJ
M4ZK2$Q.?*$+P%C62;ZHH.6S.@I8]-A<'9+0<[FW+VIJEE5PL>49;-_5BR0,D
MHR167W)Q4=8."N+V/ZI#HYK=EXCWZY ^Q9K?W-_8*HBL#?OTR)ME::HNC)>H
M"9T&X]7.+K0+H[^+O?=;6ZN[GZYDJOL6=C\_ T\X =NM9KRRC1>&ALGA4AIO
M]0/K<"NZ=,G;H4L>P?N2_'K9KZ_[!)6<;^":C1]'=5?O=HI-^.S'+8O^CA=Q
M6WKT,L"FQJLBU7<N TQP#2LY\>*G6M44Y4]9_/0IJG)74G6PAIZ^1CB^?JV#
M%N=B>T3\W*OXZHQ5\KL%P(OUV/'M^DGZ>HKE#)\NU.%RZV#.>C0ODT5K=ZDO
M>:?N3%/#OZ9/M]/G+Z@$L8_,WY^\@0.5_JC;/>F\?/'B^_?O-6AG[;#U#<S?
M_Q=:_O^^6&W[(S!;.R]B.+3M%\%V[0LFN)'L!32;$$4T9Y2DJ&="7Y3ZZV<L
M,:&D=M0%2ESM=&*W>->#A]A.+%8/VS$>@]ZP7,"#8BBV[&E!]?!P A>[WV-L
M%GM'L6F;H66/BOW8@(8?'_>:,-^5 W=X;$)UBL$^VFJY.F@?[_=6ET&3\;7B
MMW24<OLD=38=:7!:0!=C.U:A4.W6<3&D15B)J=SRN8,8_@\\N]>&2[O%;H0'
M=(M6LWC5:A\7&M3I$EX3TB=O>LU8#&JE_KMVB5TS3WC-Y/J,NL8RN<XFN8YP
MZPV<*JFFNMK]HMJ8%QU@P_^RRI6-T7_C#\8&W'K</^HE\>!N['0KOEM-<]>
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
M^#8]7E+#Y :[O%)_-'/(/(Q(#HUZ?@UR^*\,D?VL#G]4L9:HN9&* !*D()V
MTY>9\N<02D,E/NE/C]HDHV;._+-%J>PUI>12+ZGK764\FN@2LR5;P04J,I+:
M/)V;O3-5L)KNW[(%WN<R>>..H+<$C^!1VU_@!_1/ROH.\CS,'_3X/[Z'7.N>
MH!EQ"&QPV!?F_6J5ZT37$"L0BCH1MT2+F@*NDC=&$ZW1HN; P[!!&F^1EFC2
M49/6PARZ''1\3SWOCM%E=IE]]:9,'7(M,0RQ[*&H)6&]VL]0\U\TJ#O?)S10
M(<;X&7,YP![U/I<)0Z;OP=[U?N#Y7&Y,!?!B'O(XZDQ/A[\1SW#S_)IKN*U^
MS?>(TT;&R@&6*B=YK'7>K8A9$R.O0I%7",+*\Y1;U0NC?5D-T*9'9X5(%!;@
M 0SSR?]ABX<H?;0B/G+@5Y]Z919W_C7MD&O1I=&^JJ9%JKJV;J.(YQ*MU$0S
M&ZF!0_<9>[Y805/0DV1IN6.^TM-SM 1U,R6L[&C3-%*7VFEWI=)NHN-,='_$
MIW8L\5O=+BHPD1JUCF[H;1DP+4WPW0:KV6:H0D CHY;CP_U.:JUS&Y]F!RA/
MX>F6MR<'\3ZXUN#/@*Q - JHY--*70>?(:13.3&O7S3!33CP-;\C'JZO[%J*
M.,@=C=$MB4T374^NB-4M6B$+N5D[,_34HG\!3 TT;K]1:KT0ATO#&H*4YX1K
M:ICQ58!(1BTW<.=Z.@L9<Q.P;/A%">@C*" %91M7S$-NY2ZZ90%JHIF32'GW
MM[KAJ\!4;@HO#3VULEN 92L+WZ-]3,J^0I!>AIL<TBM#3R60"R%M=APO$?[
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
MMZD6M2_@!;-@>-&<B9BS/"W_!ICW&Q3M]A'D:=BV2BUII54F/.1.&W*L:8+
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
MRI:A]\7G]8](K_[KO_U_4$L#!!0    ( #"%7%0+/-WA;E0  "RF P 5
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
M$N)*0O?Q^;"+R!OPX)+Y]>O"X!X0'NOK+IJ1C$#%T4%P+@*/AM?4<*FQ33K
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
M83<NC)IHNLEEX@6>U87(-H@:WS!?QW2LN^4V6KR%+!U4<!AR%,S&&%] NV1
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
MYG'SUZZ+<>!*3@F9 F'IBQ+D1GEF#12NE4TBJ7+\SD3703]!]G726X-B]/M
MOSA5'>B2441+$R8ZL@ 8;?[!65%K,Y"/%15#W:;Y03?<3YEX>VJOQ]RV<YG4
M_*<EG)K)?ETPB5MG;4B C).5( LY-S8P\*;V,6*:G/4V90ENQ_7]:&3CT4A_
M^CRBM["VYPPG3\?'H,!YG6KC>X)MO87DI2O."X/]Y^G>CY9"?2JUSRY NVCD
MN*=MU]O/%"8*!B&!5G<-*F !GU,!F6MX(@V$1'KL/?/HO84:T.[ JCMN8L@E
M^0UX898<&@.VU(()FI%7PWT"$4TRF7''RO&-M N\3Y5L^ZJLS>'(NLEP9S#%
MR],IC>[MH@/PZ?PM3H>3_!S+9(K+?_PA?!TD)(.7"0M9.4?V;B@0="[ :KE:
M7GQ*H5FEE5:#>FR4O1?*;W/ <A,WX7I5"B:R+/8<Y4#*X@*/$H2KTU61#Q=L
M=!!MYL9BH*<W2[%K,:#O/LY.D^/ #+KG"_YO2'*HDSUK)U#+3".I.6K<2I*S
MR>!1B:*TTS(V*_W?^VB^3XE#[!=[<><!YQBFH 1Z[8 S07*WBH,O.D QM'U[
M7XR1;8RA[SF&1YDK]Y%7#R7', <=N/<18N(2E+,&G(R);%JCO,J9AT:%INX
M]MAS#'?BTHXYAKOH]"A)8ML _)YCV%&Q.V>+[:.5H]"'18M9D1DC4KW<,Z6
M,\@A%Z:+8PY;]> ^$FTZYABV9<TNRCABCF$(7(2D$R13>X ;&G]@BNP+5T)
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
M6,C1>1!=M&8?JOE=D?8\/IR,UXJ$0Z^K'7]=?\2PR;_^\C]02P,$%     @
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
M5;5J576M6O5?W=4-<93X"[AX[Z[Z78",C QX2OH!Q-F+:2H>-B\ 0%,3$
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
MNL/YQ\L-"78G3(?5Z<.$"TYM2A;[_)6#(VG69N<L?<H\WJYWL?OVVCO-A+F
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
MAFM[R, 43N3XR.\[976]\1W8@M01AL7Y@R3TFXM',O9QL]AS07?\^QK!1Y?
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
M$;>7N?BX4GD@F^:>&15.$^T>\)*UJ\6P^FNEE?"W>/2M)?E.2Y[40A^S^>+
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
M:=8J "?M(-\0E=7E8.=(J)F<,5:G1V[?[7F"I#7QH0>^F4=.T[^=%@^].BC
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
M<=I;,G_95=#G._XQ6!2Z?-ZE2#O6R%NE[T)+09'_F&?YU<DNWZB7'C-AUA2
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
MHP GUMV%:T>"WCJ+I%N_KTTMCXHX&PAU.:1QF&Y.)7SQ/.DU4WWYX0>M:@K
MTE!?]31FO;1@K32* LB'JK+QWLIO24_ZHH.A77D(M5* U$G\ @4PJE:!V!PH
MP!>JX7VWA]J0>,UZR)_ZQ0$T40"5K;:Q%S^VEX=K\[#?09#%*4 S2,"EF5DD
MU@9XF+HXCS>/U%TF';3 Y5* O]\-@DD!1ZJ/$X/*'W )N=6/^,IU3',]5E*,
M!J]!SU-+>F>L&U[R=4>Q.FN6?8?AY^%_OZ?6]N.[9&4*$(A8^6!/$F*A +=>
M4H"7<'(8#%.$(!^DA0Y1@!W1C3\^ Y_69B30H4A'*,!J)C@,SPJ!J/PA5PW]
MQR? NF[X]E$8GMKC4"_Z#T^D4\$,X(M700S5:@N2R)&$,K .A6N3@-C?4H6\
M1142!34A\7K\T$L:"G 0)'*ZD02F]\NH40"_27(4#),51#[<"=& .QI@ :C-
MB%>'RA4IP!\ NRD W5T*T'46G$)0 -.'?X;\LS9V$,O4SH^#@Y<F_X@)G[9$
M$0XQDHY11;::_"-D72YL^Q0<3WV7AM6@5K(!?!I!F.?Z,Z+2GU0I_??U#Z>J
M+XA$?4T-DL _(%I2)4X$%T_",?P4(#_M3YA48<O +@,*,"5! <R4B/PX:N>!
M\']N_*BC\0S*A6'2R(YA?\),^M-PQ/\'T#\/R"JJO_[_"!.XK*Z&?VF?J=-J
MY95XC/<%-9Z6"5AF^$GOE&94;GM$E?=!JVV5C'Z<$ _C@UVV[F4XXYIS)<?5
M#1?TU?.PK;56.3_[N4$I9ZZHKF?]D]='[8^QX^J5(P>'M+;)@=43D-=G%ZBT
M@]BQ2K1=>-HWP6>HHE82J1,X7U#R*'^D"4]+<R9A;\/P&9RYJ%A3W=2%,_W[
M458_^'4#E]V@"[WVMDGHCPHVCE^3*H;N;THQC7*O/".)]>G2W/:QX/W6]E[G
M(!RPME8,4/FT:*7HWM)F$+R1.RAU'A^6")_0I[)3SW/D8UG'9B<9T1-5SM2/
MIR#_LD&\4T[:N'@>M)I&>*DY^=WW'*+2G/JIE:QJMNK0N>;+KS20CYV !<C2
MRYA\4=YUN1E$K(W9"_Z6P-=M\,RZQ'3_9IR(D1;$.#A+''F61N[)(85I@PPK
MU\EK EN8E\A-5A^]R!'C=Z#E4^U&!,8BNS18]% 3V4G5H*8VKJQ)OS?/V/IM
ME<6T2],&LQ6-B >-1#>8#2U,$"?&;5I0JC4A9+/X.K":A7'IT4FLQ+EWD(:/
MJFPR;*3'F!4.P]-28^<ZFVE[ H<SB)NTH !(/'J  G3"JW>K*ZCC?RPO$+UH
MMI\IQ <%P6<H@#X%D(%V)W96C.[&[$: 617Q\/%WP=]BH7S86+\P;6G"Y*SR
M5$IW=*&[R\ME-"86KP^]-H21W88IP"PDC$-O=6[X;-@5@7\7=/!36HC+(K2>
M=IT">-&3&G40W/A J4E:V-H=U/0CC*9TDD*<VC)J&K)(_/N=_$/)#7B][PZR
M;'"Y48=0&,.;S=_0H0%F%Q7:)W[;+[!EQ)R1V'%M SWF"OXSX@N@6-9I"1TW
MJ-.2ZV/XUZS+V#M\4*&*"_6C [BC]AA3[,5YI?D$-#CU,PAB,:8#N]KW,XX1
MX22P$2J%/,@;U6L#2+RJMQ!UAKR*A"I7*0"6 IPB3.XM[-;LENHU(=Y66%$
M73-G]/H:O$_SPY_L,]U9(*_ ,K_,;:?[ZS]2@A+I8@T[!?@:LY_D90?$4X 0
MLCUIBSCI-9JCC>#!^T"XV31B%WJ;S>RO=GOIKW8;<S^1>*7[J65U:LTV_S_H
M _;W=%=L)J.01.U/']YD!OO1_Z$OVXP":'O948#UMC1"7UFK71C;/=E8$7!:
M#%-*/E$!)VP44F=XDO$*N(#:MVJJ7W\U6#>Y?6.1 JS4=%( &!;,H0 )H->&
METM.BLN+#T_JAWY%)Q>R_%/JW<\["/_GL/>3'?Z/P41!S%Q,,T>ZYRS"YRX)
M&#KDWOMY8-VZ*2-3WW)'R,WS1_YENLU<Y8M9T=KW1S\1[^E6KI7+_U- 0[I)
MEH=JOX?FDIM?AEK(#/A&Y W;.!J$T/ )509>;0_TWJ5%WS?(R0K[>3F]-$OP
MG_5'^B[Q'C/T%^OA-GUG%;DUY'Z1@D3/3[QQ_/ TC_]IWC]EJ5$>6+[[ ;P]
M'.MQ^4V-\+<+V]E<G6_U/@^SNV+TA3/:OY$>TB[I-]-K&3((?'K- [.&@BS^
MD8B/TX))\/-VF!5/[W8N5E!@_DP60Q*0H)3BH;#P!A="(F>IQ7_ :=J&[)TX
MGF63-C%9<F7-O$QRKBD0K;>H(VTC>>9QA]W:PU.RXELS/"&V$7;F%783>D]\
M;8/W-R<\+BJ$A5X+[Q \!4\5E.N<ALI= JZHZ65LB'Z&Y,7V(__#M>B^\Y']
M)K?0&9V;F?/UZN-CX=YU)6WMZR2<I'0GNTW,,(LU<R9J^LV>*07@;GQJ8,A[
MS2NC_T$HJR@R[(<G@V?LC@W\R**6SN4G[[]!E]]Z0[3(GI*GP3=-CYVPX60(
M#O&[[&/'U,/$V2[0YY8#[\.$W%S=N/:P.$D_(VZ5F-;W=3_;8J>,W<^-Y^:E
MJ]OV= XNC%S[R1AK?CZF:_G+0,M$$R>&.CS'V4+S77A&N#]L_I!QZYO*GL&_
ML/)WJ;XX_6K28EPNA<MW%_*8NL95G1\[5HK5#K!E,<NM_GJKQFUXI]GC.%("
M\L#X4DUOT3+7X^%C_*?1XQI+)*9[#?_H34KZN\9=LI@N]G^%2_B-^1OS-^9O
MS-^8OS%_8_[&_*_&+$.\U9N(RJ8 5!;]S-J5&I];>,S&K9;2"7^8Y&\;5:[=
M$5ON_T65!/Z+B0+8HG?B 4^%?W=&/?$[,Q>O"Q2]?-AO/G)L]5CM]]W:-+5;
M/&Q8TVF+!EBP-L'[/8I^J63$\QYOH'U:U%O'RK?VY\"RJJ>5PH&^9[ H_RH)
MT^D.3R'FY;J^%O;- 8*]F&;(31[].S3>S1QC93QE"UV+7QALFA..]-2<Q1L9
M<NF<\$/=H'M%X\W,$"J".QL^A<IY<0K&(&,!8IH8@TKUPB/8XT[?,]9ZFV(U
M<<BAK>;VHR^8 W(F4\Z_JAV#@09,T*LB]"%W\U'Y;M[+]L"%^)]&VG"/H5U^
M"I!]DZT97SD-'X7.6D%2F)3&ZNA*B[-6B>7J<T: .*G10TO =1W AM_,4TGT
MDZG8FM8<#*WAT\,7-G>:\_;.Z*R)AESFL=S,UA%]?^.K_:>W(R=IOI]_V9G>
M_=>MTR?N60I]8D.V.<_7>R;Z:NQN_]1Y$1[_HO.,$[+>'U^,J52HQ'A+I<8#
MI?U%YF$YZP?J'\C4?GBW>^ASP-#V;#"N[<\7OKPWY]46S5:__ESH3[#"-$^/
MQX0(K_F><W\_=O_]G225;U&O0IC]0??95.7S@8M2"0B>L!2\UL)=K(C!DMO]
MV&=MWJ-NYS]/33$:\ 1)-BD-Q/SY)"DY.9?4NL.ZQAI3_TU-@>U3V3]YH/7
M3VLC#I0NEMG VDWPXJ?C 6R9<\SCNR!R6EM&(9';1EZ<??/\:3.!^QA@[:7>
MME9"C[:1(D]=?'(.UNYQ>8]MGO/+M(DOT4(OG4+/O Q%RFMXBR5-6D9OC1@:
M"744H G7:L=")N'3^LZ/%V($D7>J/TCV$;[L'V"ZL[_S^,ZO_L0!GM?1P4#N
M#KLC=82+7E* B5#.7 C6/4<D&'[:W60%[W<E9MQ7,9=/HZVXCJJ3.H'R>O *
MK(R"%+/0+V5DR%?N@Y4B%"#,6513H/C4B+D]H\+&X5V^*##(DXL\691&+*
M;\0,(8XE"[+A.#7>K=*@ *N)E0("49Y9:QQ5/-SD5PY(3!T-E*<> 4Z\@BT+
M5)*$/X!9_4SH"3_DLDW78I9.9E9&7#NF<Q6ZLB6!-\M@Q+F5A$$[TV1Z+3!(
M:L2GUWI_>0A,9ULNTKQBJ"X1;3()5FWR8V!O6-:'LRA Y0U071-52R"!7@\^
M4( *371$GGEBAJF JZ+]Y:1N=#T)R?3'-54VW>W11?2 K@$_L?L:%+6^K7GE
M>462Q ?YY$]3%XPNSMV O0C^)+Q._3':+E)@Y3FV];DCIY\<W1:C&=)MAPIZ
M:"F YS7KFHH$+!_QHLHT:IH"',(Z#^+<H5\9[K)5.Q2 LR!!:#")6/&YF3S#
MM1>,<^L2]9"#8LQ]2(&PGBSX*V<.N9U/1RF FR I#*:7O/L&M'BJ7:^^)3,O
MXS+#NN)]!BP^#@;J(M[$SOC,VE& #07HD+8U= BSM9U_"1S^1 &:LN#UU?30
M8CEBUXP"G+3<&7*K @%"KIRT!DFW(^W/BYIMWH@RV(IH2QQY^![TNFAR.B$:
M[!^?$.ZG:FNU6!<ZK8_">7X.@;9O40 U)7&V;5+]\"^U84A>?>:5$MG\PPJT
M.K4_JMEI#>.B5#LJJ##>=44M"P3\823)'_LM_O?8Y?QE[,Z4:0]N,7BW2>>U
MH(RQ_$'>\I8T(5DV9>6OG4ZVH>0#>@KM27HC>:\F'Z(OY,Y&W+]/RYPN2Z8
M\5<F&7 ?U3Y6?]7D.'__%@WV8'FO&3Q2M*5R*M"_*FO7T=-IHC3MN*I7[L[-
M%<V&U+%9FRQ9"0KP6@IVTKT6)WA)E'@6JYML7?!Y.N6L\P[;"5\Q=&&^BNQ%
M+J_3)U_D2UR72RY5QVL:"M=W^F332^U,/[]H=B+AZ8*OQ^E5]]W<B<[IFJ@C
M]&.]XQ(OXH/! YTKZI*/4LMUG;^&YO'?K'1>VUQ'RE8-% O)PY_7)#P" S^O
MD2K4+!*7]5[+-9O*?*$ S%]'][;S3 HQ4*0)LL *P\<0JN[D:Q';G9UP7>@<
M2Z:D1O*&%CB8)9/;.3U0^"+ \4FQT?2DDZ\\'RZ'"'_MRC0U::0JN7WK)*AN
MF,/6>453UR5_%'&UOCZ%_" $3F<9??.:55<TK/'L!(A='2A(USS^!9 "I!YW
MZTA*VOT<JCNI%;SOM"[\E]PR^'UKX5]_:^&_MAUHQ?O3FQKU4X#\G%DO5;%;
M'NOW9M06X=%P*?"M,WT"/=31;:OR/.*H K&C\SPA=MDR)THKQR[HRK?N& F1
M 6/_U5!ZX_KK-E)B58Z^,SL38DP/I)(.=,VF=\#K3^D5E13JVT1WGMG)/OG0
M\X&L4MY@C8UC,,IRS$/7.E038<4MO4>@&JINW/](:_UMN;_;OVHHXD@&%."C
M$KF$ HRX++']=XMT_EYS D^"<W?[X&LH*$QOZ6]*[AZQ_Y/-]#?\V:3^_?+_
MG]1^NZ#?[;<+^NV"?KN@?]PT<+:/1^]VVXNI[&ZN94]YS-LK/%*&-+<Z26*=
M9&7XGA8%6!,]L!W%]@M^K$;8@/2XJD_36X(<8V/*&5TF4>.Z8%IW8#[O2;/D
M;+AD#HK#6[77^W*NU02LM#128Q GH5'R+;#NR?7O5F<P(9\)"8RGOS ,!$\I
M-5YR1IW1PZLW57A["I&W;2Y\QHS[)(X\?W]P+_!DUC,F_[).7T6OY7]_ENW?
M[4_MCPFQMH.WP!#4UE$*4#))?.@GR_OOOEWPOQLC&SF%9"X*.S)LZ7#HO8_6
ME$RWG$/77?D;GT\Z='QSX>#*:B?)8M-J)ZWND30Q>?6^RM,+O45X>>&RL+X%
MB,"&X\F?%F; ^YN(5WY9JOC0#HLN&!]1$LR<^WSDR3V.\]@5(UTL[8X]9J(\
MM<-I"G]*L5]318FSG"C33,Q.DW;J%?23#KC%$S65ALD9?#V#QHB5H(Y\<O?N
MW*9S"=2MX&[[8O+ZFE-+HW?I5(<529.HI6]=^N#9*<[/:SR(NQHO3I/8-'S9
M>J%VO?"O:>[-#7*GJG1-%4HEF.^0>6,EV<5Y&C9J<2.R@IT0G5ZK*79+ONCS
M4YVKJ6'-7W7F:/<>T;H1==[77,(LJ?L+G3\;/GDSSQMOG]LZ8_RZ@B''H7&A
MK  AV4+LN32R@#6[6,6X4T !(N+J)W$+PM!KP:&:PR/*IABE^@B5^(X3[T,)
M,KFSVR:W>%[NIZ?\\TM7)&9CZ^G!)\63EC9\EO:'?K7L.AWLD98E=KLV%]XL
M+B>,.&+,E>.E&"T\OGYOVTH-N7&JO/SFPHB?\'^XEF>%B9TT!E\E<-G"U7N?
M!*PNWD&D*0M2C>JMV[$^._[SXM<.T-!RR 8-RVA2@-OQ,++KQMZA_1)O:.S6
M+GID">H ;+MU4,^PVN0CSB!N%#W')$S(6Z< S9T3%, FC2CJ$]EHO,VQ?PS)
MC@*\NXM>1E=2 !C<BYR+6NTZ,L[V=@?!!G99[!^(JH1N,^_7>-L@>9,W=BK
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
MQL>9D^Z@=51[=3[&[%-MW(/BPM(R.UE^VBMS/JY#=VJ<!_T&/0< OZ2=&<0
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
MR1G;V7'2 I*5,.M'L(0Z"2=W'309YI'XDH54G 9;DJ*G1-%JYBC=N!;Z.4B
M3L!$764"SY@ULP@B'-)#KRK^S-8C.\P;"'BMT,?<](J-D;"D@"/IL0G5<K&\
MHAT>N,JSD3JO:5.3?I[&=[WY_33(<"ZO@,7_T!RT<XP4Q=QO86RW\^0[W[T1
M)^_A)QYZ_@4/M 1;%3$?WP=.D2>?\4!R:RATNWD(%^%J>5JT:6BZD.;Y92M]
MT]/!DRG1.,M&##RU6 T![5[6BIQ00CPP%0"[(%]HB<JAINF%FV[""*0_BLP]
M$J[2B/HE5.N7J$C2\TC>'"F=<BZ76]"N)%448AD0:;T5. GZ0;[9(GB9M+G1
MFA>OU_' ,)4GM!*&36$3PC6:0S?6<JA%C29Y,?WH)8S(FC>J+'+TLGNDHS\W
MNW>WXH5"DEA1TJN4OO(<D=)GWZL3X8.,2Z]YK[(^%C!040!(5:VDL9<]S3W,
M,9+E3LZ3]?YZ%K,RPU4UFLF6]SDT,)RDZ1"JN+M!MPM,*E!];ML[4ZUSC_=Y
M@YQPXQOWPRN!,#VR=;YFW\>-8U@#U.#:,;=9')7.?8>W/'JJAG%NQ/[Q.&*C
M[.!Q5V8L;ZAYR$#1W6OLZS9129W2PQA">(#NS.+#Q(W4=74_$@UE0PU;/-"K
ME4-#B9(I+<->:QX^OHQBB?T.2[[J6(?86UVO?EYMV^6RPQ&W8O8G98QJX&_#
M&6KH/G=7=SGQ/.GQ*,NWN18D;DX3$2CZ!=)_ AWV>NAR7:2ZYRTI][Y&.\F4
M_DPH'J".;%I?'HJI!H<%RT&CV.4R%!YV?3AJ/.S@0[AI^'.SYV',E/.'23]C
M!=5URMEV]>K1M@MN"K@].FQ?N5(E^N7[/-R$Z2%D[UZM*Z>(UX</9=PUYK<
MN@X7XH\+GZ.8I#>@%&#D=J_5B8P%'MBH<]2-MJ)HDD0K3+0L1GL+/7N1B)L.
MX^$OZV%C]/Q8D))--FA/9-:K3#G:%+!\IU12[_4M4ZUW\+EK%*I\RD:&NX/*
M>;$?V@S'9@)E41.E*Q*J[B1I3JP5]S^;RAH_I><X(.-F+,_^8A4+KMR)13PO
MPQB8W[XJ2O[:WWK_+A0]!T.4YRHR(?I!+)C[_5:CG<*R]SU9+C:R6"5@GTBW
M)T-DK[;U+1D-63*UX(&(;70Z;MM &1J.E3\T-985?[0:F]=PY#QK4;]#>#08
MA#1)-*EBP91V2@TY<_4P%+XH8,0Z75)QAL\^N _Q3I4PZ&10TZ,NF>;'^N'O
M')J\ZS?E)KCUHG.N&# "_N0(;]&HDSQ$6112B6M2P,5:4JV0ON.THDJTYNZ=
M;T'%V?FR2D*UN2&*-(B"F/TF9[3= XQ^OD6?TW/AF(M2'GX:@9DU";MA#<G$
ME</1YE;-D2H\0+,IYI IG>^3[K-%*Y=W.<@Y[(F?]&%V#"[B_)6EI@^YU.C
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
MP/$9U3HSH+=S:"Q7ROL'V<0%6IIS:5C2)%)$[66#@.$3BJ8O&WD31M^K?TG
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
M4X!KF*.;5O97_0JAOX\V:4 _580@78YRC_:E?<"D]## +TN*:\"&,V"_JL$
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
M:HCB0DD<*/SWXXM!'[=*BB'+/K,T \-RTQB1$49"7,)+&AW%$:J> )A2&*@
M9U=ENAW:RI8<5+WZS0%"U\G$W9ZF$B?SGH3?G83K]NF^-;(M0F2,;0<#-2ZU
M$'DJ7&=T/O7S0 %.9,25 ?G1;4@H+M]J%$\YJBZBY?HA0YFB\ES(A[BGS0AM
M'=M2\'!3IVNJCL*8^O/=LY<_-X(1,$(?XC#^1<M^AMC0U@<1$H5!=MV=3RK$
MV[(ZN#ND7Q+DY_.PUGZ7MS\63Y3Q0Q[>VP7W]*65.6YL.KPS?0=Z0:C,MF+<
M$5=/7%C($%2RP*W-Z_MQ(@>0&K GI ,H=/?(9_%_O#?EB6?"%"5 F>L)W*I^
M,W':)H]1V[G+^MMQ_KJK %8W)-^_-Z$W>S)RF27O./TGH'Y5^XG5P^3P4R(+
MS [!OO%.S]Q5?7[KU,IH]8/9WI=DL\-8;@#(1OT$D*D EG(V%O)?/QOX/-,"
M*NQ73HM[99M&H<<DG&KP$#0)TKC0[H7,NFR@=?:3':J<P0]BOCQ\]3Z6\L^
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
M"W3W'\7VPXN8H,I3"\^F#92^S* Z3 <'QS:&3,6J 6]-W/.;\ _'231.>7F
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
M6J+BRH?'[+[ >'NWC,EIQW1]QEI'+^E=W+..,/@H5[,P93'. @0#'&<01U3
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
M:'8J9)$_Z:?L2;Y?E*NB>NC>Y0OM-.[E=\T(9AS)S+AF,36=9#+(0AY"$LI
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
MU]S]XL5=\VE6>5$-9RI=?=03>?T]+V>88!FI&$&5111B3$/(*-,?$!PK)N.
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
M)@?=8#!WX^YQ5\W/J(J^; 9[K8P2F_FS.C2%_*JVG_57]N=,0"JP)CDHN$8
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
MNX)P4M#N?&&HC-^!]JZJFK_GFRKS.),HYRQ3'.0B+P&"E -:2@V*3.H4EEA
MY546X"QY:I[FW7?SKXJYK)GR6QTX=?)Z_WEK8N_2$@S-X04 ]G72=1VNS!KI
MWUO=PQ+L^N$5.0%W2?HKY]JN@'(]K7;M!@-K+NN3^'URKMD_OE5+I>?;=_5&
MTP@]#'#8/TZ::%0R5@!$F=WV:04X3PM D,@RKHJ2E]!KULU@52;GXIK1>V]X
MK?M/;0;-L_IR^-JXN;IQ$(_L^UJP.VSB;=?AF\:2G^Z2@S&=(351_.'MH(:M
M[!RNSKCUGC?#=E(%>OL=A]8E69M--%.GYO3><W]9KXSDMMVFX4G>?%T973:K
MQ5S:4OK](RP43AF""&!%;3L,8X#G60Z8**"&12EA*OTJE0)H-35/>VR4/84\
MQ#RU76W'657^T1IG]VQ=\UP<0<2E=BW#&7D!HQ?FC+9V ^IU F(=N((GA&8C
MU_0$!/.TRB?DS3V;VM?;V>%V1ORGK7IL)R]PS 3-60XX5"8\UE0"CA #D$&$
M<BZUXFZ#R'J$3,T='^F95(IZ#K;HA;3?3X8"*G:\.@0C]XYG!Q#Z_)&YON.+
MS+]>^J%> >,T/3N8N.]Q=OGLP$.%A@_IXVK]H(P;V8GM;FW\S@RF@G.N.9"9
MI  )H@&%MD.1$)(I"G6.E =YQ35Y3E_M\?DJ6G4]#Q4N@>IXEG +1B,=(30J
M)GJU3HZ4#'AF< 6&L$<%EX2->T)PQ>23@X%KGQ](>KN?56WBCG=LO?YAEOD/
MMI:;KU49:4HQ*Q7- 44Z!XA8WH.4E$ 05I3F5QD17N>,5^1-+3[HC'(W^B9'
M"B>_5RI[;L"N >[F-P+"&-E]W(2@/\>L&RYAR62OR!R7-=8-@!-Z6,?+XO#
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
M]ZK4<6E\74$XX?-UOG#@$;,E=GMKG)M\MWJTF<2Z= K*0A0ER4'*4TMPIS/
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
M<VKNI)XO6>-?ER((L;;E"C\/W0Z[ ._F< +#&=GIU$AVU$T.^B:_6XV32N6
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
MJZ?SY&:C/(Z73&B?OXN_'Y!M_G6K3'C:L%99TMZF/587:4%-X YRH8@]9<*
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
MSF"/QH<K: QH?CEK<^ 6EV,9(S>RG#7PM%WE_,?B)'U.AD*7>4D02A'0B'"
M5 E!210'G$*6%WD.3>C@.:/;2X&I/?Z#IG+[01XF*33MR=L7DD3;5<)5\H7-
M9:1)VX,@&S5Y].K3M =!Y)M<"CPQ^WW5ZVIG=9^->-[5C<IF0[OO5-X<*+8L
MB:I@&,C<SC[@60J837AG&='&N4E)F5<CS VZ3,W9M::TL4[RAE\+\(,OCYLW
M' GTR(YQCW??WNHN.5ASH'_81*F!#P!K6%J'&_09E[KA=N!.Z!D"W#(@L<_F
M?BG-+YY6&[;XZWJU>_)^9/WN.J7']"P!2YUB;95/:NWC/)7#D(M/L-*CP^L3
MIUP'R(D0Q>$V P[,CNYHGO#%S@[1/:O AS]M4<!NOOEN@ZG/^KWB)H@I"$SS
MS&S3-)3 #I #5&4,Z))JRG*9(K=NWA#*3"^*X39;TU74XRCIUI51)16J@ PH
M93D>,I8#CB@#.=5,$X$)Q)D'Q\-H"S0^^\/KKI/#(>J(ST7\-UCG+767[(VY
M0"YVEQP;9'N3K$DCKH_'N>V(ZS32X6[T]?([G@T$<.\9[JTRQCOH#83&T6EP
MJ'L./#)F3_,M6\S_K:3=5MC@YMUJL[U_7*VW\W_73V"1E3D5, >XS#1 I,"
M<OMR8Y3D*A6<I%YI$P>94PLL6CT3UE'2\^C8 6G'\^.P^,4^1#YHF^QAM/K>
M)?<N8/J?([O#$_8PV4'NN"?*[D"<'"M[7#JXGY3-ETI^8.NE<6J;3D_K>Z7G
M8KZ=82YR+HW?(:A   D, 2\+#6B10@J%AIKY]I9>$3DUM]-JG*A&9>_NTFL8
MNWF<L,A%=CA[T%IMDS?=YOI&X8"%*^[HA.Y&O29V[,Y41QC.=*FZ7GEC^]5O
MZEMU+M54B/),0,(1 AKR%" D&6"89.8_G/&L3"%B7D?>%^1,S:T<NH-:/0=V
M5+V T\V9!  IL@<YQ2?@G#A'&.(T2KV0]3KM4><-OM@4=>'CMQ(-6<]B?$YS
MIF)[/#O#4&KNC!F54D("%2@SS &26@&689O;(RS-RU25" VC%7*0/C6OT66K
M:=1/&OVKWNCNH*!-PU#C28?AMSIN[B8:YI&=4%BX;V !\H M$N>/BP:OQ/#C
M <YE/A^?FPQS>]6PIP,9R&'XW0S!0I$TXX"4B@'$<P0H*R30F?E?RC0F.9P]
MU1WR6[;>NCFZB_)\'K"74N,]:V_9HBI38]N$JV_SY;)JB-')#[/O\O-@EX%.
ML4I+72(@M,H!RC4%I31O%9@KE*42ER5N@?ZPE*/#W,H<!63+K1$87K>701#
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
M9: 0C!-(*$VU]"/FNB!I<DZCYJ*R&^AC=9-:7U^NKDL 7W_O!X,MMM,8BM@
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
MB^LO>UP#9JDN(Q$V!W5&SK@9ILN&GN2/>C[JGQWZLE[9N:Z?U[\9QS,7JF*
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
M'HV?IS8/U\SEW&?+IM=I&#'Y+H0?.26 -S%!;33._K0J;\_B#TI5=GK'8ZE
MH*(RE:_L0=DJ$)!CQ@J]/(RUE)Y.[E_4U*[IA[:P;U(BI1 M*\M,RC*3*4K
M$3$@STE>*8$+Y->BXLR]Q\8^K7K91C\_ACD'6C>+W A%ZIUT7Q2\R:##WC,/
M_$K+__BZ^/X_[57UL_XOY'X$S8_U W[N?H,\Q!V&;![4KH_<W!KJP?PV73TO
M5GSVE^7BY?G]O"WA.-O#<W/44]KGE.0( VV=#("H9( 5I03V^16"&D0+:GJV
MD>JCS]@>^E:M;+;7:>F;GJG,V&? 6A;H9]RZ6DP4L#*( <0*^P=W0\(J68*<
MYP5AFE+"64B6U)"K-4 FU,A6R\];'' -4H>YK?)9K7W=S;JM ;S4[WK/]@3G
ML)&03=7JK)=.K]46[18 .UJHW73;OD'WTD:/?*VM0_Q%?W5[BVT/4,0+F8NJ
M E2: B"B2D!IF0.I+;<6T'JX>1D69E^0-+JWW$;1.LP#K:ZA(?0E6'V#Y@A@
M)0^3S^&4H+WJ53 BA\*7I T<_%XQ^C3<O79!S^/9YEZ?=;W+-/^ZK6>3JD2E
M<$6"6EJ"$-BU9N02$$:0LG^HO C:A[LD:&S\L/FB;Q7M72AX$5K/,]((@*4^
M_^R#5?AQYA4@XAY57A(V[#'D%9-/CABO?;Y'V>"'Z=PUPEIJ&\+_SF6]KW:O
M[%^L=\)G;Q;+Y>)/*^HMMU\.]T_?^73FSK3_]KR8?];_>G$)\:HR1N42 J2%
M_<-85X-) T')J1"0EJKRB[AC*30VLMFIGXF-_IEL#<CXQH+LQ9J0+1L; LKM
M8BQA-UF]QL(D)C5G3?9@LL:>;&/07;:W6%N;LHU1V=:JS)F5?7Z5Q0JHH1QX
MT0:JM1QF\<)*,R,BW5G"&4/.<*6>$5$Y* F->=]^+O7OT_ETK>L4V*-^0W];
M:?,RJZN=2T8H50@"1BD%B!()6$DE*!6!N*HJC<,RKWV$CNWM]VZUGCZYK)ZL
MT;&NA\Y^F<ZSGYHO5Y>;:/6'W<_UC@UFXC=6HVZ;='W<INQN']QX3GD(1%$=
M="_!@SKK(5 <.^Y!U_8>5NN[Z=C.SIV(PE1::.TJTCE 4",@*%= E49*K@N!
M_+J"]%=A;%3UN4^F30_D_?@I+9ZC.SFY!GZ?&9\]\8L]P3-4C:'G<_:$Z<ST
MS;YWZCMG9K5>OLAU/;3.M=Z^GRO[.[W\KIV#6%?T3B 5AN3:K@NQY(9PA0'-
M2PB(8#R74NF*X["9,]>%CH_8]G1N>O2[NH56[>R/.J"J-0^>1N.Q GYT%QO7
MQ 07 ](>,VO\,8H\O\9#\,"S;/RA.)UK$W!MCTW5O_/EU$6;GVW8XZ8#+.9N
MD("K!268$IZ3"L"<E0 AJH' E0!Y132$A:"Y]&K+WRUF;/2S431SFF9;58,J
M;J\ Z[&!&06NQ*PR %(!NX=1$!MH3_ "<I%V]ZXBT;EG=_GJX7;BKEIPL+]V
M_=/]/+:/>OV6K[Y]6BZ^3Y56;W[: -C&Q+\WY:SSK_=R/?U>Y]&<:^ R,4(3
M2J0 2@H!$!?,AJQ4 HF80;2BKB%72+;@;>H$T>P R8+6FDQ:<[(7-YYI.M]4
M";M! %M#,G"^YU:8WW?C.OIYA,.M3F)6=POC+,DVIK@)6;_\K5FE7[.M0=G.
MHKOS?;3BN9)QP(WJ9-ZHTJ#N9QSXCAW32'?MQ\U6UH/9[-:O)A6#%&LF 1=Y
M!1!A%6"4&9!S74E."B3*H#SZP]N/S46UVKG2.[W1+XP.CZ#SH[?^@"2FJQ:+
MK6IWV:?%;"I_9G^T_T_2S^ \'%$)YDC$H(1QWKQC KCPJ5N;LKQY6=FX=K6Z
ME_]ZF:ZF33>\GWM_J_M43+B4J(2Z A(B"5"%"> Y5T"2'!LDF&)$]FO$XJ?
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
M^VO !D>(@3!%C1U]90\:508"<AQOAE[>MR_DS#IDRA5Y_G0[*:L)*A7&I:)
M$$UL_*F9Y26< ^W(24-5%JH,ZP5Y)&%L--0JF#T[#3/I5 SM_'B,H1^QW(1,
M8@K9@%(K5W>!C=C4Z*+AD=LX'DL9N'7C!2-/VS5>^F!?+^20*7ZO2>2#(Y%/
MB]E4_IP8K$R)A00&,0507A6 &D/MP\YX3DT!A0AJ]WI5XM@>^;IXN'DU-AJ'
M^A?7$/;U+"+BEMRG.'(A[K)&7?"AF0O7:)S]T?[_4?]89V_L _'/B+O0WH!%
M]BZN21W8K_ $X=2C\+VPYYEQ6Y[_8#[KIDCI9>DZJ<U52W$UNS7M" K.I"RU
M B2W?R!.<B 4$D 4LJQHJ2I*<=")LK_LL9'1?E># ^7K'(S-B[C6OU\[B)!U
M\2.N1&@GIK"80(>?=X=#%O<T/$#^L&?EX<"<G*3WN$4<W^JC7K_[(6<O+K_]
M+XN%^G,ZFTV0,&4)#0:FE (@G7,@K+L%N%2R0"6U_QB4C.XC-(C4!LA,?W^\
ME5,/4[_-S3H+=C]/ZU8(AW>V7!?:7[8Z9QNE+^<[W^Q<=6&4U+\Z*_A57:PN
M**YY69W7]JW9?GI>ZF]ZOK*^V_LZ+WXSJ7RB<4X*S@U0@MF(SC (J" (L"*G
M5:Z4XF50;^P.66/CG -5VWJ!T)KMR\!B4Y&<<\OJR!0 50Y8*@U@G.9<%17B
M.FBP02Q@!TFQ2@FL'X-'@BLQ<1\BU:B9_?)AL5K]VE"X=3VMQG?9_7J]G(J7
M=9USL%ZX?;8H#6,#X(I<.W]9WL#U\U<-/ZVAOWY)/Z+^7R]\:1_0V4\;:O.Y
MG/+9^[E9+)_J@U^W0U)OD$P$%RHW4(."5 8@A# 0F!I@P^ "EIPJ6)9A%5Y^
M@D,>G&$*OK9ZNP#MQ7[OLE]>YMR^.ZT3'UC:Y8F]'_O$QS,Q$>V W&J<[:EL
MX]L4^W-A,$4E($_1@W)1&!S'M!1X==^ =C,4L=D"W#T8T$:OIM05@,3U9.5$
M ZY0[OH!06(XY*H,3%*X(&ELWLY.T=!P]1*4OC%J!("2!Z8;'8?:\+^"2>1
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
MS+^LZW/@'$N:%QI8$H  F;RTH7RN+1THB)@R"/*P.OHS0L;V]&]U=/M^BY?
M3K1G8?1T)VX$)WF$W*IWES4*9K6&$;V%#OOC>@?G! WK#728>O+V[_ILCXV^
M>IC;]+M^=,U8Z]SO;XN9O?:S7K\LYW65Y6K3:$?CLM*0@)+I>B>/ $J@!)P3
M([E J$#^*=S^<L?&"!O-LUKU;$_WK%&^J7@.V:\+6 2/#;DTT"8_./1#M4]>
M<P"\ =ME:6 >:#\L'MQA>UWAH'5N9@7<;KC=JG ;#[:C>ES>.P5P,ZKX>+[>
M?BS99CBXC*M'NQAZ0I" #$$#%+&Q(&(E!]1H!&ST1S6CUB^L@LK@>^HQMO>"
M_7:BX&R_7@O@YT . &OB=\+^+/3L>'SG7;;-Q=PWYZY)#:Q-B9H$> N6L1,"
M>^DR='+@+8"=212\Z78]M\%F]3?#QM9GNY2TTK8S%W-)*ZRQ -#D#*!<Y( 1
MH@$K584QUI4F0>F$8>+'1H=U9'*P:;;)-NPQM3AP)3QWUI+AFY@7SS9;VK7,
M:9BQ!IH;N]2NTB3B7EPOU.+NT86I,.S>72]X3O;T^MVE]V[_R]-+/=/]4C_R
M37240TFTT "6 @-$#01,8&8=09,;7$+)\J#Q==Z2QT9N>XIG5]O\!Q\6>*Z&
M]_E!?(Q3'RD\O'U_89IO@N:]P0C%/G#PE#[T&408*&>.)0)O<&O)\$$6]/U<
MU8&T(\[5>K4KFU*E-)4R.2B1(C9ZY1)0['H#FTH66-G85@1%KX'RQ\9DAPG[
M[O"_53NK]>Y;&>RW%GX,EA#AY)N:G> .5.H;A%JBZEX_'5ZIH#<(H,LUO&&W
MZ<=V>Z<^M6NX>GA9KVQ [#+6)CA'L*)0 05M[(E*4P&FC;8_"<DHTP)5/*PX
MHTM<R',V3(E&>Q"Y<NK>-1W"5MEBIW'=1*SY=:!3U@E[+J#1!D$@,;=QOZ$4
M<)&7H#3(,%4P@A"<-&V,OZSY<CTL],>"T\'_1G^=SN<.9\%G=?EN&KQUKBDO
M8 E(60_1KJ=;*AN46*A)B;7&.F_Q?C?WG$44%^V-V'18OVN^T&F!]GL]QX(N
M\;MX/TOAKCGP6MUE>[K&>_7Z(!+U/=LI<-"7JH_IQV]0KVOZO2X_+.9?'_7R
M:3?,>S6!95FBRB @"^XZT14V * (@\*H$N4E*C0*K%0^(V5\+\<]Y<(HXAR&
M?LQP(RZ)"<%I!VR(]93Y0!-, AW&1WWVS\D9])'O,/3X2>_ZZ)!%BI^G7[^M
M'\S?5LT9TB8AMX 8E1440%:H @@I YA0$@C"9%5(8J3R.L!)H=S8]@T>C@H5
METYKL##@Q?Z%UR=S0]2[75C);GYZ[?5)3&P1:MUJ&\&# =;*S7'[@%6,%U9U
MB%K&VU?WOT]%8Y]5'JBTL7L9TA0X7I#YWZ#,L1NM.,6.5V3TW+S77]VC<JX?
M=7O(A0QR.6488$:$#?8QL^]DZ[<S78E"X;)"15!2Q56)8WO1GNW('K@M?Q5E
MSXWXF-@E#_?/P);@\- ;D[@;ZU>E#KN5[@O"R>:Y]X5]V[[5O<)7FVGI$UIR
M#2G/05&J$B#(,6!0<0"K'.N\*HM*YV$MWPX%C(T]6OW^,[0_V1%L?OQP"QC)
M3^(:U;(_-LI%Y(!+=D?N2'8D9.!N9.=-/.U$=N%SMTWV/9GMN?UF&E9R3+0&
MTK@S+RX(X!7+ 2SM[S51 I>ZSVS?BQ+']H1O1]6N^8_]=D&!C_QUI/TX("I^
MJ0/E#73GQOLF80IO=)+,^KTL]56F_5X%X=*\W^L7AK&-TM/);VW4_FES@/<;
M7^L)+FRL@24'))>N0VRA =<D!Z9D4G&4HQ(9'W:Y*&%T;-(JV<YIS:R:F=/3
MCTPN ]E-'E'@24T6H<AXD\-5Z\^0P4K+__BZ^/X_[;4U#_P+N1]!\V/]\%^^
MZR /^U6C-@_W]0_VS&I^>/M^/X7T<=$DD&[?9W;%,=:: 56W,L6D H)4!.2P
M,CDBFE8X:%S(-8%C>]0[DVROO_OZ@>[G1,2$,C$MW(AB>+*R)S1Q<Y2O"1TV
M-=D3@I.,9-_K^A%.6XFS>ERTLV&/*]4FHH18:)T#P5U67E45@+$2@5*4K+2>
MA*J*:C+77UW6X*,_\5P5[/6XL.9Q.1&?<(N.K[YE:KH2+TM7R606RTSIY\5J
MNLX6\^SWMV^SE2OP7+X\-6>,@;N>U]?#CXSBP#L,&VUT=234:GM2.!LQQ\$;
MFJAL=%WJH'3D#<(Q'_E?&![.O)NO75]*>_LEG[V?*_WC_]8_)X4IM41%"0RV
MC@XJ(0><Y@:02FHD(2T4([[AS%D)8_-Q&B6S5LNL5C.S>OJ',^>!O![.W Q/
M8J8(1B8HG.FTOG<X<_ZN@X4SG4;MAS/='^SG73S(Z1MM7Y%N)MB,KU93,Y7-
M04GSZT?^XYQO,R',WHY(")!@""!=(2!0H5S[=48-(I4V/"3*Z:G'V(BA*=J4
M!T6;[2SR7V;U.&Q1FY,MC\T,<T+Z+IN?:S+ 8B2F(>N2WVV@/C%B^R_6CKL+
M058\9^9&,*.Z.'UU&=3QN1&P8W?HUMO=6C[ZOU[XTE+/[&<[N\]1MY7[Q,],
M,2UHQ1BI&*C*PATC8PI8@3G(12X-A)962]BOB#1 B[%QZOZTTZT9V=:.;,^0
MOF6E(6OD1Z')D4],H%> 'JC$M =VB0I-0S1YI7+3'F!=+CKM<[/;SN*_K/E:
MW\_5!_O]F&W'U;8M2=[HN3;3]41 I'*I*R X80"AG ):%@)(I2K"5"D0#AH9
M&R)\=+SH=';'\Z$[6$&(AQW/Q\9QJ)/Z!DM725]KOC]+NU4^^Z55_W(E9.]C
M^Q#4DIS@>RGP*H?Y(=!<.M</ND<_$GO<WV![__3,I\LZ ;&=P4E5P1DV.:@J
M1BUMH1*(BA$@H836R[/Q,@Z:KM(M;FQ$]6GIQH^Y 4?/]O?K^C'3_WJ9/M?G
MWM.M^IF\,M>S#_1^_!4/T,2,]7BPYY[M5(T_%-4/DZA\=$7DH SD9_XQYWA>
MU8]E/NJU.]RRSY-KUJ[>_/S;RC6N;,H>77,0N9Y^KY.7SF4^[S(4N"X1-@+D
MDD. %)6 4V:C3"0-,T0*&VN&L%$<M<;&6O4QHIDM_EQE[LN133?F9'QK3V R
M9*3U\Z.TX5<E,?6YY,EZ438F9>)G]HNSRJ[-K]G6L&QGF1LB<;9>(T$&15R\
MH])J)-4&I=^X<![3=.2[]RDRUV+]?NXZ.[GWP\<75Y7R8-Y:=W6Z_IW+-@EU
M@K$T.2PQJ(1TN1V: )%;]Y&3@F">8P.)E^<8('-L1-SHZ7;_9*UI9K:JAA0-
M^^'=S:V)4$P>Y0KK*6XUOLM:1!],UFB=_9X0T9#JZNC(#E4T'0/AP!+H(*RZ
M*YO];C5@P7*0;8=UR&&7]DS):P/:3RZ<O9^K=YM@=G=* !45E48(Y%H:@(JJ
M! R7]J^J8*72AI5Y4!;P=9%CH^U=U/]I&_5OM0Y,N;N.MY]/'!?%Q+3="6#2
M QA_F.(FX%T7.VP&GC<,)REX_E?V8Z!F%[/>V'2W?=/TZ_OR36LG[EY9MK,O
M/#YS#1AFB]6+_5Z^^7G0HV'5W:1A]6$ZU^_MW=WF)2YQI7. #<.6RDAEJ:S0
M@"'.M75&"\B".AL/J/O8.+$]5MC:?I>UUF>U^<V0Y"T V1X"+M8];,VRNMZ;
MQ0:Z#HJLQB*PY&+(;Y@?>8_T>Y/X+3#.KTSP*^45%B_JNVE(_0=]R;W"PAR_
M+5]#A;ZY"OO1A6LY.%$BYPAR RC$T+X=RQQPB""@PD".<4Z8#$J$/14QMI>8
MT^ET-\8S][T#2=],@UOP&7JGQ>D7,U_@DNV1LP).Q Q\]G_)S-,3_HN?[)FV
M>78NTMX0K#<_=Q]I"VWJT9F;G88=6S4]A^]?UM\6R^F_M9I4.2:$%@7 BEBF
MH*P C&L"(*N08,K^EK&@Y,YTNHZ-<O8<G/EV-[AMQ,^W6M>E?M/5ZN6VWN4I
MOP-^'#>2E4U,EOOCYO;MW)\YYWS8LV/IG+7;;5;[9=C[AC0F9SN;(V:FIE^8
MN/FK"?4=-LLU/? GN; #B.PYK.5EM;8.\[*9Z&S=VV_3YTW'15W"4N="6T]4
MEP!)E /*!0)85I )S"7309LU';+&]I+X\B)6<CEUA+#<US9P<D4'N'[L'0FR
MQ.R[T3([4#-!)TL/..(.K>B0-^S,BNN&GXRL\+@D\I'51[V>Y$H94A4,%*)D
M .DB!T*X%I9*%;R@DG'D5;_M(VQLK-&9G-ICI' GT-)@JJI" IT3-S_+#0G,
M<PT(TCFKBE)I(2;KQ9K/!@9Z*_+_(T#?>!P8"-]K'@36304'./K;@V280S\G
M<!S'?7NF>Q_T[5_3LS)_TR:]+518351>,%)87D;,Y>WFM'*[C!7 1'-LJ! 2
M>W4-O"AA;-S\Z&@I6VSG"[2#WD-KY4^ ]&.'F^!)3 F[F0OOKF$27K!^R>ZX
MI>@G4H8M,K]DY$GY^,4/1G;$=J<;NZP6B2!6%2& (\UM-"<J(*2AH+2_5$65
MRZHHPF:*A8@/^;X/,VQLB)RB<^MPHSMQ([:OZ5[L'2AG?PR;;-2!VC >R#D%
MQN&1=$#C[:%TW:.GQ^*:W^QW4+96MB.6"#4$4UT"!8T;(5QPP"@V@)0E9BKG
MBC$^L2& I^-R49#78[5M29AZ<FW3#6BO>7J@XW(9SU((HPU5H(#(1NQN[KRH
ME)O0;#!"I-!4PI! \D9$!PPCTV'JZ15&02JU>UB#=-AZ?JMG1$_Q*A9Q7<;+
MXH;U':^:?>)$7K^BYWGU)FEFZZ;N*I?:(3CW/Z:K"92&L5P7@&E+&LC5GE/&
M$)",T!RBHH0LK+&0G]RQ!92[L&FG;O:'TS0P.](7=\_SWOAH#A9_^@,9?MH:
M!DO<DU-/V<.>@H8!<G*B&7AY[WX^T[E6;5\-YW:V/SZ(V?1K4P6&.16Y*!!@
MAMJX5N?6?4%, %AJ4VDND*JJL+C60^KXPMG?^729?>>SE[JWV?-R\;^U7+NZ
MYD;U;+'5/;S#S]4U\*.FR+@FIJ56VZS5L0YH[[9_VZD<M86/+SZQ._=<E3MT
MPQY?(,[TZ?&^]+9NC OS^W0^7>L/T^^NW/NP+?;O+VL;#-\_+9;KZ;]KJ>V6
MWU$#0$9IGI=*VPBV,#:6U1@(04M0:8)U+DJ"BJ#2OIC*C<WAVN_=V%@':O-.
MN\??98V)V;Z-F]WM?GT=HZRVIP?W2FN8F$\C+=\@W2)C0I^DB604!5^EMV1,
M:"^UG(PJ(T9UQX=M>9H0BF-N&*B(Z\J+#07<" -47D%(F?U#ROXE'A_&6JQX
M5,QP0RWA)6!]7=";X4KN=O9 ZL;JCQ,<$I: ?'B=TK0K!G<7@YQ^/'S:R>.2
MNYJR+S^?Q&(V(9(@8P@"%8<"( 81X()(H$N<FU(B07'A.^7DX,YC>_!;Y;)&
M._^9)H=P=3_<-X&0^''VM#]H<LE96WM/+#F\VV"32LX:L3^AY/P'>KZ-]PL\
MN^L[C]V%M^V)#L2,&5$A-Z2D *BP,1N74@&&"E-4K,"E%D$O[IM5&MNCON?'
M\]:/#T[$C+!0GH[ H/"G]AD.*O.O%^;?G8NYWL8^T8L'<5QWY':UAO5<HL%X
MXN3$NW,_6G;Y(^N??]7K;PO5M$O4NBV/05@PD6L)\JIRM4=:  [M8N*"0:@D
MQ#DB8;OZEX6-;S._T35KE,TVVH91:0>X?A09![#$U'<>J02E1]?1B,I2'>(&
M99_K9A^SBL<5D;-=+7^M5A,E;/!$% 70(,L8C%G&$,P PID;,(>P1D$E\=WB
MQN9\->GMSUUU,9%R6ANT_2@D'H:):>1*64RM[@!IJ@>P#).8VH@<1RKJ@?G>
MR:>'5]TV..B1_]A+K:I3K29205H2**PKPB1 .2L!RS5T+>RD(<Q8#T7WF1-T
M1M;86.734C_SJ6KCN?JI6#@]^\T(.@>N=^9 #,C29PPT$X#<J)^#A,F'3M!Z
MS_KI@"/):)]S\EYEDD^'X9<&]W1=TJ/E^@=M'PG]P<U\W]SVY]_FRL5.+_.U
M5N]^2/N)^R?WMTFE2XDJ0D&!<PY0*90KO=% R4IJ3K7&U&OO*%CRV/C$Z?Z?
M;O-!V[MZ.B3A<'=S2E(0$S-,H_9=5BN^I1CKM>SKGC7*9XWVJ4 .:,6>"NR!
M&K+'!#VL+WL?X#J[LP?=<+@>[7WL/.C4WNL&-WN*S5:8_6'SNS:1X+->Z:4-
M?%W#22F7+WRVJC_Z6:^GRR9I=I>,.8&LDIQRZU26L@*H*BB@FMG7<(ZHP=@(
M504V?8RKX-C>(<VPLN56U9LR6^,N9; S._@"#>D!;PX6W,_;?V@-O,LV)C9-
MAULC[]I1=#L[]Q)M(P;@J98@E=<=1\G7<M6C0MSAW\>5TR,H^*3M<V3]D:_Z
MP7SBZ^5B;G]LYH5\LF'T^WG=O&VB:8ZJ2C. F70%EZH$7)4(($0TXIR7]O?>
MX8"?S+&1^$[KNEIAH_>F#W"]Z;#IN1G@P7HN@$> $!_6U#N8!XAN5=[,#/K4
M(OHE#:(!T4!\9 >* S[K9WL[*V>5K;_I[+GS*[PZ_ Z[WJ/N(GN!=4W_(U)\
M$ 9E9V3@>:OA8H(PVPZB@<!+;YF:\F&Q6OUN%3_?*OZC7C\8^SZR"KWAJZEL
MGI5"YX@1(8 DE=M/Y@(P5&G .,0T9X+0(NB@JK<F8WLIU)IE8#,PO9Z4JO83
M6!9;>^K4(O?<K:USZ;HSJ\5LQI<K]U0V3UQ@H^;^RTES2FSX)@&ML $(*PD$
M)*Z.IR(&:JUD(<(R%099T&$2&9HE=6LU;19UNSYVG2^L[2NOIU\0-\@:)789
MVN?L%V?%K\WC=FF0BPO2MEEF]K&[\+FZ@:#[=VOU76;MSIHO0+?7T7, S W@
M)QCGTD>;5QC.<@-HYT>MW'+#&UH#O5T\/4W7SNO;F_U4$)VKW)1 D=QUIC!U
M*3@!$$EJ$#-"L:#>LQ<EC>W-V?1HV=/TA@*;R_#Z,6,4T!(S7T^\^C6UZ<(B
M?D^;L]*&;VG39?39CC:=%_0CBK\L%NK/Z6S69"RA C.7.0ITB2! $&' H:&
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
M3A7M UWL,:-!.@P]=[0/0&<&D?:Z33\"M'><KFT0]5VKX^+>IC\C9A42HB!
M:5[9 $A6@(DJMU&0#8$*71@6EO5]3>#8**Y6*I.6TG[6U!8P]<X;8S_NBHE<
M8K)J5 6UKMF9@O_(S3)]D8G*15>%#DH^OA <LXWW=3UW55R_N-4V#"AQ/9V"
M DH0L61B&."0NK_FE30,%P*&[:8<W'YLU-%HYQ,E^&#GN7O2&Y'4NR;>8(1O
MEIRU.>XFR:&(83='SIIWLBER_E.W-CSKX(=';G]\U#_6;ZRV_YR4J"PK)!F
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
MS/YPFH:V:3B'J!]3W(I38H;H U&?HL*+&,2N(3P5-'3)X$53SU0(7OYLWX+
MNO[L$U^N?[;E"9 3Q:240.*J!*@@)>#<_E%BSA7A3*F2ACSXIR+&]MBW&F:U
MBCW+/LX Z?>\WP9/XJ<]$)D>56R7C(]<E78B9N JLTMFGE:-7?QDWS[[^X.[
MWO#5=/7E>:FY>IC_G2^G+LO0E1@7DTIQ57#&@2A<>""$ *R0$&#[^YQ0EDL3
M]+[W%3PV,J@US5:UJFX[Y7NK;(^1WM[8>VZ,)$ T]5;(\0# !MTO6W0WBM=M
M"F*VV0^#*G*G?4_A S?;#X/DM-]^X/4])LW>OZBI%6(6RZ=Z9\2SSUGGM2-Z
M&FH5LST=@]O =:,4,&$T!EH##1$]02W26-!K$'1._KQX\7##/:_I?S"_\^J'
M;^T)=[#?N>K>\%PU>QGU4*&&3.R"2_WEF];K^[FZ5ZH^M>"SW5;':K?A5E3*
MZ%P8 "42 %50 RX0!Y JCB#4IL)!R2RO8,/8?)[#$XO5]2.+WKWIAON:>)YB
MCWOQ!SVI\EGW@7KD#;X8B7KL#6?'*_7H&WRA+O?X&UZ56]^9]U:M.LUP^EU_
MT?)E63=O?_?#::Z5*Q5T%0\OC8/U8-[QI9O%O-I,X-MQ'9(2V1>?!(38+R0J
M- *LY! @7A@%"T)X%900$5_%L;WQ]KN"[MN8[8S,-E8VY;][=KJ+-I9Z3+ <
MZEL0^L9[C;5-_$)+L*P#O?%B+T:B%UHT-5_I?14;YLNOH^B2HL_RN']RI>7_
MKA5H\_E<@<GO]K,3C N(2)$#)E4.4$DA8"JG "$L[5\*5E95I D?'6J,[:UA
M'P\<;<Q'%_Q^5)X>U,1TW=F/^Z[.X)5UQ<">-6T5E+-DD&$A'D@.-4*D2Y6Q
M#!;Q@"M@W(C/W?KQ8IUT]V'*Q716$_-':_G1?$(F<U&X-#G&\PH@ Q40B%=
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
MRQ@K:I?:S[*_Q4WL+5)0F6M"YJCI2_G5\L38EN3S$SX =8$58  +1F@!!%O
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
MPQ./\RO=R)>REA_+SU^:NE^A)!07(L8"1EEJ;A6I%#)$*"2,B%Q+$V:14UJ
MH[TL;A'<!@:H 2JH6JR.I_E'Z;0\Q+^6I-!G]UMF.H >D^Y:4>#WH/YH3_.>
MSY\S]N!8_NR'I\W]#W)==]<2VZ0E'S9U4\FF["Z5F:UUW7^B3Y.WRJ*4D[B(
M(,VQEH5"QOJG/(<YBD2"B2)9Y%3 R!7 TA3CXQ9L>Q?)42N<Z;>3D9"D!E:8
M'EB[0.E2(>VC;P_Y3'[.WH!Y,G5.)=2K7CF#F%7*IE+T4N4FMS,Q]3CGU9/Q
M<_8AX7);5TCPHL"8,,A3GD*$&8:$9)G9'TL>DQCGD=.UG),]+4W2^N#*QD $
M7^FS61,Y9B(_2:J=?GFA*K!0]1A']U5DD%J2EZCPFZC\9&_SYBN_9/1!VO*+
M#TQ3AW>RKC?5M@IO&T_5)X6J[S>OY4?)I0F3N->C(,U91;W*HUCA6"20% G1
MLI%@2"5CD"!4J A'2!$GKZD[A*7IB?ZN(3?]F$"[G;"$)3.PXG3@;T95P_L@
MS"%-6;,!K+UDU]IPTQZ>@=84?WHTG4&O0C4!QJP*-IVFE])V14M3:]<JJ;53
MF #VKG[NMN]-7=_2JGI6FZI-.]86X](KM7?Z:_.P$C+E6M\RJ!3+($(XAACG
M*<PR223A7.#<J7+#5"!+T[_!CO;*,NVC'#?;2?R@C0%\;,U->XM9MGL@,R,=
M0\<F#V"4TDPA+&%6$'/?4 \ESB+]4Y*FJ9""292NOLF*;98TA&- X0:QO45T
M9,S@@'^F,;)[S\W!>^"WW7;6F)O@0VSPZ-5G1N!V?]9\VLZ:=V=GS80ZR=?1
MZ;F.\D0P,]=9OHZRPSK,5[8WL7P1;9XJ>:=VE[M6-(]YH2414F3J=:0TT2J9
M<9@E+$%YPJD03I7)#KM8V@NL0VC<L3N,CN6'#FFT$[+KR DL4<=X 7^&*15T
MD@>_Q8 .NYFWW,]),P\*^IS^Y-0:A/_WU$44ZF7UD%A"ZM?^[L;G_>:6UE\^
M5!L3A2A>/_]/;8X<MD+TRB0]*9M2UJ]8W524-ZLBP:K 1$ 22051)O5/F=):
MP5&NXH@JF3DEO T!<FEJ,[+1[&BKP<HV74/9GTUNVG]Q;2GXVIL*V/-HA4:W
M=OZ7:Q7% -\#RV//GSRZH4],]P=V:V![0W__1K_^L[$3?!B-[2_&5OT%^'6T
M"MS9"_X<+/:HNB$'Q'.!R0! 9RY1&8[JPR*7 ?NZR@_?^K?T4K=<ZTZ[]$5#
M0#HG,D980,D(@RC6NW0L5 YC*@@M$IX6,G+;FU_J<GE[\,$W?/:>QS1Z(Q$Q
MG%,*14X(1"+/(64LA;S G- X24C.)X0U>"%WEHRJX:AU"EGP0MA,(0H&:X
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
M\>Z0>[3Z.DC67#HHJ,N+5F*:SO#*;O-^L:/8OXLXA6*9+PY2]+0L2Q(0O"/
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
M+2%)$B#W6'AN=KRT"X'=0NX06-P$W> ZZ@!Z[3>5'S4*RI0D==; 4^U^KD,
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
M/&=U@BP+XYV#+"GJ4\*3>^^QII,<CZ)FEDP;YV-_6L<>77X,-@XONCY$41U
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
M96(4-K1)@.Y#7><173NH':6FJ3VNC[A*54]?27(?PV:U7-0)(D3$?/,QS$F
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
MH$-MV9&9F]SF,>M9TKI/A!R"LC:*F=HT?7[[Z>,?BQ\4R527\)=UC<J7DJP
M4:0%Q8EZ3RR!\9@B1Z-T5'L9I,<_O_MLQ<%F: 1Y=F!\;GF9UQR$K$,TI5:1
MR%S-9P'/2@"K)%'/BPJN36?%0UJZ3R\<8UZ.%'T'X+FZB:\KWA;Y$9:0"1:R
M<I "JZLBZJP.(3T$IW6)(KK(VX0&>Q#7?5;@&'B-K9P76##V;KGX^@57Y\T3
M (]_4>L,P![LG2X%$$5V+'M-IJM"205"D1*:G&YT0B+/IK1I$VE?M;';#[QY
MJ9@)1CP*X8!K65-IH1Y5$X ;YCQ77";=9MC;/M1UGST8@I[]W?0#U=/!S?KH
MD_^LU&X'C0XRB\2$*0:"P02U?M@*[TW:;^#3,9[90%!-F6$X!E3'*Z #%/UV
M];7;=ZJ9U]KEDBTPQA1=]N1FNE 4\)(-+YKS&-J4\]PAH_N,P3&H.5S@+]"[
M>E@BTOZ)Y9$O.]$[RW-LGK"RWX@271"0<MTC:LD<.2T+N$)!0M**9]UFSTY[
M3VOGN^5UP)+I) 5C'1B1Z$AI+2"BM^!K%XUVBCO1IBSL.<JZ]["&H.;!KJ$Q
MU3)U'O3JA']<+;^NPOGY?/%U:ZVO63&9I^1D'3VM:PI&U_G3/D-*-AE?I#5Q
MWZ'?3WU/]\[3(7@96[Y30^5S.,/UJT7EY3NN-C^_A+]Q_3'\K$44U_PP&Y4B
MIQ (ZL04UD5;QI/$. 9A3%'L_MO,KOSY\U_6O>]T,&C&EG0'SO>=FC'Z!:Y^
M_&(E::%]"@$\KPPP0TS)0G+2)3&A \^A39OW$T1U_U)SS TVEC(ZP-6EO[K+
M39VYJ"D0M1:D0+*O]7'2TX=0T"&#U:PD3 T+YW?2U?U+SC'H&E$E'0!L-R-$
M?^'!&ZCN7GW;5."=LX#2U %>QOM&^:?C8#7E"\Y1;O<HBGB!F87KAXW3I!:>
M^+93O>#TDUP(.H1$@ 5E<B'W/" $92/H;(S4A;QS]U*3"]>/ _\YWWQ[<['>
M+,]OOO#GK20O-Z%8)@-0+!LO)\)[DQ@X+WGTPFH*<MN\Y.Q'8/>IAB$8>O"8
MTT!)4X>1.RM<;_'CA4>5+ <4D007O8> ]9%*6UE7H-IR?XG+T$+B%_1P<PB
MFDBZ V_L]_FVQ'7+QB,'X3,I[C(I5R[_YCR<?5Q>+AI_6V^-=1T9]&Z^)J>A
M=B%IQ\CRA/JP0:)UM3+-%YXXVA1B:#9^=!P6NL]_'&/YIE%T_PB?64VG53$$
MX^N&%I0) M/D["H3M+362S$);KM/F#1$XR"E=("Q'1'Z[6L!LY1U Y1PB9-#
M@1Z\IN/#9$(LUG-$;.?X/D5:]ZF38W VKF)Z0=KCG"0L=#I" >')&JN,I0[J
M*$"NK Y2NYQ\P]$"AV-KROS)T=@Z7A4O,(%R)]W]\2PL&J9/=GY7Z^3)?DR>
M+G7B2D&K#-95=/2#BY%"4F7 1J,I0$V,V39=\:><6_;D)(3MVK3B8W+<%<A!
M:5!2U3* :"%YQU#4W7RZS>#) 41VGT(9@J4#QU8,5E8'E^N#([]= LLD"N.Y
M Z*\#M4M&4)=U%=B,2HX'HQID[![E)QIL=5,^4\]J!ZDB1[A=+5V/ BEI*S3
MNEG=D6>C .>]A*($\Y$IR=.) '5)T+20&D'5SX'G +E/G=3]S^7J7V6Y2N2P
M96*%='%5\72U5]9&^@?9!A#D3=99W P\2@?19(W%<V^B?\[UVN>+.L/&(9I<
M-A)K!Q;F)FOW'5>D%;+$Q-2/[;7_&;_6/]F>)JM-D#G3!6^4J@^Z'FHO* AK
M#*>?V*#;% 3M2>"T3P:GNM1::*L'$%Z2_@A35Z?56>-9':E2-!TEY64$)[*
M*+7DNDCK&BTF>XZRB7VI%G"X#[DQ==,/UFI(LUP00Q2R7_&V7*RO;+CSR7F9
M(Z1<EV"$4E>N!PM&:!Z%) OO&T6(SQ,W,>)&1</C4!M--?V@[<TE/R2P!PQ%
M%41")RAR%HS\!5G+AV6 +'UTFFE52FF)M=VD37REG@!I(ZFE YS=<3NJL[%U
M/;95Q.]N5K?3V7$L2/#&1[H&Z@A''CG="LEHSE7._ 11XP[JIGTZGR0K,8:>
M>L/>%3.?EF=GOR]7?X55GF64&CUY'PXUDLDFH05NB1VMM&1(-KO1<+!G".LH
M,!T%"7MT%!RJEDY1-DLB<V--;=-"LM(V*7!%(I1MDD*9&$.;25"/4=,1GHY5
M]QY0&B3[@_%#U_)\F2G.66T:W)/?PNHKKF=211ZT=Y!82O6M-8!3/@!Y$4I;
MBR+'-ET#CU$SK==U,A0=(ON#4?0#5W$YUDBQ\',[3H\D<H>A6<R"(I',@.E(
MYX&1/QISEG0>BE;9HDFA3?'$+HJF]:A:(FD4'0Q'D[]$TP*_5H_P2]NK+?LL
MN3("@L54FTD-!,6W,8['[$K6JLVXJH.OMF:5A">_VH;(_LBK[>TB3U* <S4Q
MX7SY(YS=C$MHV<7TS#>V+L89PO )5PE&&T31 CB& DHH#HYQ"5RP8&O]&(HV
MV9\)1Z7<.KJO%N'LYWJ^OG.:R4XSDQRX@*:^VUJ(FIQ+0;]T+KO,8YLI4 <2
MW'VISA",[3U8940E=A!<[F1S%HQB ET"K+N<+L?R"6? 6VM]D?11KDW-W$Z2
MIL7;20"Q+P@'::>;&'0G.[>.\1^7A<!Y9I+/PI?JQ_I<-QV;.J)-@';&9Q:X
MCHVVK ZA<MJ8M2M('JO#GHWA)_PQ7]/_?BAOUYOY.05!,Q:TS45[D*[V^1M=
M[Q;G(&OOA=*<(K!37]8/B)PV#NX*G4=JL&=PO@GK;Q_#/']9?L;-YHP8XZH^
MUM67XMI&ZR(Q5FR&9"63+$9,O$V_U-XD3AM5=P7,H[1W;":G+3!K*(J73;#;
M0?>S;$0NV9'$A"8!BJ3!,YE )9L#-QJ3/K'-O$_BM U]70'S*.WU;"]G16@;
M2D)@VPXS18S$*!1D5;(PW$BNVN2KCXMLFO7Z=06[0=KI- 5Y.=CBD%3BU;\\
M-B7X& $CI?8N/_I7BJ7$%+:N4Y2YF@)/OC[/](-%F8OR280V!8-WZ3C66+Q#
MPB/>[JR_M3R8\:)L\1($KX/"?,V'*REKRZOB 4N*K,W^B*>HFC89<@0*[EN"
MT43?P9WSJV;ODH\/I3*W7-VD)F\X\SD)5G>C\VA)9((K<$)XR#YQ[U"X'!KE
MO_>F<=KDQH@0:Z26#@!W>7CN\7=K[3FSRIO @3-!-W2B.-<K^J4/AN[82"SR
M-KTK3],U;5YB=-LUBO@[W.%]Q4XM_3S"F;GZ]^.X-(\1T\:Q,2QJ+JR Z$.H
M,8XD-]1%T$5;$;2C$/WE.#9W$?IK:-"?H;[^UY'>=U;/*RVY0<Q@?:D+[WV
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
ML3S[00'776;^Q/-(8;THQB?#%(E#U2PG"G <&0B).A4Z4OQ^V>!(V'F2K)Y
M=(C6[V]U'$T%'>#IKE&^/&(^DAON2!A!:C+,48-C% (8K8IVL1"#;1YW'](R
M[?/MV!?6D;+N#BWOPSE>G:<2$\J$!FRQQ$=F'B+WE@Z5+PZER(RUBZ@?HZ@G
M5V>XII\$SH%BG[KF]#W^=6DP7WU=(59&KBUF9L:P[ !+30I8[B$$$T#X5))'
MS9W>KV-BUS?TA(5#E;<<6Y)3P^$+KL[?+</B%;\B7B7DRN@"HM@ 2C $5X(
M3$$)3$6KS/>"P?U/[ND2&4/]1TFN&[6+*^*U$)I5N&:E$BCEB'BE);!@4')A
M+$]JF-K% +4WJ[EIJ/9#)->+VM=7M%L750C*@_-U.QSG=01+E'7O@:F#?51@
M:9#6UP.4WJS"I9W2#Y%;!_[B?X35O+K-G\(&MUY0,L;'E"V$5+V@%!""5!EL
MS,9)%16)J8F?>)^2GJS#\9'%47+N#"=71\:%.J$@"?":$=)=*20.8P&1DY6+
M1;'2II#D(2W3^H_'Z?8)H!P@Z Z@\FZYR,O%'POZQ!@6__I0B K,E9]W?[S^
M\.G*3AJO9%(8(&L601$3X$61I&L6@D\)LVHS:G(O\OH!U"$8N%\(,KI".D#9
MZ[#>RN?:P\[D:JGLZS-6G=ZD% 3N,R@C?!#.<F;:C'.^2\>TD<S(N#E"Q!T
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
M-=*1(.H#7"P%T-;B^6048DG"E9W2-@[$4>][BB$T^R10#A#S")XXKU^^KEY
M-G8SF6R"YAHXK_7-I4@Z6F/EQ4B=LG%Q>WS,4"T)'B9H3, Y1-/;_0@&$/L(
MT+.:0+-8L_#N8O)],EU):<.,*TQ';1UM)F)!%:MH;]D,B%$Q5@3FW*92[4FR
M^EV0-$'2<"H8 9[>S.9TM..R#CK:[(RK:[\H@TZ($),2Y!%F#5[D.J0@U/).
M+IQH51G_"$G][E::X&@8T8\ 0U]("7G53FTS;.O*Q*[/^X2IT/\!@P\U9-2T
M%Z0"X:(J7"5R%QLEKSY%5M\ZQE,YV,-K: QP6].^V8$Y,)5U'3V(E?B40MV+
M"$QH:QBWWLLV=19WR.C\KCR<>A].A3Y UKTO %_/9Y@"UHN.VZ:5<YU,[<"1
MZ7^UBQ #9R3))AKA<Y)*V]U>!!_^_BCR5 [1UFQ8T?76_NKN^B[YNIB8E0T@
MT<1:S(C@4Q00,'OOG'8L^ITT?__;H\C7/%;K1XIL! ?#M4/UZNZE=>1*JWK9
MP')&8L-X\+%>6A=6E(K!J-!J%,2#!'7V/8Z&RY#R'@%LGG#!/EXWMV,B9"X2
M!\X]N>0L14!#WKYF.BL2DN2Q30^B7:CKVR'AY,[LT/H: 0:/2H^_24?EKA34
M#&19W671[D//-"0M>%19,FUS$Y .0OXH?*<!435D!<1!*N[MA+V;+B?+G_^:
MI'Q+F)LTDLKJNW]HH2E>O+E<+&??\_R:213<!8T(V9&WH:*-X!$%6$R</!'N
M,8F=7+5#*>@+Q0Y(F9U:;:.PN=<LU0Z.E85_39;?KMAZ]T^\N*S#LU\M%A12
MYW2&_YRC%)E<8 ?D,M7ZH^0H!C*2HB$9$9DWAK<9HG@ L9T><$X'H7L&MJT^
M1P#9:TOP[I^_5GW9;W9[-MI9)L!Q4V?'!EE;:"1RK5Q6PBMF5)M;UD=)ZAL4
M][.AP^IJ!*"K8XL_E=]FLW0K;^AZ-[W-1%=<BYG^?)%7&IZF5]^K'_5_ZSXL
MQDOK46HP7*?: =<"*DW_8(F'E%D0C>IQCZ>]<[?U84!T+W _J49'@.$O^8+^
MZNMO>4KRK.4-K]+WR7129;F<_,@;Z9XSS%P+)Z%X71]O65D/S]#$$,\^2E-B
MHRA_%_HZSXAH@L4&FAD!WCYG8N RUNY6TZ]OON'\:UZ<ZWKQ11X%N32.D[,1
M)2"F ,5PPW,=K6+;9&<\1$W?2\@V6#I:ZB- 3O5.EQ^^_X63^6K$SX8+P;@-
M(6@047A0R1=PFGP2=%)Z$Q+>&W(T$'8>IJ?OC6,;] P@^1'@9Z?3VQE=I.%U
M!$&H<T'KX/18$TQRBL;4D*C12.C!/*YFW5?;8&MPK8P :?<D=2Y%*3*Q##82
M[:IX"Z'D!,F88JP7S.5&4[6V2>E[NHTP^-Q+-V,"UX=IG'W/563G7DL?#!'.
M;!:T[:P&)Z(#D9+C67F3&D61#Q#3]P <$< .U,]@W5:/:-J[&3MV-GL5_WTY
MF6<2'G&U_/GG!4Z79)S?T4__6LT>"UZC1!V@%C>!BIHLLQ4,>'0Q)<F\5FUR
M87>G<10Y*.U>SQHIZP7T"+N[UV</[?5R:Z\O[^SU 1N(#4+'T-W%AA=.Z]9C
MM6VLM5H#&5XZA[56$"(O%(X:JTKQKK#3]/(]MO78IF?(W8-H?1I</<%,II>T
MT$8G)/@=SB3CG#5:6#"ZCAR-W).3;0/D8%-(6NJR8W[FT)2-*SOA(#AM=7OI
MJ+F1.IC.!^2NMI.4]0U0DP.#AEG@UA=B@&EFVG3$.]3!;/-ZVQ<:.SB:^^AI
M!%#[@TZFNUQ<WVIKELCOSJ"3(@\\"-J]#C-$%,X9GTAP;?S*1TGJ5*LW.M@-
MH[-1M,"XV3B/R?)U)F\]KW_O#/_)BW?_D 1)V9,ISG^NG'>21ZQ)%;/5:\VJ
M!#(OEN>ZR,#09'"<D3"\2N!40,@V.*%048@9F@"X(5.=R@Q'MP7&@IL1QFC_
M=8ES^OK%S\]Y<4EHO9SB99J0X \)M![_V+'1THYD#A3R7*]VW>KYUBW  V.1
M.;<"N<BTNT4"A85!8)F!=B%:+Y(+I<THKCT)/=;^/KG<36MSS+XH+3R8>B5'
M)XP"++:^,Z&FO1)+:92\O1M]?>.?EMC:MGL-]#6@'W "(W;X,)CG/MG,H#4<
M#[,O]*)4V:LZ%B%(PD4B3]&)4B ;$[UU,6!IX].?V*S=E/T\O6&J9FYVC0FH
M,R?BG7%UAH0Q@.@1-!/>2,PJYS9O. >1^[*,WC[(>[P;?2MMOB0W[HAK\V>_
MV<P&MKS.WA>*)F<LT@<0*610O+XV.Z?!<I694ZXHU2;5[<1&\)":@V0*]PPU
MA%QTW321'(<BH(2@:D\T$YM5Z;V0&I)3H&Z(ZI%]-#F*JZ"'+E.M3QA9)J'9
M1*>&=@Q0*0G)HM<F,I<;-5 Y]-*[V2/V*>%VK"9& :?G;XC.;<[6^&)!Z.*)
MI^0AI)C UZ?XQ(HVO$V0_SQM?7/$3@FV@?4T@B>5*J U&SE=<W&7S0=_Y>TJ
M-?S/U9CHR^6?>3Z9I3_R\E.IYER@\4D&A*#JI4&NG8M]=:*E*%9FU#:UB4U:
M<-,W0>V4Z.Z.A1'LAQW875SQ]FJYG$_"Y7(5RLVN4PK6-;OG7/JDO8\$TX*@
MA*7@KB""23*&8IF4JLTF&(R%OOGC_>SZJ;0^"M?C069_P\FT2N-3%?1?LP5>
M?"H/_N+U-M>B%%;KR(S*'%2(C':X89#(@_<E:)UDF]90P]#?9Y+ :(Q\6WV/
MP*P3W;?B ^Z$=3$9D'[5'"$A."8#%)<T>6C:6],F=? .&3MASOX*F#M<^J,P
MD<][_>3SO,;%)'[Y1K(_#\:9S%@M LCD\B@G *6HA0$:392<V=PK5+M#Z$X
M=+\" %MJ< 36;1_WY2ZC*A=IDDH0.=ERE9@'#,8"YUJ2)^,*QS9O; >3O!-H
M_:\'VE9:'0%\W^%\2INQ[L$5_2M.SIG$B(@1A,_$A*68T7LOH"!+.I#X2FQC
M11\D9[?[>_8KX.YX=;R<4_OMY.)RF=-ZV^A@@LS6@C3>@')6@*LE $HF$X2R
M2MXD?)W^W+Y-ZFYH_"6>D]JJ<036;T\S?X=5SU$7(2+9^&))L$75VP9#SDI&
M)DOR)($Q'-_[8_>7>)LZE6I'@.+M0V/#R[GELE@Z'^B<D(K8D'6 C]6K4E5C
M,;#$V]P+/4+0;NC[)1ZKAE#)*/,MKU*L/GSX;[RX7'T)IXE$>S$I/VMF08RS
MR^GRL&+=7;]]= 'N04P<F8541S!=+_?JH>6ND>>X],K% HSD PHMUMPT!=J+
MJ%6*0LF=.KCM-'-Q-YJ.F2UYDY;W]%HW>_ F.<\;3KZ#9I"33*!$S!"4U%"D
ML%G[R++:J<G/3J(X@M!^@P8;8.KVQ,I3*6^$F96[F@GZX6=:;/XC+XYI57#X
M:J>RA\\Q>D(+F;*5QC((R.LM"Z^-@)P%+F6(G%PW O4+LI [;ZW5W D>'?/.
M&DBH='5/$Z"O*=(A%MK%J8@RG$W<B[3Q6\$]<'/;"K93T CBAQOF+BYF?Y-K
MG&M'W:N=?D9?68U@4X+'Z+. :%<CV,B:.S0*;-(4'868%6\SVW<W^L:*O:/
M,6NNJ='C;S/C"9%<B50XA-H+24F"25 J Z,(34JC L,V[\:[4-<WP[P%*O8"
MW@$J&@'LKEEY/YN_H>77G98VX[]R$2@XUIKS4!LD8 'DG/[$8K$J!^=5FQ>0
MIZ@:,\P.P<!V[]JA%-)S9M >Y\''ZZ9RWC$AN/(U(T/6;F^5.:2=JE*P,E:H
MG-ZC^[C79+8FH\_;GZSM]34"2_?[[,=JLNZ'Z=-[^//LXH+VWM\X3^<J1>+-
M:\BNU-D(HE:&>P1/NYCK6#AS;5)H#R!V_*[?@="9G5:/(X#JTXR]QHOZHW,C
M<RC&23IE DD2F8&0+5(8I[P3(G 6VKR][41>WV.Z.4CV<@T/T=C!,/QK5?[P
M98GSY0G 6/L<_: 5\^(\R52'"0O B.1:F^+!ZV2 .^F5\EJZU ./-Q3VK4D<
M%R0/U-OHC>-ZUD.J3;06JV;"FUYO$H-AH1;$>2MK&YFZ"96$.AM.1!4S-NHX
M?A"Y?0L:QX74(30Z>MB^S>DRKNLWG8]6QT#RL_5U7*U>QPV"\"FD9*W7O,L=
MSS6%?>L1QP7. _6V/Q[]&H_3_+5V!3P[L:N9,^TVG@0$%BFH%-G5C#8+W&#F
MQ15E;)MAJ<.YFLW*!,<%R$,T=J2K^6Z:=GEYWOQ%_4? 1?[/__A_4$L#!!0
M   ( #"%7%0.:AMC$P,  %4+   4    <VAE;F5X,C$Q,C,Q,C R,2YH=&WM
M5DUOVS@0O>^OF*I8]!)]V4[M*(X!Q_8B OP1Q$JS/164.;:(4J0@TM9Z?_U2
ME-P4=;=[:WU8'P3),WSSWLR0G.&;Z6J2?'R<0:9S#H_/]_-X H[K^R_=B>]/
MDRD\)(LY]+P@A*0D0C'-I"#<]V=+!YQ,ZR+R_:JJO*KKR7+G)T]^#=7SN90*
M/:JI,QK6_Y@G$CKZ;?C&=6$J-_L<A89-B40CA;UB8@<O%-5G<-W6:R*+8\EV
MF89.T.G BRP_LP-I[)IICJ,3SM!OOH>^#3),)3V.AI0=@-$[A_737MKKTWXG
MI.][:8 #BOTMO=X&F\&@&X;X*30D?>/>K%'ZR/'.R9EP,ZSC1[V.U[\N]&W%
MJ,ZB, A^=ZSK:+B50IMXI5G?O#8PYV"DW!D\+8NH!M+XEW8)9SL1;0Q_+ V>
M)BG'DW\J2XJENY&<DT)A='JYI4P5G!PC)C@3Z-I%MRUZ*K66N0UPP%*S#>%M
M$!NO,;<B;FZ\P76WUJ$->4U/@5N)GI7H:WINNQEX-\&_FP,O_&+S+79Y<FBS
MV2VT8]<94:H@XL[I.M_H;I483U"2,PIO _N[+0BEIE6B $*+\AK&MZGX*O5-
M<4[ )I8LHQ-,;7&W)&?\&+U+6(X*EEC!D\R)>'>E3*.["DNV;1P5^QM-U4U:
M[6?5R.@;'%N#5E;8J9,R^_,AOH\3Z(0PC]<)K/Z ]?/].I[&XZ=XMCYOE9_
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
MB\L?^#N4180Z$3H;,:PB[(26"Y9CY FT!&8IUZ@L 6$>3(W CQRMKY)$(5$
MH:@0+V6Z(GM";A(62S4W2YQJF&(EPY[ ,DXWO=UH974#;F9IS):U/P_BND>'
MN,F]\+Q\T6^W7I^;$E,EU: TH>)8X.6).76Q&S.NP:$$HRZH&<%H,C!$K(5)
M: 2)I9@E*5/2-78CH52FP'&4/S42>B>3:Q5"A+<-.T%T1(!P\Q 8?0D3GDV!
MO<74=%M(E&AU>*W5.P%O1:L7N:L?LZB[&>?IZ=.%M'+IED$0X<[\]J1U992W
M-W:MWT44@X,7.%XM,$&B>7;N[IVZ*#_<T2A'I.=Q+GK +GVB/7G"GS""#S9E
MMW[F>M4K,-A*89!<'?_ZSJD2Q0AY80X?0K4^ $1#.9-G#ZK #KS A#P3QJ5Y
ME(+,Z:%^8UT@-HN,!LD=O$KZL 9'M2Q ]%!@L4!;7(_N#G),$1@1":X%.2 \
MR7%E+R--A2'BX1*1<2S%%05E  VR6(1H4,[IZ**0G&H9NN6,6!,8'.'IT":+
MPU\!D""6&QP/T9\N+T\%W."8@-OI;@/WX,2TA=_#4]K!,$;HST1$Z.1&9>X
MC1M$-I%G@BS7T1(^"&C! R&%71"%V34M;2:'- <BOP_NB6Z0;U<:OY0.Y87.
M$<3&4:XP5#IR!C@:/H4,F91$+.,3R&F3D BV&!ZON)E$CEGZV2(V/";$^E0[
MFG%9N'Q$X80X1MHK9A@(LX.^KOC1 ?G57^YFM Z@.!!SH_&\.5"%W6_!(16
MKZ2!FH+XZYT<"Y;MAMMSX%<"[7'XH@F>(\:B8\)8F15]^+9A0 <()05S3W9B
M[1MR(95H%8:%IF!OU,,=6E-E+-ZGTUK494)4]'N!Y115G^P9$B-J,4L]D"X-
MQZX/W-E'=O^\Z]1;E7"S(@^4WQS*(7*)WZU'F9073(H[D.5!R /YZI]>HN^"
M[*-I)WL_3SOICDVCY3ZIKE,39<I-K*ZS%*'M&QC&%CE=6<>1H%JES:JHNQN,
M3F*%M0"/U(% (6V@YY% ^YR2$T0TIEU#:1W_)YJ\W(;P>R'0?+?EBBQT1R:G
M?_5-WZ^8OY5(O) ("D07]:;4ZX8"$ ME05[U+W/@=U1A/1%S-=912'=6NSS/
M^B:$E:V&/Q?9D<UXA ,-K)+97C26Q!.'(*20'U9]F3=8XTV1(B!PE9PS91'9
M>?+WK$OX$38V;[%2QQH30Q7C#"Z=(5+<67H)J:HO="*;*3D#JG89GY:O!'29
M 2'-I5H /ITGRN<\?@^P"+#O0@7J/_RU\>Y0[GEM_-B+R&?SDM;3@(CVJ-MR
M ]=[DA3YW7U]_LG]9</KV_&GR<>;Z]&M>X][._HPO#YNURJ7>UX^WV"K(<@V
MEX"&B8"8C;Y 6%#'PC[ZJGX$OCF- V&Y%.$A&>?&]]:XA;:\.3T"=QXU_@H3
MD",1?K.Q]Q!HY.8+?]GN5]TW4<\W(?SU7=23?Q>UL?04YT<_)#DDE ^^E<N5
M_UAPX$^29[#U]=S:-^=4<SV$!^A=8?</V?=ITMY/\<J__L- ]XGBY?\ 4$L#
M!!0    ( #"%7%2C1011&0@  #(H   5    <VAE;F5X,S$R,3(S,3(P,C$N
M:'1M[5IM<Q,Y$OY^OT)KZMBDRN\OD#@A59"$6K,L4.!;[CY=:68TMBJ:T:RD
ML?']^GM:&K\D=I90L,2A-A\<SZC5ZE8_>KHEZ_2GB[?GX_^\NV13ERGV[E\O
M7H_.6:W1:GWLG;=:%^,+]LOXM]>LWVQWV-CPW$HG=<Y5JW7YIL9J4^>*8:LU
MG\^;\UY3FTEK_+Y%JOHMI;45S<0EM;-3>H-/P9.S?YS^U&BP"QV7F<@=BXW@
M3B2LM#*?L(^)L%>LT:BDSG6Q,'(R=:S;[G;91VVNY(R'=B>=$F=+/:>M\'S:
M\H.<1CI9G)TF<L9D\JPFC]KQ($X'T> H[?6C)YTH[@UBT8OBJ!\=';=[_^W
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
M #"%7%3]T^!35#X# &8E)  1              "  0    !S:&5N+3(P,C$Q
M,C,Q+FAT;5!+ 0(4 Q0    ( #"%7%1/+;)]1Q8  +KV   1
M  "  8,^ P!S:&5N+3(P,C$Q,C,Q+GAS9%!+ 0(4 Q0    ( #"%7%3#T^/5
MOC4  *5# @ 5              "  ?E4 P!S:&5N+3(P,C$Q,C,Q7V-A;"YX
M;6Q02P$"% ,4    "  PA5Q4"SS=X6Y4   LI@, %0              @ 'J
MB@, <VAE;BTR,#(Q,3(S,5]D968N>&UL4$L! A0#%     @ ,(5<5(KNMV*:
M$0  P!(  !0              ( !B]\# '-H96XM,C R,3$R,S%?9S$N:G!G
M4$L! A0#%     @ ,(5<5*^$->"< 0$ ?NX! !0              ( !5_$#
M '-H96XM,C R,3$R,S%?9S(N:G!G4$L! A0#%     @ ,(5<5%&1CTPB, $
MYZT, !4              ( !)?,$ '-H96XM,C R,3$R,S%?;&%B+GAM;%!+
M 0(4 Q0    ( #"%7%3>!N1<R;,  ,%&"  5              "  7HC!@!S
M:&5N+3(P,C$Q,C,Q7W!R92YX;6Q02P$"% ,4    "  PA5Q4#FH;8Q,#  !5
M"P  %               @ %VUP8 <VAE;F5X,C$Q,C,Q,C R,2YH=&U02P$"
M% ,4    "  PA5Q4N.?4J<(#  !O#@  %0              @ &[V@8 <VAE
M;F5X,C,Q,3(S,3(P,C$N:'1M4$L! A0#%     @ ,(5<5,>05O8["   _2@
M !4              ( !L-X& '-H96YE>#,Q,3$R,S$R,#(Q+FAT;5!+ 0(4
M Q0    ( #"%7%2C1011&0@  #(H   5              "  1[G!@!S:&5N
M97@S,3(Q,C,Q,C R,2YH=&U02P$"% ,4    "  PA5Q4:ZPDY@X(  !Y)P
M%0              @ %J[P8 <VAE;F5X,S$S,3(S,3(P,C$N:'1M4$L! A0#
M%     @ ,(5<5!P5!49 !@  ;R4  !0              ( !J_<& '-H96YE
E>#,R,3(S,3(P,C$N:'1M4$L%!@     .  X G@,  !W^!@    $!

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