<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:shen="http://shentel.com/20210331"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="shen-20210331.xsd" xlink:type="simple"/>
    <context id="i9dbff2b612904324847fcf7a71c3e23c_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="ie580a854482e4c618a044c4910b76641_I20210426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2021-04-26</instant>
        </period>
    </context>
    <context id="ic20089594b1e41a79b2ce81a6577a0b6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8dc8c0280cea4d5084720f0e56a870b2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i92d17ebed81c4d00b398548ecba88070_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="ibe09f615400a4598b945ef63e2e06bde_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="ib9c69f4b9f454239b77071222c977528_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="i8911830f0f2146ad8ba8f3fe76235843_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="i128fccb81e38444b8014c61bb524a9de_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="i11bd8561b4554f5f8b6df3a6d4be6591_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5ae5be49359c4a3c81a2eb11233d8834_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7ddaf4b85c874539ac54f4daedad8bc9_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i77fd5d2d5dbf45fdab1b576b229c40c7_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic944c23e1e6c4ab3838b84d4931a06e2_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7ef504aba0874601ae9d4cf0225e3e4d_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="idc19a89b3bc142e88d64622cfc88fdd3_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iff8477be715840e5a9c8c07dd2c32ef7_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1d003fa8d01c4e9f935f715fb44286cf_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="i59cfe7fa215e4dfd9d1c67537713229f_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="i30d849d9091d41c7bf96aaca68f585bb_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="iba16296a1409482ab3a0669d2092d95b_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="ia8e62c79796e4de0beaf3f7abcee8f12_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5a736a0ed16a41c7a5995a01cb1db28e_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5ab40975372f4b08858e088a013a38d1_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i86aaeca1470a48498b09cf9e32e8a278_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i323a823a97114c4f944d5fe6077f033f_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2d28c449d09b4c90b7f1562b33a0aa96_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i817a1b7af52b44a38133e261b6956166_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0fd11a1046c64701883a53dda098d99a_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i4709a449a5a24608b83da1b4ecdb02c7_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i933c4a6700404d5db4ea197604367ed9_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i656141ebfa964115a025ab76fc66e177_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="i92dac6e51b7f4dcdb93a29438643fcea_I20210201">
        <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-02-01</instant>
        </period>
    </context>
    <context id="i25a361c8464443a1888bd5aed0e77634_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:WirelessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i678886d9d6b546e1af57c6ea410e08ce_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">shen:WirelessSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i211c8117a7534c51a9aaa48a0dba7157_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1844299ae08646369551f733e960741d_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="i103aef23ff7a42af9965ccbe3d96f7c1_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ied7d34de89ed4e96a1228b5903073795_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i86329f97d2ac46fe8b8a90923ca4ae66_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia1a2f152e38a40fdad111bc752b3806b_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib5f6cb6dce004df281b1fbea3a9bd24a_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie847eb5aa0e64053bebb1108d15c8db1_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2fb6c13371a64a7c8101150ad3f0db37_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i70ee666c8c2f4456827566099583bda0_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i30a35f80b6cd44b9890beed58edb8251_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ifbe4216b1c59461bbfac086c5004bc39_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i349bee0ac86847cbb239fece2260c335_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3e18dac31de94a62adfb0b276d03833f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i93caefa25d724ac2942b37a6034331c1_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib653977c9ec0478d97081bfd883c35cc_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="i1c0c3f23fb874581864a324266809dfa_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7fe2051adf8c4b6faeb5d5c70578654c_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i808f0bf8ff0e43ff95c73810dc32333c_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i6e7887c575a54373a78a30c83b8fa9e2_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if5d3189825c448a5b27511d616759904_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5ae2fe9a178449a8a29f24fa51ae3f9c_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1e39a6d4570b4c038bb7856731e85352_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="if00eb51c371f4031beddacf78cb786ba_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i84f5114599684d6d9c7e68f2eb26b31b_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7ddd1db602f644e3ae617cbd520eec97_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="i55eed702c0db4b22ad21a6bfc7501da1_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0dfb0ccff3d14d0a9c396494f544827d_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9d17663fcce244878951df35e458a963_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1a1b9da6f386457b90c78d39225d0459_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="i992ca00a38744c1f8a84ed8f21731d59_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iac50cdaae7d2415e96cb65564bc9724e_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7396de6d9e9c462ab2250d988680b44e_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id6124938224447729a70dfeb76363080_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="icdcabb9404a748558cfbe4c63661eb74_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6272e24094564cb995caadceebac7080_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="icd3e46696c0e46c1b8a258e31fed7324_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i25e843eade8e42b8b7cb73403a903b21_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="ice1cc32e119d4d50acdcc406750ab94a_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i5768771c08c847d78ecac057b5203152_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="i14d565075c394ec283e3cef83ef2fab7_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i26e148f013314a85a218926839cbb818_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="if337d85289dd46c89be570040f353a51_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i188b2018b0f142dbbabae713bc030566_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="ibcdc3d0ee4f0406abe6f84c7dd9d1b39_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="icc3f570353a943f3a53423946f4b0531_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="i966deaab6f29430192bc81d44d9171dc_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1464cf0fc16e49c9b7c0f128b8971f1b_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="ib40074710c884b72aa8898885cacaafb_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i53e5aac37d8a46269f9b9d397eecf1af_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="i56512503c62146f0aa10a802e5ab801a_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if89967615832479d9990d5ce9c4b1197_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="i4b7646affaa74488b0b967995ae36e68_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7e07b5eeefd0474c91f718fe63c0d9d3_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="i1f4607f4267347368c44eedbe4d235ac_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie80a132a1154449fbc3503f391ddb7fd_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="idaab07e6d63b41fa9c580011d294bd9f_D20201231-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:CanaanCableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2c8e3c84c3ee498f8cdaef24788cc7b2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:CanaanCableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8218fe4499a6477ba7381ba15e9ceded_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">shen:CanaanCableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2cb1b9a72333421f90dbdeed68f6c19b_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="i4dd437ff3c034dfabc82bc1c73e6e244_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib6122308b8ea471b97d7254efdf74bd3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1feb5131d2b7442e86c9718d3d430131_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id4564d548cdf4285834175f787f496c8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i50405de5d5df4fe28c0cac1c568aca0a_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i09aa204316cc4c5ea7701b50a7e14968_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8d2bd1e087dd4a57bb6c725bb23ada80_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ide3dda6d1ef04916b90a5bec3e8a8483_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">shen:TermLoanA2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i192ba8bc3ec24cad9e71843510c8d49b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">shen:InterestRateSwapMay2016Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i750e2349fc874eafaf9e821572045c4f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib5faee298f6b4b87ae4c58e8a93f51f0_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i10a61337968c4afbbaa0fb1a8c51a7fe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if68e74cd701b48afb8f17fe26e54eca6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie3c7354528064ff8bd56d9adacd05467_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4d2118412227443faeae8522c233f972_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">shen:FCCSpectrumLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iaeb34a9175c74224b9d97697521b42ed_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0d148e43379d4abab07a376ea808558b_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iad4740513caa4e69b3b1c1779dc309cb_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib4093d2a5974486d84080f065a975a97_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3c34eb96f5544f4baa875277136f673c_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i897bec5a7bbf4fd499b7d68c16c1ed76_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if9f2cecea81c45e18ea6a5edeef2512a_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0f4bc7a137e84bc4ab2c9fd3fea3338e_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6ab6ce048cec42b483be9f33e1d9397a_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5e08cd1bfe434dfcbbe71f6671e0fc25_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibeebb70fc27541d19ad299d92128e365_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4eebb049447a45bfa1c3cd437d96725f_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id7201d038de046fcb43571997455d6f9_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia35e069b069444188ab52c3cc9629258_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id11241ecc8d8462fa9a21ccb5ccaf551_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i686a5c776a2546c1b8bc2bdb48b2c2c3_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i7138c32a90aa46409ab8451d899b9d4d_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i9ec49107965641cdb412e40aab25b5f8_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie0accdb99aa44e1084d99b3b32b14185_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic0fb54251a5f47539ead47acef498be3_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic7b37b9fea7546a4a4287002ebfbcefd_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i490cb054a33b46e3b82a0f79c9277884_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i467fa345377e41449f3fc8a2ed45ce32_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i459a4c029fcf4a33a40d39062b6e519d_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8e11526267624e1cb560f3d2cc497790_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icdb08f864e904823968a6ff55eee6407_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i320961976f604b09b602247c73f9f5c5_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie9ecc504c5174f0da4e0992ffcc3f89c_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2767a341b10c4d6cb89e353bde07e093_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i651dfb5175e54a1693edb7de4b1844e2_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i78574e9bf95c48acb6d2c9882fffea14_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibc3e81f26e7e41ecbe27cb80581fca24_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5c303c12171e4820894bb5bb5d625c80_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6e3f756ca44746b6b71e85cf53366ba4_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ibe07a776ed2742b2a06aef5599bc517c_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i3cb38dbf7a574e42a359a0cf94691f26_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie42e10e91e8c4fbfa203c7353bcc8c92_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4bbd026df5db4a5eb2a113b13113a79c_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i456415a20334442f8ca9d2160cf24c63_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i12bb841b75ea45c0a47f392ed048bdae_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib071e4dcf523458da53d598f512e2125_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib27d32cd7dac47b79d127d70b99c3d6c_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i382467a353e84e969c9b201b4623d3bf_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i302e7f862eea4bc8867e6f697a532c6b_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6d8f704ded2648d7968ca7a6967879ec_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="idc572a935f6e40dcb6db3ca5f507c246_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iefb710b74bce46afa8bc221bddfd9166_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia2bf1c8561cd467ebe08b8baa80ac5d5_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="idb4c38fbf6eb4882ac6ed794b1b20727_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i33672c24921f47b99a4c92ea1be02cdd_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i53381cc98e4e4898b9869a7c4a62d4a3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ife6ee7c642b8400c83df696aa42f5b60_D20200101-20200331">
        <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-03-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="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV80L2ZyYWc6NzU5MzA3ZmEyODViNDJmNmFmNzhkZDJjOGIxNTk1ZTkvdGFibGU6YWUwYjVkNjhlMTU3NDA5MGI2NDMzMmU4YTVkMzQ5MDgvdGFibGVyYW5nZTphZTBiNWQ2OGUxNTc0MDkwYjY0MzMyZThhNWQzNDkwOF80LTEtMS0xLTA_e772e6b6-acd6-41c6-a2e1-d7692fcbcb96">0000354963</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV80L2ZyYWc6NzU5MzA3ZmEyODViNDJmNmFmNzhkZDJjOGIxNTk1ZTkvdGFibGU6YWUwYjVkNjhlMTU3NDA5MGI2NDMzMmU4YTVkMzQ5MDgvdGFibGVyYW5nZTphZTBiNWQ2OGUxNTc0MDkwYjY0MzMyZThhNWQzNDkwOF81LTEtMS0xLTI4NzA_ea03d0fb-47be-47c3-a1fd-8c7a1d72e82a">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV80L2ZyYWc6NzU5MzA3ZmEyODViNDJmNmFmNzhkZDJjOGIxNTk1ZTkvdGFibGU6YWUwYjVkNjhlMTU3NDA5MGI2NDMzMmU4YTVkMzQ5MDgvdGFibGVyYW5nZTphZTBiNWQ2OGUxNTc0MDkwYjY0MzMyZThhNWQzNDkwOF81LTEtMS0xLTA_6a6a9534-74be-4fce-8988-d207eea86c7b">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV80L2ZyYWc6NzU5MzA3ZmEyODViNDJmNmFmNzhkZDJjOGIxNTk1ZTkvdGFibGU6YWUwYjVkNjhlMTU3NDA5MGI2NDMzMmU4YTVkMzQ5MDgvdGFibGVyYW5nZTphZTBiNWQ2OGUxNTc0MDkwYjY0MzMyZThhNWQzNDkwOF82LTEtMS0xLTA_0f4c95a9-1409-49b4-ae8f-b7d31604677d">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV80L2ZyYWc6NzU5MzA3ZmEyODViNDJmNmFmNzhkZDJjOGIxNTk1ZTkvdGFibGU6YWUwYjVkNjhlMTU3NDA5MGI2NDMzMmU4YTVkMzQ5MDgvdGFibGVyYW5nZTphZTBiNWQ2OGUxNTc0MDkwYjY0MzMyZThhNWQzNDkwOF83LTEtMS0xLTA_6010c848-eda3-45a1-8973-64ca44f6588c">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGV4dHJlZ2lvbjo3YWZlODJiOWVlMDk0ZmU0YjQ3MWQ2YmJlZmRmNGE4Ml8zNjI3_0de4e06c-7e49-43f7-aed2-0aea229aa798">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGFibGU6YWI4MDJmNTA0ZWJmNDMwMzg5ODNlYjFlY2M1NDk1MzQvdGFibGVyYW5nZTphYjgwMmY1MDRlYmY0MzAzODk4M2ViMWVjYzU0OTUzNF8wLTAtMS0xLTA_63a5f801-7386-4bc2-b0d9-ab554a487b0e">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGFibGU6YWI4MDJmNTA0ZWJmNDMwMzg5ODNlYjFlY2M1NDk1MzQvdGFibGVyYW5nZTphYjgwMmY1MDRlYmY0MzAzODk4M2ViMWVjYzU0OTUzNF8xLTEtMS0xLTAvdGV4dHJlZ2lvbjpkOTljZThjMWVjYzk0NTg2YjdjZWI2MmVmNGFkNWU0MF8zMA_240d02c5-8cc1-4f65-aaa9-54268da0ea02">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGFibGU6YWI4MDJmNTA0ZWJmNDMwMzg5ODNlYjFlY2M1NDk1MzQvdGFibGVyYW5nZTphYjgwMmY1MDRlYmY0MzAzODk4M2ViMWVjYzU0OTUzNF8yLTAtMS0xLTA_40d7e27f-516f-43d9-a529-333591da6546">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGV4dHJlZ2lvbjo3YWZlODJiOWVlMDk0ZmU0YjQ3MWQ2YmJlZmRmNGE4Ml8zNjI4_52be51bd-b646-4cbe-b05c-5ed437e5e060">000-09881</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGV4dHJlZ2lvbjo3YWZlODJiOWVlMDk0ZmU0YjQ3MWQ2YmJlZmRmNGE4Ml8zNjM5_20544374-706f-498a-af53-675efd670d7c">SHENANDOAH TELECOMMUNICATIONS COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGFibGU6YTIwYjRlMzg5ZmY2NGNiN2FjYmE2MWRhOWRlYWY0ZTUvdGFibGVyYW5nZTphMjBiNGUzODlmZjY0Y2I3YWNiYTYxZGE5ZGVhZjRlNV8wLTAtMS0xLTA_2978959d-efdf-4b8c-8029-bea15ed18aaa">VA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGFibGU6YTIwYjRlMzg5ZmY2NGNiN2FjYmE2MWRhOWRlYWY0ZTUvdGFibGVyYW5nZTphMjBiNGUzODlmZjY0Y2I3YWNiYTYxZGE5ZGVhZjRlNV8wLTItMS0xLTA_582cebdc-33e5-49fd-b40f-596e5ebbf9ec">54-1162807</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGV4dHJlZ2lvbjo3YWZlODJiOWVlMDk0ZmU0YjQ3MWQ2YmJlZmRmNGE4Ml8zNjMz_e4e15f35-e826-429e-bf77-1add6b1661e0">500 Shentel Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGV4dHJlZ2lvbjo3YWZlODJiOWVlMDk0ZmU0YjQ3MWQ2YmJlZmRmNGE4Ml8zNjM0_db40a84f-8c71-48ac-946f-52919c90c885">Edinburg</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGV4dHJlZ2lvbjo3YWZlODJiOWVlMDk0ZmU0YjQ3MWQ2YmJlZmRmNGE4Ml8zNjM1_748e8d84-f4b0-41c2-bfb3-a49054a4bb8c">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGV4dHJlZ2lvbjo3YWZlODJiOWVlMDk0ZmU0YjQ3MWQ2YmJlZmRmNGE4Ml8zNjQx_35409c70-e91c-461e-bdb1-b01750c76a6d">22824</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGV4dHJlZ2lvbjo3YWZlODJiOWVlMDk0ZmU0YjQ3MWQ2YmJlZmRmNGE4Ml8zNjQw_49e60b47-7d38-434f-831b-5dd946c7d8ca">540</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGV4dHJlZ2lvbjo3YWZlODJiOWVlMDk0ZmU0YjQ3MWQ2YmJlZmRmNGE4Ml8zNjI5_a02ca602-4176-42ec-84ee-998acb470bde">984-4141</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGFibGU6ODMzNjllOTM2YzhiNDFhMGFmYzcyMmM2ZGUzNDI2NWIvdGFibGVyYW5nZTo4MzM2OWU5MzZjOGI0MWEwYWZjNzIyYzZkZTM0MjY1Yl8wLTAtMS0xLTA_977a1fad-9075-4160-b60b-a019c09d432e">Common Stock (No Par Value)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGFibGU6ODMzNjllOTM2YzhiNDFhMGFmYzcyMmM2ZGUzNDI2NWIvdGFibGVyYW5nZTo4MzM2OWU5MzZjOGI0MWEwYWZjNzIyYzZkZTM0MjY1Yl8wLTEtMS0xLTA_320367bd-63ae-4228-b449-cc3ab54b5681">SHEN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGFibGU6ODMzNjllOTM2YzhiNDFhMGFmYzcyMmM2ZGUzNDI2NWIvdGFibGVyYW5nZTo4MzM2OWU5MzZjOGI0MWEwYWZjNzIyYzZkZTM0MjY1Yl8wLTItMS0xLTA_d52612db-28c1-44bd-89b8-5e7b5582f936">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ie580a854482e4c618a044c4910b76641_I20210426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGFibGU6ODMzNjllOTM2YzhiNDFhMGFmYzcyMmM2ZGUzNDI2NWIvdGFibGVyYW5nZTo4MzM2OWU5MzZjOGI0MWEwYWZjNzIyYzZkZTM0MjY1Yl8wLTMtMS0xLTA_eede17f0-baac-4d27-9b80-17f18b4880cd"
      unitRef="shares">49943149</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCurrentReportingStatus
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGV4dHJlZ2lvbjo3YWZlODJiOWVlMDk0ZmU0YjQ3MWQ2YmJlZmRmNGE4Ml8yNzQ4Nzc5MDc4ODU5_9e2776f9-7f70-48c3-aa0c-aaeaa902cfc5">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGV4dHJlZ2lvbjo3YWZlODJiOWVlMDk0ZmU0YjQ3MWQ2YmJlZmRmNGE4Ml8yNzQ4Nzc5MDc4ODYw_4a369f58-2796-4f1e-8aa5-1e4d3df39840">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGFibGU6YjIxZTI5MDE1ZWZkNGNkNGI3Y2ZmODY5YTZjMjQzMzQvdGFibGVyYW5nZTpiMjFlMjkwMTVlZmQ0Y2Q0YjdjZmY4NjlhNmMyNDMzNF8wLTAtMS0xLTI2NTc_94c25ba1-a041-41ca-b6d4-e6191d080d6d">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGFibGU6YjIxZTI5MDE1ZWZkNGNkNGI3Y2ZmODY5YTZjMjQzMzQvdGFibGVyYW5nZTpiMjFlMjkwMTVlZmQ0Y2Q0YjdjZmY4NjlhNmMyNDMzNF8wLTctMS0xLTI2Njg_042f0e5b-c4e4-4c83-9e72-5ef66965b6a8">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGFibGU6YjIxZTI5MDE1ZWZkNGNkNGI3Y2ZmODY5YTZjMjQzMzQvdGFibGVyYW5nZTpiMjFlMjkwMTVlZmQ0Y2Q0YjdjZmY4NjlhNmMyNDMzNF8wLTktMS0xLTI2NzA_2a645863-d0b4-4f78-8eae-a2b546b19934">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xL2ZyYWc6N2FmZTgyYjllZTA5NGZlNGI0NzFkNmJiZWZkZjRhODIvdGV4dHJlZ2lvbjo3YWZlODJiOWVlMDk0ZmU0YjQ3MWQ2YmJlZmRmNGE4Ml8yNzQ4Nzc5MDc4ODYx_376c4bf7-145a-4c10-a583-77491ff28618">false</dei:EntityShellCompany>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzMtMS0xLTEtMA_7d937812-3414-44e5-a19b-ffc03ddeb192"
      unitRef="usd">229182000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzMtMy0xLTEtMA_cd7c1b6e-543e-4589-ac6a-b1dce59eef57"
      unitRef="usd">195397000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzQtMC0xLTEtMC90ZXh0cmVnaW9uOjk0MjZlNmFkYmNlNjRjY2U5NGU1NWIxNGJjNjc3YWY2XzY3_d573ef03-7eb9-4d25-a2ec-dabaf37bcfb8"
      unitRef="usd">490000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzQtMC0xLTEtMC90ZXh0cmVnaW9uOjk0MjZlNmFkYmNlNjRjY2U5NGU1NWIxNGJjNjc3YWY2Xzc0_936258b9-f7ec-4a5f-ad9c-eaa386b67fbe"
      unitRef="usd">614000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzQtMS0xLTEtMA_b3a23bf4-b6e4-4b6b-a5a6-9988a18c53db"
      unitRef="usd">66618000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzQtMy0xLTEtMA_eee96d6a-332a-4aa5-aeec-2dc674bf5426"
      unitRef="usd">70393000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzYtMS0xLTEtMA_b0eecfb6-06f9-41ea-9438-e7396376d12b"
      unitRef="usd">12943000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzYtMy0xLTEtMA_8721073b-9b09-4902-a237-4ff0e0bbf081"
      unitRef="usd">9631000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzctMS0xLTEtMA_a95097fe-513b-4745-96fb-d9dd209d304d"
      unitRef="usd">1117528000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzctMy0xLTEtMA_f2e40314-2d4d-4286-8c68-d6c6a4b50278"
      unitRef="usd">1133294000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzgtMS0xLTEtMA_d21be531-5385-494e-9cf8-43edfd138cd8"
      unitRef="usd">1426271000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzgtMy0xLTEtMA_472a0f1e-c5e4-4a32-886c-c07309f45709"
      unitRef="usd">1408715000</us-gaap:AssetsCurrent>
    <us-gaap:LongTermInvestments
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzktMS0xLTEtMA_d208002f-22ad-4bb0-af4a-308b5c5683ed"
      unitRef="usd">13376000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzktMy0xLTEtMA_c1f18371-584e-4f33-808c-3cce55ebc9d0"
      unitRef="usd">13769000</us-gaap:LongTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzEwLTEtMS0xLTA_3f995750-cbf1-4e23-a28c-7148aeb6d24a"
      unitRef="usd">468383000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzEwLTMtMS0xLTA_4d0c99d6-50d2-46ed-9555-2273f64962cf"
      unitRef="usd">440427000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzExLTEtMS0xLTA_78522bc0-956e-41bc-afff-5ff4ce9314a8"
      unitRef="usd">106543000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzExLTMtMS0xLTA_6e6da340-d811-4085-b7fe-b6b94c0e086a"
      unitRef="usd">106759000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzEyLTEtMS0xLTA_833d2905-99e0-41d6-a740-b95ff5f040c2"
      unitRef="usd">52738000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzEyLTMtMS0xLTA_68c8b906-18c8-4c57-b4e6-4658003530f3"
      unitRef="usd">50387000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredCosts
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzEzLTEtMS0xLTA_ce8177f4-c018-4d6b-86c8-14f73d02fbbc"
      unitRef="usd">14998000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzEzLTMtMS0xLTA_76702a67-ea74-4090-a589-feadd2933074"
      unitRef="usd">11650000</us-gaap:DeferredCosts>
    <us-gaap:Assets
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzE1LTEtMS0xLTA_cae918f2-d460-4288-9269-7f24ead29723"
      unitRef="usd">2082309000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzE1LTMtMS0xLTA_dfd631c4-6068-4658-a119-9d74a24951ab"
      unitRef="usd">2031707000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzE4LTEtMS0xLTA_df2713ba-09d5-456a-850b-742e636f8727"
      unitRef="usd">680531000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzE4LTMtMS0xLTA_6d7a536e-5916-4793-8b03-00f4b9d99a0c"
      unitRef="usd">688463000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzE5LTEtMS0xLTA_a6141430-bbc1-4c52-837b-fa28c745da46"
      unitRef="usd">19866000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzE5LTMtMS0xLTA_92b553f2-e9f8-480f-8ca4-20263c5e6db0"
      unitRef="usd">19599000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzIwLTEtMS0xLTA_2a7857c4-909f-4e8c-9393-d51c6e028104"
      unitRef="usd">9407000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzIwLTMtMS0xLTA_59020d94-1dcd-4ca7-93be-73e9a350a580"
      unitRef="usd">8594000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzIxLTEtMS0xLTA_05fc6c22-1501-4bae-bcb6-39476db74be7"
      unitRef="usd">11235000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzIxLTMtMS0xLTA_e6deef11-8e2d-44cb-b466-fb1f4efff311"
      unitRef="usd">16413000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzIyLTEtMS0xLTA_896cf1e3-979b-4db3-98ff-3eada51f6a3b"
      unitRef="usd">21622000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzIyLTMtMS0xLTA_c3b486b9-1f43-4f28-a7d9-329800c8283c"
      unitRef="usd">6951000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzIzLTEtMS0xLTA_7b2faba2-9691-40a4-aa97-f0dd10942789"
      unitRef="usd">2062000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzIzLTMtMS0xLTA_45786dda-a285-49f9-9fbf-9767a5bb130a"
      unitRef="usd">1970000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzI0LTEtMS0xLTA_1f918f5e-d8e3-4cf6-8da1-440558380b29"
      unitRef="usd">14505000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzI0LTMtMS0xLTA_be52d619-5f57-43b8-8f63-3472eeb7a0f0"
      unitRef="usd">13869000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzI1LTEtMS0xLTA_85ac51e5-890f-4227-96fc-928ecf6855db"
      unitRef="usd">443089000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzI1LTMtMS0xLTA_de4688d0-9d5c-4be9-a55c-6f95f9e1c071"
      unitRef="usd">452202000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzI2LTEtMS0xLTA_7b9eaee5-8e7d-4475-ba25-9efbe25a77d5"
      unitRef="usd">1202317000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzI2LTMtMS0xLTA_74a0a018-7777-4696-943c-d68905cf5c2b"
      unitRef="usd">1208061000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzI5LTEtMS0xLTA_bbd01b00-3a7a-4895-bd9d-c3227b0f583d"
      unitRef="usd">155623000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzI5LTMtMS0xLTA_034abf18-9edd-46f8-ac38-331b4cd43388"
      unitRef="usd">150652000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzMwLTEtMS0xLTA_820dcd01-5f60-497e-998a-a30682b30f9d"
      unitRef="usd">5130000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzMwLTMtMS0xLTA_e4735b16-60cf-423f-8151-9480fe6b4981"
      unitRef="usd">4955000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzMxLTEtMS0xLTA_36240db8-58d9-4efa-bb83-8404e8bf0c24"
      unitRef="usd">12785000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzMxLTMtMS0xLTA_38ad9680-14d3-4ddb-b118-afd9f2ab2544"
      unitRef="usd">14645000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzMyLTEtMS0xLTA_3282359a-5caa-4d0a-839a-14c33f1a44db"
      unitRef="usd">48047000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzMyLTMtMS0xLTA_c804d34f-6e9b-4b79-83a4-6ab56a9397e5"
      unitRef="usd">46095000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzMzLTEtMS0xLTA_72ff1b4c-7324-4027-bf15-06b94666b5ee"
      unitRef="usd">24453000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzMzLTMtMS0xLTA_156ce20e-194d-42e3-ae55-325461e44c76"
      unitRef="usd">24905000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzM1LTEtMS0xLTA_deabee15-90e1-46a9-ac62-bec4d57d1d4e"
      unitRef="usd">246038000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzM1LTMtMS0xLTA_0566790f-2165-4d10-a227-6b8fff93d3b9"
      unitRef="usd">241252000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzM2LTEtMS0xLTA_2843d56d-12f0-4b52-8202-4d55ad6a5b18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzM2LTMtMS0xLTA_48a24f7e-759c-4c6d-8b0f-779d7498fdfd"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzM4LTAtMS0xLTAvdGV4dHJlZ2lvbjplYmRjZWRhMTc2ZGM0YjdjOWY2NGQyMjhmZmUzODE4ZF8xOA_2c3ce431-0598-43fd-89d3-e334ac50f8a0"
      unitRef="usdPerShare">0</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzM4LTAtMS0xLTAvdGV4dHJlZ2lvbjplYmRjZWRhMTc2ZGM0YjdjOWY2NGQyMjhmZmUzODE4ZF8xOA_3b2bd614-8195-47cb-a5e7-ae1f66d3d729"
      unitRef="usdPerShare">0</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzM4LTAtMS0xLTAvdGV4dHJlZ2lvbjplYmRjZWRhMTc2ZGM0YjdjOWY2NGQyMjhmZmUzODE4ZF80Mw_c5f70d46-de67-4caa-9d0f-ea49debcd7e4"
      unitRef="shares">96000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzM4LTAtMS0xLTAvdGV4dHJlZ2lvbjplYmRjZWRhMTc2ZGM0YjdjOWY2NGQyMjhmZmUzODE4ZF80Mw_d1bd1939-e144-46c9-9031-a2bf1a7c2da0"
      unitRef="shares">96000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzM4LTAtMS0xLTAvdGV4dHJlZ2lvbjplYmRjZWRhMTc2ZGM0YjdjOWY2NGQyMjhmZmUzODE4ZF80Nw_98c2c78e-dec4-496c-b84e-59cb669201a2"
      unitRef="shares">49943000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzM4LTAtMS0xLTAvdGV4dHJlZ2lvbjplYmRjZWRhMTc2ZGM0YjdjOWY2NGQyMjhmZmUzODE4ZF80Nw_b250d5e3-649e-4502-ba49-cc8cdc3a751f"
      unitRef="shares">49943000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzM4LTAtMS0xLTAvdGV4dHJlZ2lvbjplYmRjZWRhMTc2ZGM0YjdjOWY2NGQyMjhmZmUzODE4ZF81NA_0b83c026-3212-4ffa-bc3a-d5c5b99850e8"
      unitRef="shares">49868000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzM4LTAtMS0xLTAvdGV4dHJlZ2lvbjplYmRjZWRhMTc2ZGM0YjdjOWY2NGQyMjhmZmUzODE4ZF81NA_30802fcd-fdcb-43ff-863e-6073a5bc7289"
      unitRef="shares">49868000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzM4LTEtMS0xLTA_1b5dba39-6f62-4b6e-994f-74168a27e7e9"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzM4LTMtMS0xLTA_dbfadb0a-e89b-49d3-aa45-383f5639b914"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzM5LTEtMS0xLTA_c4c861a9-f368-4f5f-9eaf-96ff99f7d12d"
      unitRef="usd">46583000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzM5LTMtMS0xLTA_304c16aa-222e-46ac-a178-f283eb05a9cf"
      unitRef="usd">47317000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzQwLTEtMS0xLTA_fe6fa502-6b9e-4944-85ac-da4c85017318"
      unitRef="usd">591304000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzQwLTMtMS0xLTA_d3e1a495-6e54-48bd-acae-bfc124069bb2"
      unitRef="usd">539783000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzQxLTEtMS0xLTA_fa4cb867-5eac-4ec7-bc36-a93eb0de60c1"
      unitRef="usd">-3933000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzQxLTMtMS0xLTA_5dc81e99-17da-480e-aadf-3fa64d086ee8"
      unitRef="usd">-4706000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzQyLTEtMS0xLTA_5c7753d2-6819-4d8f-b9d6-6bd21659aedc"
      unitRef="usd">633954000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzQyLTMtMS0xLTA_701dc24b-2a02-418f-96ab-7634e33c1a87"
      unitRef="usd">582394000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzQzLTEtMS0xLTA_5b7da560-2dd0-433d-b388-c419585faccc"
      unitRef="usd">2082309000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDMvZnJhZzo4YTllNjkzYTc0MTQ0YmY2OTM3YjJjMzY1MzhjOWViZC90YWJsZTpjMGYxMGQ3ZmJiY2E0NDlkYjk3MjJhOWY2YWEyMjBkYy90YWJsZXJhbmdlOmMwZjEwZDdmYmJjYTQ0OWRiOTcyMmE5ZjZhYTIyMGRjXzQzLTMtMS0xLTA_acd5c8eb-3d01-4738-98fc-8fe06698cb2b"
      unitRef="usd">2031707000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzItMS0xLTEtMTUx_0cfac2bb-8e20-49f4-be9d-d021086b0cc6"
      unitRef="usd">59691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzItMy0xLTEtMTUx_e48c4d12-bed7-4475-8cab-5b69ef491200"
      unitRef="usd">53134000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzQtMS0xLTEtMTUx_69731519-e0a1-4f13-b2d3-83a68b83b729"
      unitRef="usd">23283000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzQtMy0xLTEtMTUx_1ded8c2c-6277-4c3b-a2c7-741693a692e5"
      unitRef="usd">20317000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzUtMS0xLTEtMTUx_8447af37-17e0-4ac4-83ec-d1b6edcd80fc"
      unitRef="usd">20153000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzUtMy0xLTEtMTUx_3457456e-0c4f-4b70-8244-260770c85ce1"
      unitRef="usd">22096000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzgtMS0xLTEtMzkyOA_20836657-a37f-40d7-87b4-d87df5838a71"
      unitRef="usd">618000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzgtMy0xLTEtMzkyNA_52d1873b-73f8-434d-b207-ce33e19c3581"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzYtMS0xLTEtMTUx_46fa6f0e-8e3c-40c4-b28b-e7e35d2bba9a"
      unitRef="usd">13266000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzYtMy0xLTEtMTUx_0b5dd630-0809-406c-ba3f-3e7057e514e3"
      unitRef="usd">12085000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:CostsAndExpenses
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzctMS0xLTEtMTUx_55ce2698-9428-42f4-84b2-49b4971aeff4"
      unitRef="usd">57320000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzctMy0xLTEtMTUx_33a72bc9-6e15-498c-a4b6-ca1f58505fdb"
      unitRef="usd">54498000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzgtMS0xLTEtMTUx_c8b2ba75-8d27-4aa4-a1e7-cd2cf34650b5"
      unitRef="usd">2371000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzgtMy0xLTEtMTUx_b2915565-1986-40aa-a2a4-8d7250572706"
      unitRef="usd">-1364000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzEwLTEtMS0xLTE1MQ_cdc231d0-b39a-43ac-8cb0-cec8eb81483c"
      unitRef="usd">1600000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzEwLTMtMS0xLTE1MQ_30e67f59-e13a-475d-99b9-8442340b4ee8"
      unitRef="usd">749000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzExLTEtMS0xLTE1MQ_e5e93b67-d2d4-4324-9c74-f3c6e372d721"
      unitRef="usd">3971000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzExLTMtMS0xLTE1MQ_974ed334-5f84-4efd-a3fe-541bc5d5c9e2"
      unitRef="usd">-615000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzEyLTEtMS0xLTE1MQ_aff3b9ca-803f-40e7-a2a7-63f4794703e3"
      unitRef="usd">922000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzEyLTMtMS0xLTE1MQ_fab6ff67-2ac4-4fff-a39d-70d31e58d51c"
      unitRef="usd">-765000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzEzLTEtMS0xLTE1MQ_dc6229d3-e0e1-4d54-9b9e-db29891146a4"
      unitRef="usd">3049000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzEzLTMtMS0xLTE1MQ_d0806809-07b9-4a32-82d2-d8e316684f92"
      unitRef="usd">150000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzE0LTEtMS0xLTE1MQ_00e79739-f43f-4829-a402-bd1da6adeba1"
      unitRef="usd">48472000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzE0LTMtMS0xLTE1MQ_9b62d110-1151-4faa-9004-a0fadb0c1fd2"
      unitRef="usd">13130000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzE1LTEtMS0xLTE1MQ_cddef411-1c4b-4156-bc8c-2a3e38ce96f8"
      unitRef="usd">51521000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzE1LTMtMS0xLTE1MQ_17965bab-f858-4a0d-9764-31f5e31e0262"
      unitRef="usd">13280000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzE4LTEtMS0xLTE1MQ_0c80ef1f-1c25-455e-936c-a12e9472c3d6"
      unitRef="usd">773000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzE4LTMtMS0xLTE1MQ_47230715-1678-4393-8d59-4bc651396683"
      unitRef="usd">-6106000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzE5LTEtMS0xLTE1MQ_faad2495-4287-4cb7-9e41-186cce5f3fec"
      unitRef="usd">52294000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzE5LTMtMS0xLTE1MQ_4a248e0c-2b28-48a7-ac27-5527ecc660cb"
      unitRef="usd">7174000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzIyLTEtMS0xLTE1MQ_3806fec9-ba54-404a-b542-7d397b2ee995"
      unitRef="usdPerShare">0.06</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzIyLTMtMS0xLTE1MQ_cd175050-fbc8-4d6c-92ff-42904ca3e182"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzIzLTEtMS0xLTE1MQ_4676394a-6a11-49ac-a873-224b439e8cec"
      unitRef="usdPerShare">0.97</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzIzLTMtMS0xLTE1MQ_cd530722-e6ae-49fa-b638-fc167ffa829f"
      unitRef="usdPerShare">0.27</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzI0LTEtMS0xLTE1MQ_7ca715c4-2087-438d-8d01-2cdb35f2b688"
      unitRef="usdPerShare">1.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzI0LTMtMS0xLTE1MQ_9721131e-caa3-440a-adf2-466138199875"
      unitRef="usdPerShare">0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzI2LTEtMS0xLTE1MQ_2772ecdc-5618-4ed5-9ac9-5affbacfae96"
      unitRef="usdPerShare">0.06</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzI2LTMtMS0xLTE1MQ_465debfb-f90b-447d-98c0-a66e4b886c05"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzI3LTEtMS0xLTE1MQ_3e9c3c00-7c16-4d1b-b7d4-f55b36ea30e1"
      unitRef="usdPerShare">0.97</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzI3LTMtMS0xLTE1MQ_fa67ab5f-26ce-4b3a-9f33-a333dd070535"
      unitRef="usdPerShare">0.27</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzI4LTEtMS0xLTE1MQ_11f89f3e-5a77-4eec-a703-3b3205e28a65"
      unitRef="usdPerShare">1.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzI4LTMtMS0xLTE1MQ_8b5091bd-aadd-427e-bc02-5516a9a93980"
      unitRef="usdPerShare">0.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzMwLTEtMS0xLTE1MQ_70392c1d-9070-4592-9ca2-1df542e61fb1"
      unitRef="shares">49947000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzMwLTMtMS0xLTE1MQ_4db761ca-75ed-47a3-a2ca-d9ccb17c6ec0"
      unitRef="shares">49888000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzMxLTEtMS0xLTE1MQ_ee23a047-4d0c-4a89-88ee-b0a3f5fb398b"
      unitRef="shares">50081000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDYvZnJhZzplODVhZTQwMWQwZDg0NTBjYmEwYjQzNWNjODI2MGY0ZC90YWJsZTozM2FjMjE4NTZkNTU0NzYzYmIyMzE0MDQ1MGYxMjI1Mi90YWJsZXJhbmdlOjMzYWMyMTg1NmQ1NTQ3NjNiYjIzMTQwNDUwZjEyMjUyXzMxLTMtMS0xLTE1MQ_4eb6376f-a404-441f-9e45-b6dddb8889a1"
      unitRef="shares">50036000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibe09f615400a4598b945ef63e2e06bde_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzQtMi0xLTEtMjM1_df67ba81-8a8f-4bb7-9b38-7725844e08ac"
      unitRef="shares">49868000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib9c69f4b9f454239b77071222c977528_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzQtNC0xLTEtMjM1_9b3a6751-4cc4-4397-91bb-5ec805df46aa"
      unitRef="usd">47317000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8911830f0f2146ad8ba8f3fe76235843_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzQtNi0xLTEtMjM1_ff6f8f13-04cb-40ad-b30f-01334eff3b57"
      unitRef="usd">539783000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i128fccb81e38444b8014c61bb524a9de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzQtOC0xLTEtMjM1_51bf3218-74cd-428d-92a6-c046b8088bc2"
      unitRef="usd">-4706000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzQtMTAtMS0xLTIzNQ_92a7f90c-4f29-439e-9190-46aa77db2a0c"
      unitRef="usd">582394000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i11bd8561b4554f5f8b6df3a6d4be6591_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzUtNi0xLTEtMjE2_31b8e5b8-253d-4b50-a25e-81e4b0e2f8b0"
      unitRef="usd">51521000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzUtMTAtMS0xLTIyMg_0bd41377-e89e-496e-abc8-3efd1a24c530"
      unitRef="usd">51521000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5ae5be49359c4a3c81a2eb11233d8834_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzYtOC0xLTEtMjE5_096313cd-452c-4798-b5df-8b2573b7cd0a"
      unitRef="usd">773000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzYtMTAtMS0xLTIyMg_262ceb87-1bb6-48f9-9624-05f0af918d35"
      unitRef="usd">773000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i7ddaf4b85c874539ac54f4daedad8bc9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzctMi0xLTEtMjEw_898db531-68cc-4ab3-add3-9ebe33425d61"
      unitRef="shares">109000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i77fd5d2d5dbf45fdab1b576b229c40c7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzctNC0xLTEtMjEz_d20b1c9d-9faa-42b8-99e5-98bd05d85118"
      unitRef="usd">746000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzctMTAtMS0xLTIyMg_9d9faf79-82d8-4b51-98cd-dae0996a171a"
      unitRef="usd">746000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i77fd5d2d5dbf45fdab1b576b229c40c7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzgtNC0xLTEtMjEz_7bcbc93f-7fda-4def-9c92-bb39baf56db1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzgtMTAtMS0xLTIyMg_5f1d07f2-3eda-4a54-aecd-6c5e13784726"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i77fd5d2d5dbf45fdab1b576b229c40c7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzktNC0xLTEtMjEz_0c7b4fae-4ecc-46b0-a898-cfc51a3d44a1"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzktMTAtMS0xLTIyMg_95cd3d9a-60b6-4277-8506-d9c00e4487f0"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares
      contextRef="i7ddaf4b85c874539ac54f4daedad8bc9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzEwLTItMS0xLTIxMA_2d36d857-4c29-4ae8-aaab-95081f64ac08"
      unitRef="shares">33000</shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares>
    <shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned
      contextRef="i77fd5d2d5dbf45fdab1b576b229c40c7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzEwLTQtMS0xLTIxMw_d9f21ea1-e837-4e2b-b743-a254bad90c82"
      unitRef="usd">1486000</shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned>
    <shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzEwLTEwLTEtMS0yMjI_84f2a82e-1f2f-4f4a-9001-25915ceea028"
      unitRef="usd">1486000</shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic944c23e1e6c4ab3838b84d4931a06e2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzEyLTItMS0xLTIxMA_7892f1ad-5388-4b95-ade1-d700fd4c3ae0"
      unitRef="shares">49943000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7ef504aba0874601ae9d4cf0225e3e4d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzEyLTQtMS0xLTIxMw_76400a59-9e3c-4635-b7f2-a8bba75f2f3c"
      unitRef="usd">46583000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc19a89b3bc142e88d64622cfc88fdd3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzEyLTYtMS0xLTIxNg_8cdda8df-0d27-4aa4-b167-a40800ff56a1"
      unitRef="usd">591304000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iff8477be715840e5a9c8c07dd2c32ef7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzEyLTgtMS0xLTIxOQ_c4484f94-8c81-4c9a-b385-6e8e27a7d7ff"
      unitRef="usd">-3933000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzEyLTEwLTEtMS0yMjI_158c2ce2-a137-4897-a12f-1828d280b8b9"
      unitRef="usd">633954000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1d003fa8d01c4e9f935f715fb44286cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzE1LTItMS0xLTI3NDg_29fe8dfe-bf13-4f51-a837-6412783b37ee"
      unitRef="shares">49671000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i59cfe7fa215e4dfd9d1c67537713229f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzE1LTQtMS0xLTI3NTA_4a89c5de-b63c-4cd0-95df-62763179b66d"
      unitRef="usd">42110000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i30d849d9091d41c7bf96aaca68f585bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzE1LTYtMS0xLTI3NTI_d86cb56d-37ce-48f7-a2ae-efcd6970e570"
      unitRef="usd">430010000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iba16296a1409482ab3a0669d2092d95b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzE1LTgtMS0xLTI3NTQ_80a6997e-70f6-42f2-8b82-6e7e1ef76cd1"
      unitRef="usd">308000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia8e62c79796e4de0beaf3f7abcee8f12_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzE1LTEwLTEtMS0yNzU2_5e348c1c-24ba-4fec-8201-305e8a469c04"
      unitRef="usd">472428000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i5a736a0ed16a41c7a5995a01cb1db28e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzE2LTYtMS0xLTI3NTg_ad569590-4532-42e8-a5f8-e1c8a65dd681"
      unitRef="usd">13280000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzE2LTEwLTEtMS0yNzg0_8462264c-08cb-4129-9496-34af20fcdab6"
      unitRef="usd">13280000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5ab40975372f4b08858e088a013a38d1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzE3LTgtMS0xLTI3NjA_7342aca9-717b-4f32-9ae9-b2ab667734a4"
      unitRef="usd">-6106000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzE3LTEwLTEtMS0yNzg2_26880ccb-8da0-4fb2-8933-c17d586825d9"
      unitRef="usd">-6106000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i86aaeca1470a48498b09cf9e32e8a278_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzE4LTItMS0xLTI3NjI_39c3379d-a8c0-4810-9879-3203c7d9b79e"
      unitRef="shares">137000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i323a823a97114c4f944d5fe6077f033f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzE4LTQtMS0xLTI3NjQ_82bf03a1-a150-4367-8a47-779d8d757c48"
      unitRef="usd">2985000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzE4LTEwLTEtMS0yNzg4_d8ee521c-5996-4dad-ae76-292543cb3680"
      unitRef="usd">2985000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i323a823a97114c4f944d5fe6077f033f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzIwLTQtMS0xLTI3NjY_ee5931f7-667c-45ce-8db0-02346419146e"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzIwLTEwLTEtMS0yNzkw_ede207e9-f67c-4cba-af44-493813b02c42"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares
      contextRef="i86aaeca1470a48498b09cf9e32e8a278_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzIxLTItMS0xLTI3Njg_d939392c-e6d9-4237-b2f8-69033aee9662"
      unitRef="shares">42000</shen:AdjustmentsRelatedtoTaxWithholdingforSharebasedCompensationShares>
    <shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned
      contextRef="i323a823a97114c4f944d5fe6077f033f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzIxLTQtMS0xLTI3NzA_b56a0258-4075-43fc-8343-41453f19cfa5"
      unitRef="usd">1945000</shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned>
    <shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzIxLTEwLTEtMS0yNzky_e20b75fe-c2a6-47fc-bb37-ee49a73114d4"
      unitRef="usd">1945000</shen:BusinessAcquisitionEquityInterestIssuedOrIssuableToNoncontrollingValueAssigned>
    <shen:BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned
      contextRef="i86aaeca1470a48498b09cf9e32e8a278_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzIyLTItMS0xLTI3NzI_406ddd24-b320-4536-b969-cbdd400b609a"
      unitRef="shares">76000</shen:BusinessAcquisitionNoncontrollingInterestIssuedOrIssuableSharesAssigned>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2d28c449d09b4c90b7f1562b33a0aa96_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzIzLTItMS0xLTI3NzQ_a62f37da-3f97-4d22-8c49-1031516b3170"
      unitRef="shares">49842000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i817a1b7af52b44a38133e261b6956166_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzIzLTQtMS0xLTI3NzY_35746af0-fcd0-4d0e-9370-96ac885b9ce7"
      unitRef="usd">43158000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0fd11a1046c64701883a53dda098d99a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzIzLTYtMS0xLTI3Nzg_199fc9b4-4dc3-447d-91b9-43d0e6745eaf"
      unitRef="usd">443290000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4709a449a5a24608b83da1b4ecdb02c7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzIzLTgtMS0xLTI3ODA_f862f73d-ae33-4339-8738-9d07213fcb59"
      unitRef="usd">-5798000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i933c4a6700404d5db4ea197604367ed9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMDkvZnJhZzo4YjI0NzIzZDUyYjA0OWUzYmY3Njg5ZDkzMjM4MmY2ZC90YWJsZTowYWI2ZGFmMTkxMzM0Zjg2ODQxMGE2MTdlNmM0YmI0MS90YWJsZXJhbmdlOjBhYjZkYWYxOTEzMzRmODY4NDEwYTYxN2U2YzRiYjQxXzIzLTEwLTEtMS0yNzgy_0cba8134-161e-4d8e-8836-05c179a9b83d"
      unitRef="usd">480650000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzItMS0xLTEtMA_018fb199-274d-42ed-bd78-eaef2d4f88d5"
      unitRef="usd">51521000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzItMy0xLTEtMA_a9d77ef6-fce6-4a5a-8917-2358af66ba6f"
      unitRef="usd">13280000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzMtMS0xLTEtMA_021b1222-2d01-4e0c-a242-35747d39f68a"
      unitRef="usd">48472000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzMtMy0xLTEtMA_1ca1f52b-9b4c-4659-ad94-5884664bee36"
      unitRef="usd">13130000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzQtMS0xLTEtMA_ea7f223c-1c3c-4e8f-b4e3-603510282204"
      unitRef="usd">3049000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzQtMy0xLTEtMA_05a76348-f9d9-45a6-93da-78d34681abad"
      unitRef="usd">150000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:Depreciation
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzYtMS0xLTEtMA_50de7ff0-29b0-4013-892b-8d89b49cd9d3"
      unitRef="usd">13043000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzYtMy0xLTEtMA_749e569e-147e-4257-b8d3-12d2cc7b61a2"
      unitRef="usd">11931000</us-gaap:Depreciation>
    <shen:AmortizationReflectedAsOperatingExpense
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzctMS0xLTEtMA_1909422e-417c-4e45-8de7-a382a53c30f0"
      unitRef="usd">223000</shen:AmortizationReflectedAsOperatingExpense>
    <shen:AmortizationReflectedAsOperatingExpense
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzctMy0xLTEtMA_41754976-8781-4e65-b71a-855ce68b782f"
      unitRef="usd">154000</shen:AmortizationReflectedAsOperatingExpense>
    <shen:AmortizationReflectedasRentExpense
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzgtMS0xLTEtMA_5fffcf42-2f97-4f76-a897-7d4713497c2d"
      unitRef="usd">93000</shen:AmortizationReflectedasRentExpense>
    <shen:AmortizationReflectedasRentExpense
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzgtMy0xLTEtMA_00b336f6-718f-479b-a9f7-67636e5fbfde"
      unitRef="usd">81000</shen:AmortizationReflectedasRentExpense>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzktMS0xLTEtMA_d7fca8df-d127-4659-adcc-ce383652dee1"
      unitRef="usd">137000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzktMy0xLTEtMA_e94935e2-82b1-4b22-a115-7dfa7d24a8e5"
      unitRef="usd">205000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzEwLTEtMS0xLTA_277cde63-4533-461e-b554-3c0067560db6"
      unitRef="usd">642000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzEwLTMtMS0xLTA_6baa4ab1-ce5c-469f-97f5-67d76f973a53"
      unitRef="usd">2739000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzExLTEtMS0xLTA_6dbdefb1-7ef3-4295-9132-ec73b7820a21"
      unitRef="usd">5256000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzExLTMtMS0xLTA_c3746f83-eb20-48ac-947e-9c6db4ed8b40"
      unitRef="usd">-385000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzEyLTEtMS0xLTA_5fd33db6-5b2e-4505-987b-c4fd70a12a5c"
      unitRef="usd">432000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzEyLTMtMS0xLTA_04bc2c99-4161-4a96-9530-eb0f31ac80cf"
      unitRef="usd">338000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzE0LTEtMS0xLTA_9d964ec1-375a-4508-9a8f-4b30c83d1b91"
      unitRef="usd">-1861000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzE0LTMtMS0xLTA_d6cce85b-8ee4-4ad1-8765-a960457efe1b"
      unitRef="usd">-2998000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzE1LTEtMS0xLTA_fb6acd95-7445-4247-8cee-5de1663cf320"
      unitRef="usd">4334000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzE1LTMtMS0xLTA_8cf66cc8-a42a-4f0c-a7e2-502a42b12eb6"
      unitRef="usd">388000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzE2LTEtMS0xLTA_d83caf23-d5f8-4112-9e32-8ecc585a11ed"
      unitRef="usd">669000</shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzE2LTMtMS0xLTA_6f041456-5007-4b58-b747-2a717e7c8224"
      unitRef="usd">666000</shen:IncreaseDecreaseInOperatingLeaseRightOfUseAsset>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzE3LTEtMS0xLTA_9ab568b8-fa6f-48e7-83b2-245a6b838bef"
      unitRef="usd">5824000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzE3LTMtMS0xLTA_73cc19c9-e3b3-4886-a50a-c133c49854b3"
      unitRef="usd">1732000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzE4LTEtMS0xLTA_bf642ef2-bdd4-41ce-bd02-c5b98059b2e0"
      unitRef="usd">-281000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzE4LTMtMS0xLTA_77ea4ec7-a19a-4192-a3de-27574d697810"
      unitRef="usd">1262000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzE5LTEtMS0xLTA_9a3cc39a-693a-40f1-87d2-6d22fe3b73bb"
      unitRef="usd">-929000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzE5LTMtMS0xLTA_c1c48f8f-8351-4fa3-b4d0-d3e929cced67"
      unitRef="usd">-416000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzIwLTEtMS0xLTA_423ce6ca-f424-48d1-a02a-040e7f7e9585"
      unitRef="usd">-4037000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzIwLTMtMS0xLTA_7c798839-a693-4175-9693-f901a22e76a1"
      unitRef="usd">-3673000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzIxLTEtMS0xLTA_88939eb4-b1b8-41a2-af75-fc845f1d60a6"
      unitRef="usd">9136000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzIxLTMtMS0xLTA_75a37a3c-8d4c-439a-aee2-98dac2f570df"
      unitRef="usd">13254000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzIyLTEtMS0xLTA_27144ac7-e58e-4daf-b7f2-e0a26222e1ff"
      unitRef="usd">75530000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzIyLTMtMS0xLTA_3f1b106b-8fa9-4d0e-b36f-934b22aa3253"
      unitRef="usd">47854000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzIzLTEtMS0xLTA_c6e563fb-0787-4149-9bf1-620d9a0622d8"
      unitRef="usd">84666000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzIzLTMtMS0xLTA_092aa3bc-66c6-4e70-b2d1-c7a468d220f0"
      unitRef="usd">61108000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzI2LTEtMS0xLTA_44748a5d-9af3-4e7b-83ee-928857e4ecef"
      unitRef="usd">39482000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzI2LTMtMS0xLTA_a85e7ead-b2a5-4215-90f2-fe37d76a073e"
      unitRef="usd">23362000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzI5LTEtMS0xLTA_79091514-4baa-47e0-b5e4-0bb93e2dc3b4"
      unitRef="usd">14000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzI5LTMtMS0xLTA_875e0f2b-4911-49c4-9c85-c2d7721f7ae4"
      unitRef="usd">263000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzMwLTEtMS0xLTA_ffd62fde-8761-426d-ab1c-0551804c0c94"
      unitRef="usd">-39468000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzMwLTMtMS0xLTA_17251653-f3a3-403d-8e34-788338162420"
      unitRef="usd">-23099000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzMxLTEtMS0xLTA_da2ceea7-48ae-4e2c-b0a7-000bc43182e0"
      unitRef="usd">-882000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzMxLTMtMS0xLTA_547d064a-9bfd-4b94-af42-768257ac2ce8"
      unitRef="usd">-8926000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzMyLTEtMS0xLTA_e5dd7d8f-43b8-40b3-92bb-e65713de4fe1"
      unitRef="usd">-40350000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzMyLTMtMS0xLTA_e52f798e-cd1e-4563-b4ba-039db9d45d27"
      unitRef="usd">-32025000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzM3LTEtMS0xLTA_dcfc50f2-0179-4017-92d5-21364aef5cae"
      unitRef="usd">1486000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzM3LTMtMS0xLTA_26c2bece-abff-4d6f-91ac-3581734e627d"
      unitRef="usd">1945000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzM4LTEtMS0xLTA_3a3e68a7-85eb-45e0-bbf1-7f0d2cef6f26"
      unitRef="usd">-496000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzM4LTMtMS0xLTA_388dfc81-4ef9-4965-b532-6d294353d756"
      unitRef="usd">-27000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzM5LTEtMS0xLTA_7d9b045f-45f0-444d-b64d-14ccff8450b9"
      unitRef="usd">-1982000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzM5LTMtMS0xLTA_8ad3ed44-0a7e-4242-9a5e-f2b01487749a"
      unitRef="usd">-1972000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzQwLTEtMS0xLTA_2f382f78-ed6b-40aa-be81-edd292930714"
      unitRef="usd">-8549000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzQwLTMtMS0xLTA_2db2f428-e3b3-4d10-af35-4fa8da0c3665"
      unitRef="usd">-8530000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzQxLTEtMS0xLTA_54e1fa2c-8b90-47ce-a6b0-4de2ca6011b6"
      unitRef="usd">-10531000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzQxLTMtMS0xLTA_f04afb0a-c2cb-41f5-8226-b8675f85a88a"
      unitRef="usd">-10502000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzQyLTEtMS0xLTA_7370a7ef-627a-47ef-b3de-00e8b555f646"
      unitRef="usd">33785000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzQyLTMtMS0xLTA_a8f64d02-b143-4146-97ce-8490cd4a2626"
      unitRef="usd">18581000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzQzLTEtMS0xLTA_2b3ae6e3-e90a-4eba-8f2a-a064ed9611af"
      unitRef="usd">195397000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia8e62c79796e4de0beaf3f7abcee8f12_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzQzLTMtMS0xLTA_a391c6b3-b42b-4751-b105-033532752391"
      unitRef="usd">101651000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzQ0LTEtMS0xLTA_f5032f11-2bbe-4d4a-9613-8ffc45c9f182"
      unitRef="usd">229182000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i933c4a6700404d5db4ea197604367ed9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTIvZnJhZzowNzYyMTY2ZjQ4MmQ0YzJiOGI4ZjJkYTgyNWU5NjM4Yy90YWJsZTowYjFjYTgxYjZmYjA0NjJmYWYyNDRmOWNhMDcxM2Q2OS90YWJsZXJhbmdlOjBiMWNhODFiNmZiMDQ2MmZhZjI0NGY5Y2EwNzEzZDY5XzQ0LTMtMS0xLTA_71f3e389-f5b4-44cb-84d7-681e95fc0b13"
      unitRef="usd">120232000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NatureOfOperations
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTgvZnJhZzpiZjkwNDA3MGM1ZDk0NWY5YTM0OTM3Yjg4ZmY2OGYxNC90ZXh0cmVnaW9uOmJmOTA0MDcwYzVkOTQ1ZjlhMzQ5MzdiODhmZjY4ZjE0XzMwMzM_8304ccb3-d25a-4f11-a8c6-09ad9c22bd1f">Basis of Presentation and Other Information &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 accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X for interim financial information. All normal recurring adjustments considered necessary for a fair presentation have been included. Certain disclosures normally included in annual consolidated financial statements prepared in accordance with accounting principles generally accepted in the United States (U.S. GAAP) have been omitted. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes contained in our Annual Report on Form&#160;10-K for the &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;year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the unaudited interim consolidated financial statements requires management of the Company to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosure of contingencies at the date of the unaudited interim condensed consolidated financial statements. These estimates are inherently subject to judgment and actual results could differ.&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:11pt;font-style:italic;font-weight:700;line-height:120%"&gt;Adoption of New Accounting Principles&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;There have been no material developments related to recently issued accounting standards, including the expected dates of adoption and estimated effects on the Company's unaudited condensed consolidated financial statements and note disclosures, from those disclosed in the Company's 2020 Annual Report on Form&#160;10-K, that would be expected to impact the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMTgvZnJhZzpiZjkwNDA3MGM1ZDk0NWY5YTM0OTM3Yjg4ZmY2OGYxNC90ZXh0cmVnaW9uOmJmOTA0MDcwYzVkOTQ1ZjlhMzQ5MzdiODhmZjY4ZjE0XzI3NDg3NzkwNzc1MTg_1eca6365-9a01-4e12-80f4-37105157f33c">There have been no material developments related to recently issued accounting standards, including the expected dates of adoption and estimated effects on the Company's unaudited condensed consolidated financial statements and note disclosures, from those disclosed in the Company's 2020 Annual Report on Form&#160;10-K, that would be expected to impact the Company.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90ZXh0cmVnaW9uOjg5ODQzNjJkNjY1ZDRkNjA5ZjRmM2YwMmFlNmNmYTU4XzU0NzA_2b58cf73-6002-491e-a839-6605af13eb5d">Discontinued Operations&lt;div style="text-align:justify"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 26, 2020, Sprint Corporation ("Sprint"), an indirect subsidiary of T-Mobile US, Inc., ("T-Mobile"), on behalf of and as the direct or indirect owner of Sprint PCS, delivered notice to the Company exercising its option to purchase the assets and operations of our Wireless operations for 90% of the &#x201c;Entire Business Value&#x201d; (as defined under our affiliate agreement and determined pursuant to the appraisal process set forth therein). Shortly thereafter, the Company committed to a plan to sell the discontinued Wireless operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The final and binding appraisal process that determined the transaction price was completed on February 1, 2021. Expected sale proceeds are $1.95&#160;billion based upon the appraisal process and other agreements between the parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The closing of the sale is now expected to occur in the third quarter of 2021, subject to execution of the definitive asset purchase agreement, securing required regulatory approvals and customary closing conditions. The Company and T-Mobile submitted required regulatory filings to the Department of Justice (DOJ), the Federal Communications Commission (FCC), and the Public Service Commission of West Virginia (PSCWV), in March 2021. The premerger notification waiting period under the Hart-Scott Rodino Antitrust Improvements Act of 1976, as amended, expired on April 26, 2021, without the DOJ&#x2019;s Antitrust Division or the Federal Trade Commission taking any action in connection with the proposed transaction thus allowing the parties to consummate the transaction upon receipt of pending regulatory approvals from the FCC and the PSCWV.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets and liabilities that are expected to transfer in the sale are presented as held for sale within our unaudited condensed consolidated balance sheets, and discontinued operations within our unaudited condensed consolidated statements of comprehensive income. This disposal group excludes the accounts receivable and certain current liabilities generated by our Wireless operations because they are expected to be settled separately from the sale. Such accounts receivable totaled $49.4 million and $51.7&#160;million at March 31, 2021 and December 31, 2020, respectively, and such current liabilities totaled $4.9 million and $6.1&#160;million at March 31, 2021 and December 31, 2020, respectively. Our identification of assets and liabilities held for sale could change based on the terms of the final asset purchase agreement. &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 is structured as an asset sale for income tax purposes. As a result, no current or deferred tax assets or liabilities are included within the disposal group. While our long-term debt does not transfer in the sale, its provisions require us to repay all of the debt upon consummation of the sale. Our debt is therefore presented outside of the disposal group as a current liability at December 31, 2020. Our related interest rate swap liabilities are also presented outside of the disposal group as a current liability at December 31, 2020, because management intends to settle them at consummation. Because repayment of the debt is &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;contractually triggered by the sale, the related interest expense is presented within discontinued operations under the relevant authoritative guidance. &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&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 carrying amounts of the major classes of assets and liabilities, which are classified as held for sale in the consolidated balance sheets, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 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:700;line-height:100%"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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;42,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;166,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;420,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;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;38,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,117,528&#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,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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;LIABILITIES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;10,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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: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,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: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;443,089&#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;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&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:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 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-weight:400;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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;100,674&#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;91,388&#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;6,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;107,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;104,138&#160;&lt;/span&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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;19,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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;6,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 2px 7.75pt;text-align:left;vertical-align: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;10,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:9pt;font-weight:400;line-height:100%"&gt;Restructuring 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;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;24,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;36,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;79,723&#160;&lt;/span&gt;&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;70,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;24,415&#160;&lt;/span&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;66,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;18,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;17,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the relevant authoritative guidance, consummation of the sale will trigger or accelerate the recognition of certain expense related to contingent deal advisory fees, severance costs, recognition of our interest rate swap losses in net income, and loss on debt extinguishment. Our estimate of the related range of reasonably possible expense extends from $0 if the sale is not consummated to $36&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <shen:RelatedPartyPurchaseOptionValueOfBusinessPercentage
      contextRef="i656141ebfa964115a025ab76fc66e177_D20200826-20200826"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90ZXh0cmVnaW9uOjg5ODQzNjJkNjY1ZDRkNjA5ZjRmM2YwMmFlNmNmYTU4XzMzNg_3d87e5ff-7926-47f6-a21f-663c2fda5a26"
      unitRef="number">0.90</shen:RelatedPartyPurchaseOptionValueOfBusinessPercentage>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i92dac6e51b7f4dcdb93a29438643fcea_I20210201"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90ZXh0cmVnaW9uOjg5ODQzNjJkNjY1ZDRkNjA5ZjRmM2YwMmFlNmNmYTU4XzY4Mg_de54c590-184f-4006-8847-2dca3be0cf92"
      unitRef="usd">1950000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i25a361c8464443a1888bd5aed0e77634_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90ZXh0cmVnaW9uOjg5ODQzNjJkNjY1ZDRkNjA5ZjRmM2YwMmFlNmNmYTU4XzEwOTk1MTE2MzM5MzE_436fedc0-0667-491b-8ba5-fac48c34ffb1"
      unitRef="usd">49400000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i678886d9d6b546e1af57c6ea410e08ce_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90ZXh0cmVnaW9uOjg5ODQzNjJkNjY1ZDRkNjA5ZjRmM2YwMmFlNmNmYTU4XzEzODY_fd349469-3c44-4881-beb6-21bb1abb8b0a"
      unitRef="usd">51700000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i25a361c8464443a1888bd5aed0e77634_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90ZXh0cmVnaW9uOjg5ODQzNjJkNjY1ZDRkNjA5ZjRmM2YwMmFlNmNmYTU4XzEwOTk1MTE2MzM5NDk_3ec91688-b5df-4497-8c63-06bd6dee0a2d"
      unitRef="usd">4900000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i678886d9d6b546e1af57c6ea410e08ce_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90ZXh0cmVnaW9uOjg5ODQzNjJkNjY1ZDRkNjA5ZjRmM2YwMmFlNmNmYTU4XzE0OTE_43aeda8a-2364-4f7c-bcbe-76c4fd9fe604"
      unitRef="usd">6100000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90ZXh0cmVnaW9uOjg5ODQzNjJkNjY1ZDRkNjA5ZjRmM2YwMmFlNmNmYTU4XzU0NzI_5ff45f8d-cae8-422b-98bd-3e33cf9cce9c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of the major classes of assets and liabilities, which are classified as held for sale in the consolidated balance sheets, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 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:700;line-height:100%"&gt;ASSETS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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;42,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;166,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;420,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;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;38,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,117,528&#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,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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;LIABILITIES&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;10,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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: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,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: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;443,089&#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;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&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:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 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-weight:400;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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;100,674&#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;91,388&#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;6,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;107,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;104,138&#160;&lt;/span&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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;19,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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;6,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 2px 7.75pt;text-align:left;vertical-align: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;10,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:9pt;font-weight:400;line-height:100%"&gt;Restructuring 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;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;24,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;36,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;79,723&#160;&lt;/span&gt;&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;70,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;24,415&#160;&lt;/span&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;66,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;18,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;17,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="i211c8117a7534c51a9aaa48a0dba7157_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzItMS0xLTEtMA_a9654b1f-c6b0-4d90-87be-c66f4d7b6771"
      unitRef="usd">3651000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="i1844299ae08646369551f733e960741d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzItMy0xLTEtMA_3fa14157-cb6a-4244-9d42-6ee0c5d38c43"
      unitRef="usd">5746000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="i211c8117a7534c51a9aaa48a0dba7157_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzMtMS0xLTEtMA_97dfbbeb-22be-44e5-9072-bac79a6fa43c"
      unitRef="usd">42942000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="i1844299ae08646369551f733e960741d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzMtMy0xLTEtMA_ee19daf9-704d-4d48-bb0d-161c46e96d25"
      unitRef="usd">47003000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent
      contextRef="i211c8117a7534c51a9aaa48a0dba7157_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzQtMS0xLTEtMA_96715ebc-a7eb-46f2-95f6-4da0a35f8338"
      unitRef="usd">299246000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent
      contextRef="i1844299ae08646369551f733e960741d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzQtMy0xLTEtMA_0f97057b-30ff-42a3-9761-320801702d67"
      unitRef="usd">299647000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent
      contextRef="i211c8117a7534c51a9aaa48a0dba7157_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzUtMS0xLTEtMA_1aeb581b-bce6-4eb8-8a9c-a45863203590"
      unitRef="usd">166103000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent
      contextRef="i1844299ae08646369551f733e960741d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzUtMy0xLTEtMA_9e032e89-8112-48c7-835c-5d195bd161ad"
      unitRef="usd">176459000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent
      contextRef="i211c8117a7534c51a9aaa48a0dba7157_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzYtMS0xLTEtMA_31fc37f2-2429-471d-a4da-db1378e7a434"
      unitRef="usd">146383000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent
      contextRef="i1844299ae08646369551f733e960741d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzYtMy0xLTEtMA_21eaf729-e95a-40ce-a11b-86c1bd08bc61"
      unitRef="usd">146383000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent
      contextRef="i211c8117a7534c51a9aaa48a0dba7157_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzctMS0xLTEtMA_c5eeb5c5-8f9c-42d6-84fb-200f81d39e64"
      unitRef="usd">420410000</shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent
      contextRef="i1844299ae08646369551f733e960741d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzctMy0xLTEtMA_d1eba303-f971-41a7-a47a-e07f5a708ffb"
      unitRef="usd">421586000</shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetCurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent
      contextRef="i211c8117a7534c51a9aaa48a0dba7157_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzgtMS0xLTEtMA_6167b154-62a3-4c94-b991-a301f5ecea3d"
      unitRef="usd">38793000</shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent
      contextRef="i1844299ae08646369551f733e960741d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzgtMy0xLTEtMA_bacd9211-9e3b-496f-96b1-737a513f7d3e"
      unitRef="usd">36470000</shen:DisposalGroupIncludingDiscontinuedOperationDeferredChargesAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i211c8117a7534c51a9aaa48a0dba7157_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzktMS0xLTEtMA_4dadb46c-50b5-43dc-a3dc-8f1debff4eee"
      unitRef="usd">1117528000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i1844299ae08646369551f733e960741d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzktMy0xLTEtMA_92280eb1-e74d-4f13-b2a6-41e62a589890"
      unitRef="usd">1133294000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent
      contextRef="i211c8117a7534c51a9aaa48a0dba7157_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzIxLTEtMS0xLTA_b0bc9178-d8ed-496d-92ed-28fea92cf76e"
      unitRef="usd">398340000</shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent>
    <shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent
      contextRef="i1844299ae08646369551f733e960741d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzIxLTMtMS0xLTA_10137c60-f7a3-4c35-a2eb-ecbe66ae01aa"
      unitRef="usd">409887000</shen:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="i211c8117a7534c51a9aaa48a0dba7157_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzIyLTEtMS0xLTA_9cd8ed98-f787-40fb-afbf-e1884dc532ac"
      unitRef="usd">10775000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="i1844299ae08646369551f733e960741d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzIyLTMtMS0xLTA_e6f7f1fc-6001-4d57-9435-a4d6f8f47162"
      unitRef="usd">8770000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent
      contextRef="i211c8117a7534c51a9aaa48a0dba7157_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzIzLTEtMS0xLTA_5f58c31b-ae1b-4c00-9782-62a51e95e695"
      unitRef="usd">33974000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent
      contextRef="i1844299ae08646369551f733e960741d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzIzLTMtMS0xLTA_0229b78b-8f83-40bd-9726-fc3cab77d99a"
      unitRef="usd">33545000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i211c8117a7534c51a9aaa48a0dba7157_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzI0LTEtMS0xLTA_5d7ef88f-c3dd-475d-ab14-78f1a843a60d"
      unitRef="usd">443089000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i1844299ae08646369551f733e960741d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZTo5NmUxMzFhOTQ3ZWU0OGU0ODcyMWVlYjlmOTNhM2JlMS90YWJsZXJhbmdlOjk2ZTEzMWE5NDdlZTQ4ZTQ4NzIxZWViOWY5M2EzYmUxXzI0LTMtMS0xLTA_d9213b19-9ae1-4def-8c88-3a27091e2c81"
      unitRef="usd">452202000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i103aef23ff7a42af9965ccbe3d96f7c1_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzItMS0xLTEtMA_a84e37ea-b1d0-459d-ac53-b7e5940727be"
      unitRef="usd">100674000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ied7d34de89ed4e96a1228b5903073795_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzItMy0xLTEtMA_c230ae78-0405-421b-90b1-bd46e09dc3b5"
      unitRef="usd">91388000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i86329f97d2ac46fe8b8a90923ca4ae66_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzMtMS0xLTEtMA_f722c02b-8977-4d29-a9da-2cf7dacbffcc"
      unitRef="usd">6399000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ia1a2f152e38a40fdad111bc752b3806b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzMtMy0xLTEtMA_2bcdc5be-67a5-43dc-95a3-dcaf0826dd5d"
      unitRef="usd">12750000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ib5f6cb6dce004df281b1fbea3a9bd24a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzQtMS0xLTEtMA_fc13fef4-a0f5-4a63-809f-e271970360d1"
      unitRef="usd">107073000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ie847eb5aa0e64053bebb1108d15c8db1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzQtMy0xLTEtMA_475f6905-5583-4ff2-b8e0-9a14c4022cf3"
      unitRef="usd">104138000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i2fb6c13371a64a7c8101150ad3f0db37_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzYtMS0xLTEtMA_6ec108a5-1025-4980-ad9f-8bc24545be50"
      unitRef="usd">19427000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i70ee666c8c2f4456827566099583bda0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzYtMy0xLTEtMA_7bd9e61e-952f-4f51-a68f-b43924eb330e"
      unitRef="usd">33439000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i30a35f80b6cd44b9890beed58edb8251_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzctMS0xLTEtMA_4ccb301c-dc33-4a72-9186-f049694c0441"
      unitRef="usd">6221000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="ifbe4216b1c59461bbfac086c5004bc39_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzctMy0xLTEtMA_419aa392-69d0-4ff6-895c-ff5bfa84b63e"
      unitRef="usd">12528000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense
      contextRef="ib5f6cb6dce004df281b1fbea3a9bd24a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzgtMS0xLTEtMA_61436bd6-3094-4b8f-90d6-6ef4b040a863"
      unitRef="usd">10702000</shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense>
    <shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense
      contextRef="ie847eb5aa0e64053bebb1108d15c8db1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzgtMy0xLTEtMA_8b1a0304-36b3-4282-bc4e-bbfb5ccf0a96"
      unitRef="usd">8930000</shen:DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrativeExpense>
    <shen:DisposalGroupIncludingDiscontinuedOperationsRestructuringCharges
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzktMS0xLTEtMzkzNA_c056905f-6f75-4e20-90f7-4f1514876ed8"
      unitRef="usd">211000</shen:DisposalGroupIncludingDiscontinuedOperationsRestructuringCharges>
    <shen:DisposalGroupIncludingDiscontinuedOperationsRestructuringCharges
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzktMy0xLTEtMzkzOA_68caf94a-7240-4a2d-b46a-036e3cbda3d2"
      unitRef="usd">0</shen:DisposalGroupIncludingDiscontinuedOperationsRestructuringCharges>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="ib5f6cb6dce004df281b1fbea3a9bd24a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzktMS0xLTEtMA_3706f6f0-42de-4493-9018-7c9c78aed7ef"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="ie847eb5aa0e64053bebb1108d15c8db1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzktMy0xLTEtMA_1c123995-3d60-4f78-9b20-eccd99f5eaaa"
      unitRef="usd">24826000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="ib5f6cb6dce004df281b1fbea3a9bd24a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzEwLTEtMS0xLTA_8626e1d1-edbb-4595-b9af-df1cd4c48664"
      unitRef="usd">36561000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="ie847eb5aa0e64053bebb1108d15c8db1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzEwLTMtMS0xLTA_7f70c425-07e3-483a-ade4-e26fb9a85cc2"
      unitRef="usd">79723000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="ib5f6cb6dce004df281b1fbea3a9bd24a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzExLTEtMS0xLTA_3de4c7db-1886-46e2-94be-d18ee6109770"
      unitRef="usd">70512000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="ie847eb5aa0e64053bebb1108d15c8db1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzExLTMtMS0xLTA_9efa133d-94b2-427f-ae41-dadcd5108505"
      unitRef="usd">24415000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="ib5f6cb6dce004df281b1fbea3a9bd24a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzEzLTEtMS0xLTA_6948d76d-cbfd-4f1f-9216-ddb91a746672"
      unitRef="usd">4384000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="ie847eb5aa0e64053bebb1108d15c8db1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzEzLTMtMS0xLTA_f38c4329-db52-420c-8291-38ce6339d232"
      unitRef="usd">6228000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="ib5f6cb6dce004df281b1fbea3a9bd24a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzE0LTEtMS0xLTA_c0e14f88-6b96-4a55-8e92-139d41800bcf"
      unitRef="usd">66128000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="ie847eb5aa0e64053bebb1108d15c8db1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzE0LTMtMS0xLTA_0e0a29d4-7a06-412c-9ac9-15007d5a39e4"
      unitRef="usd">18187000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
      contextRef="ib5f6cb6dce004df281b1fbea3a9bd24a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzE1LTEtMS0xLTA_3c197f26-bc33-4fce-b2e5-335b807ef9a8"
      unitRef="usd">17656000</us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod>
    <us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod
      contextRef="ie847eb5aa0e64053bebb1108d15c8db1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzE1LTMtMS0xLTA_daa3dd8f-302f-44e5-a835-25f256ce26da"
      unitRef="usd">5057000</us-gaap:DiscontinuedOperationTaxEffectOfIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriod>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="ib5f6cb6dce004df281b1fbea3a9bd24a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzE2LTEtMS0xLTA_f059308c-3ea9-4833-a4cd-ce5a9c2aa3f0"
      unitRef="usd">48472000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="ie847eb5aa0e64053bebb1108d15c8db1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90YWJsZToxOTAyZDg4ZWYzYWE0NDJjODczZjkxZWM2MmM1MDU1Zi90YWJsZXJhbmdlOjE5MDJkODhlZjNhYTQ0MmM4NzNmOTFlYzYyYzUwNTVmXzE2LTMtMS0xLTA_23282da8-867a-4885-ba6c-08b1d9a728c1"
      unitRef="usd">13130000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <shen:DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses
      contextRef="i349bee0ac86847cbb239fece2260c335_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90ZXh0cmVnaW9uOjg5ODQzNjJkNjY1ZDRkNjA5ZjRmM2YwMmFlNmNmYTU4XzU0Mjk_d76bff4c-b028-4331-8c35-7422caa46ead"
      unitRef="usd">0</shen:DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses>
    <shen:DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses
      contextRef="i3e18dac31de94a62adfb0b276d03833f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjQvZnJhZzo4OTg0MzYyZDY2NWQ0ZDYwOWY0ZjNmMDJhZTZjZmE1OC90ZXh0cmVnaW9uOjg5ODQzNjJkNjY1ZDRkNjA5ZjRmM2YwMmFlNmNmYTU4XzU0NjY_74922544-ab72-471d-a684-5ffbde3a896a"
      unitRef="usd">36000000</shen:DisposalGroupIncludingDiscontinuedOperationAcceleratedExpenses>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjcvZnJhZzo1NTAwOTJhYzNkM2E0ZjliYThmZjZkNzk3YTExMDE3YS90ZXh0cmVnaW9uOjU1MDA5MmFjM2QzYTRmOWJhOGZmNmQ3OTdhMTEwMTdhXzI3MDk_e6687193-fa95-47e2-a197-67a4b9aabf57">Revenue from Contracts with Customers &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Broadband segment provides broadband data, video and voice services to residential and commercial customers in portions of Virginia, West Virginia, Maryland, Pennsylvania and Kentucky, via fiber optic, hybrid fiber coaxial cable, and fixed wireless networks. The Broadband segment also provides voice and DSL telephone services to customers in Virginia&#x2019;s Shenandoah County and portions of adjacent counties as a Rural Local Exchange Carrier (&#x201c;RLEC&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These contracts are generally cancellable at the customer&#x2019;s discretion without penalty at any time. We allocate the total transaction price in these transactions based upon the standalone selling price of each distinct good or service. We generally recognize these revenues over time as customers simultaneously receive and consume the benefits of the service, with the exception of equipment sales and home wiring, which are recognized as revenue at a point in time when control transfers and when installation is complete, respectively. Installation fees, charged upfront without transfer of commensurate goods or services to the customer, are allocated to services and are recognized ratably over the longer of the contract term or the period in which the unrecognized fee remains material to the contract, which we estimate to be about one year. Additionally, the Company incurs commission and installation costs related to in-house and third-party vendors which are capitalized and amortized over the expected weighted average customer life which is approximately five years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&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 $2.8&#160;million was recognized at March&#160;31, 2021, which we expect to recognize into revenue at the rate of approximately $0.8&#160;million per year.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Broadband segment also leases dedicated fiber optic strands to customers as part of &#x201c;dark fiber&#x201d; agreements, which are accounted for as leases under ASC 842, Leases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Tower segment leases space on owned cell towers to our Wireless and Broadband segments, and to other wireless carriers. Revenue from these leases is accounted for under ASC 842.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 14, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for a summary of these revenue streams.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a summary of the Broadband segment's capitalized contract acquisition and fulfillment costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 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 #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;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;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;14,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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;(1,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;15,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <shen:WeightedAverageCustomerLife
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjcvZnJhZzo1NTAwOTJhYzNkM2E0ZjliYThmZjZkNzk3YTExMDE3YS90ZXh0cmVnaW9uOjU1MDA5MmFjM2QzYTRmOWJhOGZmNmQ3OTdhMTEwMTdhXzE2NDkyNjc0NDQzODY_ef001950-f58c-453d-9598-d7ae49d4795a">P5Y</shen:WeightedAverageCustomerLife>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjcvZnJhZzo1NTAwOTJhYzNkM2E0ZjliYThmZjZkNzk3YTExMDE3YS90ZXh0cmVnaW9uOjU1MDA5MmFjM2QzYTRmOWJhOGZmNmQ3OTdhMTEwMTdhXzEwOTk1MTE2MzA1NTc_08150315-a22a-4317-9798-95e3bbaedc34"
      unitRef="usd">2800000</us-gaap:RevenueRemainingPerformanceObligation>
    <shen:RevenueRemainingPerformanceObligationAmountPerYear
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjcvZnJhZzo1NTAwOTJhYzNkM2E0ZjliYThmZjZkNzk3YTExMDE3YS90ZXh0cmVnaW9uOjU1MDA5MmFjM2QzYTRmOWJhOGZmNmQ3OTdhMTEwMTdhXzIxODM_a2ef370d-9168-4451-810b-c8b29a5c6a6e"
      unitRef="usd">800000</shen:RevenueRemainingPerformanceObligationAmountPerYear>
    <us-gaap:CapitalizedContractCostTableTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjcvZnJhZzo1NTAwOTJhYzNkM2E0ZjliYThmZjZkNzk3YTExMDE3YS90ZXh0cmVnaW9uOjU1MDA5MmFjM2QzYTRmOWJhOGZmNmQ3OTdhMTEwMTdhXzI3MDc_55e9899d-7e37-4d2a-8279-19ac5151de1a">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a summary of the Broadband segment's capitalized contract acquisition and fulfillment costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 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 #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;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;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;14,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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;(1,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;15,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,663&#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="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjcvZnJhZzo1NTAwOTJhYzNkM2E0ZjliYThmZjZkNzk3YTExMDE3YS90YWJsZTplYzQ5MzBlODAwZDg0MzM2OGRmNmExYTZlZTliOWVmOC90YWJsZXJhbmdlOmVjNDkzMGU4MDBkODQzMzY4ZGY2YTFhNmVlOWI5ZWY4XzEtMi0xLTEtMA_a13d3e4e-97ca-4edf-be6d-06f91a4e79bc"
      unitRef="usd">14669000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ia8e62c79796e4de0beaf3f7abcee8f12_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjcvZnJhZzo1NTAwOTJhYzNkM2E0ZjliYThmZjZkNzk3YTExMDE3YS90YWJsZTplYzQ5MzBlODAwZDg0MzM2OGRmNmExYTZlZTliOWVmOC90YWJsZXJhbmdlOmVjNDkzMGU4MDBkODQzMzY4ZGY2YTFhNmVlOWI5ZWY4XzEtNC0xLTEtMA_bf8b3af5-d58b-4305-b8d8-c3711fb6f53c"
      unitRef="usd">11005000</us-gaap:CapitalizedContractCostNet>
    <shen:CapitalizedContractCostPayments
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjcvZnJhZzo1NTAwOTJhYzNkM2E0ZjliYThmZjZkNzk3YTExMDE3YS90YWJsZTplYzQ5MzBlODAwZDg0MzM2OGRmNmExYTZlZTliOWVmOC90YWJsZXJhbmdlOmVjNDkzMGU4MDBkODQzMzY4ZGY2YTFhNmVlOWI5ZWY4XzItMi0xLTEtMA_db0ece2a-96d4-4d7b-b693-6210004046a1"
      unitRef="usd">1805000</shen:CapitalizedContractCostPayments>
    <shen:CapitalizedContractCostPayments
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjcvZnJhZzo1NTAwOTJhYzNkM2E0ZjliYThmZjZkNzk3YTExMDE3YS90YWJsZTplYzQ5MzBlODAwZDg0MzM2OGRmNmExYTZlZTliOWVmOC90YWJsZXJhbmdlOmVjNDkzMGU4MDBkODQzMzY4ZGY2YTFhNmVlOWI5ZWY4XzItNC0xLTEtMA_526babb4-b36c-4f85-b488-28a2d56ab75d"
      unitRef="usd">1685000</shen:CapitalizedContractCostPayments>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjcvZnJhZzo1NTAwOTJhYzNkM2E0ZjliYThmZjZkNzk3YTExMDE3YS90YWJsZTplYzQ5MzBlODAwZDg0MzM2OGRmNmExYTZlZTliOWVmOC90YWJsZXJhbmdlOmVjNDkzMGU4MDBkODQzMzY4ZGY2YTFhNmVlOWI5ZWY4XzMtMi0xLTEtMA_6a785252-7f45-4de9-a073-7b93a4d55016"
      unitRef="usd">1259000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjcvZnJhZzo1NTAwOTJhYzNkM2E0ZjliYThmZjZkNzk3YTExMDE3YS90YWJsZTplYzQ5MzBlODAwZDg0MzM2OGRmNmExYTZlZTliOWVmOC90YWJsZXJhbmdlOmVjNDkzMGU4MDBkODQzMzY4ZGY2YTFhNmVlOWI5ZWY4XzMtNC0xLTEtMA_9b011410-b937-4eaa-a3bc-b9a32a440f7b"
      unitRef="usd">1027000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjcvZnJhZzo1NTAwOTJhYzNkM2E0ZjliYThmZjZkNzk3YTExMDE3YS90YWJsZTplYzQ5MzBlODAwZDg0MzM2OGRmNmExYTZlZTliOWVmOC90YWJsZXJhbmdlOmVjNDkzMGU4MDBkODQzMzY4ZGY2YTFhNmVlOWI5ZWY4XzQtMi0xLTEtMA_3d8678e6-b5ba-45c3-9987-83bf77e6c490"
      unitRef="usd">15215000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i933c4a6700404d5db4ea197604367ed9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMjcvZnJhZzo1NTAwOTJhYzNkM2E0ZjliYThmZjZkNzk3YTExMDE3YS90YWJsZTplYzQ5MzBlODAwZDg0MzM2OGRmNmExYTZlZTliOWVmOC90YWJsZXJhbmdlOmVjNDkzMGU4MDBkODQzMzY4ZGY2YTFhNmVlOWI5ZWY4XzQtNC0xLTEtMA_4ed43581-99f5-4b2c-8469-a22a3c4d2e89"
      unitRef="usd">11663000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:InvestmentHoldingsTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90ZXh0cmVnaW9uOjQyMTVhMTc4OTc1NzRiOWJhNGE5YmJjNjk0NzdiOTRjXzE2Mzg_4988cc56-86c5-4685-b7b5-f3b167901810">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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&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,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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;10,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;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,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;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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;SERP Investments at Fair Value:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Supplemental Executive Retirement Plan (&#x201c;SERP&#x201d;) is a benefit plan that provides deferred compensation to certain employees. The Company holds the related investments in a rabbi trust as a source of funding for future payments under the plan. The SERP&#x2019;s investments were designated as trading securities and will be liquidated and &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;paid out to the participants upon retirement. The benefit obligation to participants is always equal to the value of the SERP assets under ASC 710, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Changes to the investments' fair value are presented in Other income (expense), while the reciprocal changes in the liability are presented in selling, general and administrative expense. At March 31, 2021, an additional $0.8&#160;million of SERP investments were presented as prepaid expenses and other (current assets) as we intend to liquidate certain investments to pay the current portion of our SERP obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cost Method Investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&#160;Our investment in CoBank&#x2019;s Class A common stock represented substantially all of our cost method investments with a balance of $10.0 million and $9.8 million at March&#160;31, 2021 and December&#160;31, 2020, respectively. We recognized approximately $1.0&#160;million of patronage income in Other income (expense) in both the three months ended March 31, 2021 and 2020. 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 March&#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.2 million from providing service to ValleyNet during both of the three months ended March 31, 2021 and 2020, respectively. We recognized Cost of service of $0.5 million and $0.8 million for the use of ValleyNet&#x2019;s network during the three months ended March 31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentHoldingsTextBlock>
    <shen:ScheduleOfOtherInvestmentsWhichDoNotHaveReadilyDeterminableFairValuesTableTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90ZXh0cmVnaW9uOjQyMTVhMTc4OTc1NzRiOWJhNGE5YmJjNjk0NzdiOTRjXzE2NDM_787fb669-1c82-4c59-95eb-deef85c1f221">&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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&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,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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;10,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;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,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;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="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90YWJsZTo0Y2JkYjkxOTVkNjk0MjljODYzZTFlNjdiZTkzODE4MS90YWJsZXJhbmdlOjRjYmRiOTE5NWQ2OTQyOWM4NjNlMWU2N2JlOTM4MTgxXzEtMS0xLTEtMA_9cd1a29c-b05d-411f-b7e5-cd89ef8bd32a"
      unitRef="usd">2039000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90YWJsZTo0Y2JkYjkxOTVkNjk0MjljODYzZTFlNjdiZTkzODE4MS90YWJsZXJhbmdlOjRjYmRiOTE5NWQ2OTQyOWM4NjNlMWU2N2JlOTM4MTgxXzEtMy0xLTEtMA_f61d04d5-6b3a-4bf2-96ad-8d85124ba75b"
      unitRef="usd">2687000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90YWJsZTo0Y2JkYjkxOTVkNjk0MjljODYzZTFlNjdiZTkzODE4MS90YWJsZXJhbmdlOjRjYmRiOTE5NWQ2OTQyOWM4NjNlMWU2N2JlOTM4MTgxXzItMS0xLTEtMA_32b1f576-eae6-45e5-8b0c-b2555e0e9663"
      unitRef="usd">10780000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90YWJsZTo0Y2JkYjkxOTVkNjk0MjljODYzZTFlNjdiZTkzODE4MS90YWJsZXJhbmdlOjRjYmRiOTE5NWQ2OTQyOWM4NjNlMWU2N2JlOTM4MTgxXzItMy0xLTEtMA_689a518f-48d2-492a-a63c-078ea55eb34b"
      unitRef="usd">10536000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90YWJsZTo0Y2JkYjkxOTVkNjk0MjljODYzZTFlNjdiZTkzODE4MS90YWJsZXJhbmdlOjRjYmRiOTE5NWQ2OTQyOWM4NjNlMWU2N2JlOTM4MTgxXzMtMS0xLTEtMA_8fd5fced-8147-43a6-8ff7-442e95cc6b2f"
      unitRef="usd">557000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90YWJsZTo0Y2JkYjkxOTVkNjk0MjljODYzZTFlNjdiZTkzODE4MS90YWJsZXJhbmdlOjRjYmRiOTE5NWQ2OTQyOWM4NjNlMWU2N2JlOTM4MTgxXzMtMy0xLTEtMA_444d2993-e50b-4a40-8225-128949c1bfb2"
      unitRef="usd">546000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:OtherLongTermInvestments
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90YWJsZTo0Y2JkYjkxOTVkNjk0MjljODYzZTFlNjdiZTkzODE4MS90YWJsZXJhbmdlOjRjYmRiOTE5NWQ2OTQyOWM4NjNlMWU2N2JlOTM4MTgxXzQtMS0xLTEtMA_8114e186-ed2f-4fd5-9236-9f522d09e88a"
      unitRef="usd">13376000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90YWJsZTo0Y2JkYjkxOTVkNjk0MjljODYzZTFlNjdiZTkzODE4MS90YWJsZXJhbmdlOjRjYmRiOTE5NWQ2OTQyOWM4NjNlMWU2N2JlOTM4MTgxXzQtMy0xLTEtMA_edd4e8bb-f5e1-4703-96ac-39b0c2208b8a"
      unitRef="usd">13769000</us-gaap:OtherLongTermInvestments>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90ZXh0cmVnaW9uOjQyMTVhMTc4OTc1NzRiOWJhNGE5YmJjNjk0NzdiOTRjXzE2MzU_c055dcb5-3b3b-4af4-b9da-9607edc83110">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;SERP Investments at Fair Value:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Supplemental Executive Retirement Plan (&#x201c;SERP&#x201d;) is a benefit plan that provides deferred compensation to certain employees. The Company holds the related investments in a rabbi trust as a source of funding for future payments under the plan. The SERP&#x2019;s investments were designated as trading securities and will be liquidated and &lt;/span&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;paid out to the participants upon retirement. The benefit obligation to participants is always equal to the value of the SERP assets under ASC 710, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Changes to the investments' fair value are presented in Other income (expense), while the reciprocal changes in the liability are presented in selling, general and administrative expense. At March 31, 2021, an additional $0.8&#160;million of SERP investments were presented as prepaid expenses and other (current assets) as we intend to liquidate certain investments to pay the current portion of our SERP obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cost Method Investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&#160;Our investment in CoBank&#x2019;s Class A common stock represented substantially all of our cost method investments with a balance of $10.0 million and $9.8 million at March&#160;31, 2021 and December&#160;31, 2020, respectively. We recognized approximately $1.0&#160;million of patronage income in Other income (expense) in both the three months ended March 31, 2021 and 2020. 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 March&#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.2 million from providing service to ValleyNet during both of the three months ended March 31, 2021 and 2020, respectively. We recognized Cost of service of $0.5 million and $0.8 million for the use of ValleyNet&#x2019;s network during the three months ended March 31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <shen:SERPInvestmentsCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90ZXh0cmVnaW9uOjQyMTVhMTc4OTc1NzRiOWJhNGE5YmJjNjk0NzdiOTRjXzI3NDg3NzkwNzE5NTk_391dbdae-e07e-4df3-a7c3-4c4779f6285d"
      unitRef="usd">800000</shen:SERPInvestmentsCurrent>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i93caefa25d724ac2942b37a6034331c1_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90ZXh0cmVnaW9uOjQyMTVhMTc4OTc1NzRiOWJhNGE5YmJjNjk0NzdiOTRjXzkzNw_ec6c73b0-c910-444c-8333-adafdc34d548"
      unitRef="usd">10000000.0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ib653977c9ec0478d97081bfd883c35cc_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90ZXh0cmVnaW9uOjQyMTVhMTc4OTc1NzRiOWJhNGE5YmJjNjk0NzdiOTRjXzk0NA_e1245586-12d5-4a2e-be58-7e414afa0ca7"
      unitRef="usd">9800000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i1c0c3f23fb874581864a324266809dfa_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90ZXh0cmVnaW9uOjQyMTVhMTc4OTc1NzRiOWJhNGE5YmJjNjk0NzdiOTRjXzEwMTQ_1339b369-2dee-4b8d-b25b-49278571a24c"
      unitRef="usd">1000000.0</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i7fe2051adf8c4b6faeb5d5c70578654c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90ZXh0cmVnaW9uOjQyMTVhMTc4OTc1NzRiOWJhNGE5YmJjNjk0NzdiOTRjXzEwMTQ_58fc04d2-4ef7-4750-8edc-81a05336969c"
      unitRef="usd">1000000.0</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <shen:PercentageOfPatronageCreditPaidInCash
      contextRef="i93caefa25d724ac2942b37a6034331c1_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90ZXh0cmVnaW9uOjQyMTVhMTc4OTc1NzRiOWJhNGE5YmJjNjk0NzdiOTRjXzExMjM_88dfdacf-251c-4704-a79b-1cff114d34e3"
      unitRef="number">0.75</shen:PercentageOfPatronageCreditPaidInCash>
    <shen:PercentageOfPatronageCreditPaidInShare
      contextRef="i93caefa25d724ac2942b37a6034331c1_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90ZXh0cmVnaW9uOjQyMTVhMTc4OTc1NzRiOWJhNGE5YmJjNjk0NzdiOTRjXzExODQ_54dc3c5a-95d4-49fd-ae5e-c02a312003b7"
      unitRef="number">0.25</shen:PercentageOfPatronageCreditPaidInShare>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i808f0bf8ff0e43ff95c73810dc32333c_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90ZXh0cmVnaW9uOjQyMTVhMTc4OTc1NzRiOWJhNGE5YmJjNjk0NzdiOTRjXzEyNTI_eb461b6f-fe1b-4039-909c-87c24995e8e3"
      unitRef="number">0.200</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i6e7887c575a54373a78a30c83b8fa9e2_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90ZXh0cmVnaW9uOjQyMTVhMTc4OTc1NzRiOWJhNGE5YmJjNjk0NzdiOTRjXzE0MjA_aba4990c-53da-4459-af36-6387df3559b1"
      unitRef="usd">200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="if5d3189825c448a5b27511d616759904_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90ZXh0cmVnaW9uOjQyMTVhMTc4OTc1NzRiOWJhNGE5YmJjNjk0NzdiOTRjXzE0MjA_f732f12e-f4ae-4c76-b363-d7e4718699bd"
      unitRef="usd">200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="if5d3189825c448a5b27511d616759904_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90ZXh0cmVnaW9uOjQyMTVhMTc4OTc1NzRiOWJhNGE5YmJjNjk0NzdiOTRjXzE1NDE_be55d083-1c6e-4fa3-bd0c-be7eb540ed5f"
      unitRef="usd">500000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="i6e7887c575a54373a78a30c83b8fa9e2_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzAvZnJhZzo0MjE1YTE3ODk3NTc0YjliYTRhOWJiYzY5NDc3Yjk0Yy90ZXh0cmVnaW9uOjQyMTVhMTc4OTc1NzRiOWJhNGE5YmJjNjk0NzdiOTRjXzE1NDU_b963acbb-b904-459e-95c4-00e45ec0a9fc"
      unitRef="usd">800000</us-gaap:RelatedPartyCosts>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90ZXh0cmVnaW9uOjU2ZWZiYzAxM2E1YTQ2ZWU4YzljNGJkMjhkZDYzMzY1XzExMQ_3b70e03d-1579-49e9-b35f-6e277ba8b64e">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:57.818%"/&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: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:2px 1pt;text-align:center;vertical-align: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;March 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,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;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 - 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,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;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;407,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;329,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;836,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;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;70,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;906,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;438,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;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;468,383&#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;&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;Property, plant and equipment net, increased due primarily to capital expenditures in the Broadband segment driven by our Glo Fiber and Beam market expansions.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90ZXh0cmVnaW9uOjU2ZWZiYzAxM2E1YTQ2ZWU4YzljNGJkMjhkZDYzMzY1XzEwNw_b40de675-f4f3-45a3-9f93-f69b760cfd2d">&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:57.818%"/&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: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:2px 1pt;text-align:center;vertical-align: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;March 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,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;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 - 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,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;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;407,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;329,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;836,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;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;70,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;906,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;438,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;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;468,383&#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;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5ae2fe9a178449a8a29f24fa51ae3f9c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzEtMy0xLTEtMA_f0fdb62a-008b-49c8-92df-d54996820671"
      unitRef="usd">3771000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1e39a6d4570b4c038bb7856731e85352_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzEtNS0xLTEtMA_f965414f-34c6-4e46-8f2f-5b08a5e62d8b"
      unitRef="usd">3909000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if00eb51c371f4031beddacf78cb786ba_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzItMS0xLTEtMC90ZXh0cmVnaW9uOjcxOGU0NDA3NDkzMTRjZWRiOGUxYWI3ZjI0NjAxY2MyXzQ_3fd2ca20-4a6a-4aaf-ba1a-f6cc9b47df14">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i84f5114599684d6d9c7e68f2eb26b31b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzItMy0xLTEtMA_973a99e5-bc61-46a4-9749-1315da9c9c4c"
      unitRef="usd">3141000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7ddd1db602f644e3ae617cbd520eec97_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzItNS0xLTEtMA_7b12afa6-b46e-4602-8ba5-083c56245e62"
      unitRef="usd">2910000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i55eed702c0db4b22ad21a6bfc7501da1_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzMtMS0xLTEtMC90ZXh0cmVnaW9uOjQ0ZDcyZGJhZjgzMDQ1ZjVhMzkwOGNmNGFhODFkNjhmXzQ_c474dd8e-5bb0-484f-bfd7-2d4a184e0558">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0dfb0ccff3d14d0a9c396494f544827d_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzMtMS0xLTEtMC90ZXh0cmVnaW9uOjQ0ZDcyZGJhZjgzMDQ1ZjVhMzkwOGNmNGFhODFkNjhmXzk_01fb0771-5c46-427b-9a90-de048e4ccdbb">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9d17663fcce244878951df35e458a963_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzMtMy0xLTEtMA_f59ee642-9986-4c4f-a41a-6014f52cec40"
      unitRef="usd">92974000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1a1b9da6f386457b90c78d39225d0459_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzMtNS0xLTEtMA_4ce9b858-3542-48be-bee5-43cd991abdb6"
      unitRef="usd">91335000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i992ca00a38744c1f8a84ed8f21731d59_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzQtMS0xLTEtMC90ZXh0cmVnaW9uOmZmNTIzMGJjZjI0ZDQ4Mjc5MGJiZWM3M2NhNmM4OGMyXzQ_2c95d084-d1a3-4b56-b464-780d0ca07d1d">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iac50cdaae7d2415e96cb65564bc9724e_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzQtMS0xLTEtMC90ZXh0cmVnaW9uOmZmNTIzMGJjZjI0ZDQ4Mjc5MGJiZWM3M2NhNmM4OGMyXzk_97d93000-c1cd-431f-a01c-d96c678d5abc">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7396de6d9e9c462ab2250d988680b44e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzQtMy0xLTEtMA_e80c41d5-e807-45ad-bfa5-49f31c3467e5"
      unitRef="usd">407341000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id6124938224447729a70dfeb76363080_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzQtNS0xLTEtMA_28402628-0637-478a-ace6-0697be6e3aa3"
      unitRef="usd">390209000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="icdcabb9404a748558cfbe4c63661eb74_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzUtMS0xLTEtMC90ZXh0cmVnaW9uOjlkMjcwZmYzMjg1OTQzZjA4ZGMyODM5Njc1YmMzZDU3XzQ_5a54af9a-3f40-4b8d-a269-182d32ea2647">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6272e24094564cb995caadceebac7080_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzUtMS0xLTEtMC90ZXh0cmVnaW9uOjlkMjcwZmYzMjg1OTQzZjA4ZGMyODM5Njc1YmMzZDU3Xzk_9dc27805-6002-4b86-b737-20f5a3b2a1cd">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icd3e46696c0e46c1b8a258e31fed7324_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzUtMy0xLTEtMA_ef639ecc-7191-4f2c-90c2-f475d52c40ef"
      unitRef="usd">329087000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i25e843eade8e42b8b7cb73403a903b21_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzUtNS0xLTEtMA_305dd513-6389-45b9-b089-e1dd690c0ad8"
      unitRef="usd">331047000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ice1cc32e119d4d50acdcc406750ab94a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzYtMy0xLTEtMA_89cded5b-3563-4593-8ff2-72e52a8c4f36"
      unitRef="usd">836314000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5768771c08c847d78ecac057b5203152_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzYtNS0xLTEtMA_66a78ccb-9aef-4796-95e6-431b4a68806f"
      unitRef="usd">819410000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i14d565075c394ec283e3cef83ef2fab7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzctMy0xLTEtMA_c99cae25-cc1f-479b-97b0-87098ce7ca71"
      unitRef="usd">70369000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i26e148f013314a85a218926839cbb818_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzctNS0xLTEtMA_fe609b04-dbf8-43ce-9794-e190c22a7142"
      unitRef="usd">49417000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzgtMy0xLTEtMA_8ab96936-db61-4c34-a799-e3c853fd2269"
      unitRef="usd">906683000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzgtNS0xLTEtMA_77d5be15-cc1b-4144-8481-aaf2ca806061"
      unitRef="usd">868827000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzktMy0xLTEtMA_e2465db0-26fa-4f83-b9b1-18368232f96a"
      unitRef="usd">438300000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzktNS0xLTEtMA_3515d8aa-3179-4c4c-ac2b-75d1f80c85e7"
      unitRef="usd">428400000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzEwLTMtMS0xLTA_e5c3cf66-edb6-4c5f-819b-bd8dc1ac7734"
      unitRef="usd">468383000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzMvZnJhZzo1NmVmYmMwMTNhNWE0NmVlOGM5YzRiZDI4ZGQ2MzM2NS90YWJsZTo0ZTMyNDdkNGQyNjQ0ZDJiODlhZWY5NGY2NTFkMDA0ZS90YWJsZXJhbmdlOjRlMzI0N2Q0ZDI2NDRkMmI4OWFlZjk0ZjY1MWQwMDRlXzEwLTUtMS0xLTA_2ba3ca9f-8dc6-469b-8dcb-463a6e1ea2ae"
      unitRef="usd">440427000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90ZXh0cmVnaW9uOjFjNjExNzUwZTZjODQ5NmRiMWM3ZTI1Zjc4MzZmMmRkXzE2ODI_bfa8dc02-6b2d-4998-a155-d8ca5c73ad5b">Goodwill and Intangible Assets &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 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;29,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;94,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(437)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(283)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(26,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;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,833)&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,543&#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:120%"&gt;We acquired Canaan Cable ("Canaan") on December 31, 2020. The $2.1&#160;million acquisition price was allocated as follows: $1.1&#160;million of property, plant and equipment; $0.4&#160;million to subscriber relationships; and $0.6&#160;million of goodwill. We remitted $1.89&#160;million of the acquisition price at closing. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2020, the Company completed the purchase of certain indefinite-lived CBRS spectrum licenses for an aggregate cost of $16.1&#160;million, within our Broadband segment. Spectrum licenses in the CBRS band are issued by the Federal Communications Commission (&#x201c;FCC&#x201d;) and provide us priority access rights over general access users other than incumbents, in that specific band, in accordance with the FCC&#x2019;s three-tier CBRS band spectrum sharing framework to utilize designated radio frequency spectrum within specific geographic service areas to provide wireless communication services.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended March 31, 2021 and 2020, amortization expense was approximately $0.2 million and $0.2 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90ZXh0cmVnaW9uOjFjNjExNzUwZTZjODQ5NmRiMWM3ZTI1Zjc4MzZmMmRkXzE2ODM_0242c1eb-7b13-49d5-bce8-356b445b16a9">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 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;29,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;94,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(437)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(283)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(26,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;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,833)&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,543&#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="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90ZXh0cmVnaW9uOjFjNjExNzUwZTZjODQ5NmRiMWM3ZTI1Zjc4MzZmMmRkXzE2OTE_3dbae613-55d5-4342-9b66-b7379fd5d8ef">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 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;29,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;94,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(437)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(283)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(26,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;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,833)&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,543&#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="if337d85289dd46c89be570040f353a51_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzItMS0xLTEtMA_46a90522-a5ef-46eb-8837-afdc848b4360"
      unitRef="usd">3244000</us-gaap:GoodwillGross>
    <us-gaap:Goodwill
      contextRef="if337d85289dd46c89be570040f353a51_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzItNS0xLTEtMA_bad9048f-b92d-46e3-96fc-d96576b0adf4"
      unitRef="usd">3244000</us-gaap:Goodwill>
    <us-gaap:GoodwillGross
      contextRef="i188b2018b0f142dbbabae713bc030566_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzItNy0xLTEtMA_9fa380d0-a335-4908-88bd-808df88a97ac"
      unitRef="usd">3244000</us-gaap:GoodwillGross>
    <us-gaap:Goodwill
      contextRef="i188b2018b0f142dbbabae713bc030566_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzItMTEtMS0xLTA_0b96aaab-6d55-4cb3-a616-cff4c5d8bade"
      unitRef="usd">3244000</us-gaap:Goodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ibcdc3d0ee4f0406abe6f84c7dd9d1b39_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzQtMS0xLTEtMA_c5e71b05-34e2-4287-815b-c29ac248ff15"
      unitRef="usd">64334000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ibcdc3d0ee4f0406abe6f84c7dd9d1b39_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzQtNS0xLTEtMA_0245d365-3298-4883-9243-b01e17a89a8a"
      unitRef="usd">64334000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="icc3f570353a943f3a53423946f4b0531_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzQtNy0xLTEtMA_b45ff4a7-e8be-403f-9735-cc19a291d95b"
      unitRef="usd">64334000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="icc3f570353a943f3a53423946f4b0531_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzQtMTEtMS0xLTA_3665bf8e-b7d8-49f2-8563-1f25fbfbf15b"
      unitRef="usd">64334000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i966deaab6f29430192bc81d44d9171dc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzUtMS0xLTEtMA_1e17695d-87bf-46df-b9ca-9217930fb988"
      unitRef="usd">29958000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i966deaab6f29430192bc81d44d9171dc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzUtNS0xLTEtMA_0e847ef1-3084-409c-8cb4-84c1bf474d6a"
      unitRef="usd">29958000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i1464cf0fc16e49c9b7c0f128b8971f1b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzUtNy0xLTEtMA_d585f6f7-2600-4a5d-b55c-f37b93e22fd7"
      unitRef="usd">29958000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i1464cf0fc16e49c9b7c0f128b8971f1b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzUtMTEtMS0xLTA_75e394d1-f43f-4dba-b595-04fa3a7b95ad"
      unitRef="usd">29958000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ib40074710c884b72aa8898885cacaafb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzYtMS0xLTEtMA_e913bf6f-0c03-4875-b911-daf59b1b5a2c"
      unitRef="usd">141000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ib40074710c884b72aa8898885cacaafb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzYtNS0xLTEtMA_5f1eea60-4026-47c8-aac0-827293dc6686"
      unitRef="usd">141000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i53e5aac37d8a46269f9b9d397eecf1af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzYtNy0xLTEtMA_02e74006-35e2-40f9-9782-82ee7b4057ca"
      unitRef="usd">141000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i53e5aac37d8a46269f9b9d397eecf1af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzYtMTEtMS0xLTA_ad23189b-da95-41af-a614-089973cba4a7"
      unitRef="usd">141000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzctMS0xLTEtMA_3506b0df-3ff8-4454-b4c3-47ccdd161396"
      unitRef="usd">94433000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzctNS0xLTEtMA_17807a03-98af-4865-8c78-c828bc441c5b"
      unitRef="usd">94433000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzctNy0xLTEtMA_ae108e3f-d59d-43f8-bafb-b018021a8f68"
      unitRef="usd">94433000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzctMTEtMS0xLTA_89db26e1-359b-43cd-b612-ce3b0b6b7c1f"
      unitRef="usd">94433000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i56512503c62146f0aa10a802e5ab801a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzEwLTEtMS0xLTA_7a33056c-decc-45aa-8792-8fc6709b7b1f"
      unitRef="usd">6811000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i56512503c62146f0aa10a802e5ab801a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzEwLTMtMS0xLTA_269e76f5-11e6-4760-a464-f867944cfa69"
      unitRef="usd">437000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i56512503c62146f0aa10a802e5ab801a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzEwLTUtMS0xLTA_c52b1f9d-5fbb-412c-9a57-cf024343bf51"
      unitRef="usd">6374000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if89967615832479d9990d5ce9c4b1197_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzEwLTctMS0xLTA_9bef01d8-c91e-4ea5-96cb-c15f63a2ead4"
      unitRef="usd">6811000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if89967615832479d9990d5ce9c4b1197_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzEwLTktMS0xLTA_dfe8cf85-add9-4f70-839f-eea16286b8a1"
      unitRef="usd">340000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if89967615832479d9990d5ce9c4b1197_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzEwLTExLTEtMS0w_fcdf5644-c73a-4504-863d-8e42e40a6894"
      unitRef="usd">6471000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4b7646affaa74488b0b967995ae36e68_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzExLTEtMS0xLTA_e9879574-ed9b-4193-aa09-57d50cf65f63"
      unitRef="usd">28425000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4b7646affaa74488b0b967995ae36e68_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzExLTMtMS0xLTA_01eedb4f-9b0b-48c0-85a6-b2f8fbf3f795"
      unitRef="usd">26113000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4b7646affaa74488b0b967995ae36e68_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzExLTUtMS0xLTA_16f870b8-9528-4fa3-b2f4-55de68363843"
      unitRef="usd">2312000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7e07b5eeefd0474c91f718fe63c0d9d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzExLTctMS0xLTA_f436cb50-cbaf-4ea8-a83e-f28bd35b98af"
      unitRef="usd">28425000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7e07b5eeefd0474c91f718fe63c0d9d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzExLTktMS0xLTA_259f3446-4b68-46a7-9aac-765b4c74d610"
      unitRef="usd">26000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7e07b5eeefd0474c91f718fe63c0d9d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzExLTExLTEtMS0w_8bea5363-f157-44e3-a5b4-8b3bbea98093"
      unitRef="usd">2425000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1f4607f4267347368c44eedbe4d235ac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzEyLTEtMS0xLTA_9e0e78a6-5c7d-4ea0-acc0-905324338b52"
      unitRef="usd">463000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1f4607f4267347368c44eedbe4d235ac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzEyLTMtMS0xLTA_27832f60-ea95-4b91-ba52-672381241db1"
      unitRef="usd">283000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1f4607f4267347368c44eedbe4d235ac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzEyLTUtMS0xLTA_0579a094-ab92-4303-9ad3-e47d46dce712"
      unitRef="usd">180000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie80a132a1154449fbc3503f391ddb7fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzEyLTctMS0xLTA_385058c7-05d9-4edc-86d9-15f198af300c"
      unitRef="usd">463000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie80a132a1154449fbc3503f391ddb7fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzEyLTktMS0xLTA_4b562925-5007-4fb5-a509-62841a5b9a89"
      unitRef="usd">277000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie80a132a1154449fbc3503f391ddb7fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzEyLTExLTEtMS0w_6710303b-efdd-4e02-b223-6bdcf168cfa3"
      unitRef="usd">186000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzEzLTEtMS0xLTA_33ebec6c-23d9-4ea4-8257-a23820007a3b"
      unitRef="usd">35699000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzEzLTMtMS0xLTA_f8591c6f-9b0e-472b-bfa8-2a2edfc08321"
      unitRef="usd">26833000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzEzLTUtMS0xLTA_f82da231-0a47-4e50-ac58-a8af8806e9ee"
      unitRef="usd">8866000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzEzLTctMS0xLTA_34c480b7-6468-4718-ae84-01987f93c33b"
      unitRef="usd">35699000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzEzLTktMS0xLTA_f62f0c4d-7b15-45fc-bfd4-e505bb02738a"
      unitRef="usd">26617000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzEzLTExLTEtMS0w_ef58edb7-e6d4-4b24-84d9-f1aaf3b57415"
      unitRef="usd">9082000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzE0LTEtMS0xLTA_0294ce57-9775-48fd-836b-0f92806c073c"
      unitRef="usd">133376000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzE0LTMtMS0xLTA_34848d84-dabf-46a3-881c-7e6e7bc1e549"
      unitRef="usd">26833000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzE0LTUtMS0xLTA_24f20230-1976-41b5-a469-001333356135"
      unitRef="usd">106543000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzE0LTctMS0xLTA_f4199734-b7db-457b-80a7-7892078691a2"
      unitRef="usd">133376000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzE0LTktMS0xLTA_b0fbf0ae-0775-46e5-8d46-31ed5e1634b8"
      unitRef="usd">26617000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90YWJsZTo5YzI3MWVhYjUwMTI0NWVkYWRhMWFiOGE5YjVmZjg0Mi90YWJsZXJhbmdlOjljMjcxZWFiNTAxMjQ1ZWRhZGExYWI4YTliNWZmODQyXzE0LTExLTEtMS0w_53ed38eb-05bd-4cea-9865-fa966e25bd30"
      unitRef="usd">106759000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="idaab07e6d63b41fa9c580011d294bd9f_D20201231-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90ZXh0cmVnaW9uOjFjNjExNzUwZTZjODQ5NmRiMWM3ZTI1Zjc4MzZmMmRkXzE2Mw_4fe4f732-18e5-441a-9b4f-17a6c19520e5"
      unitRef="usd">2100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i2c8e3c84c3ee498f8cdaef24788cc7b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90ZXh0cmVnaW9uOjFjNjExNzUwZTZjODQ5NmRiMWM3ZTI1Zjc4MzZmMmRkXzIxMA_670c0742-f512-4ffc-9f7a-e1c5c74c2376"
      unitRef="usd">1100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i8218fe4499a6477ba7381ba15e9ceded_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90ZXh0cmVnaW9uOjFjNjExNzUwZTZjODQ5NmRiMWM3ZTI1Zjc4MzZmMmRkXzI0Nw_44b2da95-9aa0-4b27-a4d1-0c3cb554cb03"
      unitRef="usd">400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i2c8e3c84c3ee498f8cdaef24788cc7b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90ZXh0cmVnaW9uOjFjNjExNzUwZTZjODQ5NmRiMWM3ZTI1Zjc4MzZmMmRkXzI4Mw_93fc1107-1ed8-4ab9-a1b6-8e9edbbff30f"
      unitRef="usd">600000</us-gaap:Goodwill>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="idaab07e6d63b41fa9c580011d294bd9f_D20201231-20201231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90ZXh0cmVnaW9uOjFjNjExNzUwZTZjODQ5NmRiMWM3ZTI1Zjc4MzZmMmRkXzMxMQ_962a1eba-d962-48bd-b848-2c02b5c44bf8"
      unitRef="usd">1890000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="i2cb1b9a72333421f90dbdeed68f6c19b_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90ZXh0cmVnaW9uOjFjNjExNzUwZTZjODQ5NmRiMWM3ZTI1Zjc4MzZmMmRkXzU4Ng_0ab0ee5b-ed71-406c-9608-94d2682ef423"
      unitRef="usd">16100000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90ZXh0cmVnaW9uOjFjNjExNzUwZTZjODQ5NmRiMWM3ZTI1Zjc4MzZmMmRkXzE0NzQ_922a2940-0265-4020-9dfe-c8937c83d712"
      unitRef="usd">200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzYvZnJhZzoxYzYxMTc1MGU2Yzg0OTZkYjFjN2UyNWY3ODM2ZjJkZC90ZXh0cmVnaW9uOjFjNjExNzUwZTZjODQ5NmRiMWM3ZTI1Zjc4MzZmMmRkXzE0Nzg_e7b7cfb1-1abf-47ff-8ac7-fdb8aa04d36d"
      unitRef="usd">200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90ZXh0cmVnaW9uOjQ5ZWQyNTgwNzhmMTQ1OGU4MjA2MDI0ZGI4ZTRiOWE4XzYwNA_97d9ef4b-916e-4c8c-904f-7193a95e65f2">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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 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;Prepaid maintenance expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Broadband contract acquisition and fulfillment costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;4,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,943&#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;9,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 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;Broadband contract acquisition and fulfillment costs&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;10,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,252&#160;&lt;/span&gt;&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 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;4,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 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;14,998&#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;11,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 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;Interest rate swaps&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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;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 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,505&#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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities, classified as long-term liabilities, included the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 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;Noncurrent portion of deferred lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Noncurrent portion of financing 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;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;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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,453&#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="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;During the three months ended March 31, 2021, we implemented a restructuring plan whereby certain employees will leave the Company during the second quarter of 2021. We recognized a restructuring accrual for severance benefits payable to those employees totaling $0.8 million. Of that amount, $0.6 million was presented within income from continuing operations, and $0.2 million was presented within income from discontinued operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90ZXh0cmVnaW9uOjQ5ZWQyNTgwNzhmMTQ1OGU4MjA2MDI0ZGI4ZTRiOWE4XzYwMQ_9365d765-4556-48c1-a7de-8b2546420c88">&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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 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;Prepaid maintenance expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Broadband contract acquisition and fulfillment costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;4,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,943&#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;9,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <shen:PrepaidMaintenanceExpenseCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo4YzIzZjIwMzhjY2U0MWQ1ODEwNjBjY2ZlZTIyZGQ0My90YWJsZXJhbmdlOjhjMjNmMjAzOGNjZTQxZDU4MTA2MGNjZmVlMjJkZDQzXzEtMi0xLTEtMA_451a94a1-db23-4502-bb78-50c5704799d0"
      unitRef="usd">6089000</shen:PrepaidMaintenanceExpenseCurrent>
    <shen:PrepaidMaintenanceExpenseCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo4YzIzZjIwMzhjY2U0MWQ1ODEwNjBjY2ZlZTIyZGQ0My90YWJsZXJhbmdlOjhjMjNmMjAzOGNjZTQxZDU4MTA2MGNjZmVlMjJkZDQzXzEtNC0xLTEtMA_de792464-221d-43ba-bcb6-582d8764503e"
      unitRef="usd">4018000</shen:PrepaidMaintenanceExpenseCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo4YzIzZjIwMzhjY2U0MWQ1ODEwNjBjY2ZlZTIyZGQ0My90YWJsZXJhbmdlOjhjMjNmMjAzOGNjZTQxZDU4MTA2MGNjZmVlMjJkZDQzXzItMi0xLTEtMA_a0e2a9f3-1ac6-4e2d-b4c4-9f0dfdfbcf22"
      unitRef="usd">4721000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo4YzIzZjIwMzhjY2U0MWQ1ODEwNjBjY2ZlZTIyZGQ0My90YWJsZXJhbmdlOjhjMjNmMjAzOGNjZTQxZDU4MTA2MGNjZmVlMjJkZDQzXzItNC0xLTEtMA_a28d3e80-b9aa-4658-b8f9-6138b811454a"
      unitRef="usd">4417000</us-gaap:CapitalizedContractCostNetCurrent>
    <shen:SERPInvestmentsCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo4YzIzZjIwMzhjY2U0MWQ1ODEwNjBjY2ZlZTIyZGQ0My90YWJsZXJhbmdlOjhjMjNmMjAzOGNjZTQxZDU4MTA2MGNjZmVlMjJkZDQzXzMtMi0xLTEtNDI1Nw_07a049b1-0db1-4eb3-ad2d-404bcd1b6108"
      unitRef="usd">840000</shen:SERPInvestmentsCurrent>
    <shen:SERPInvestmentsCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo4YzIzZjIwMzhjY2U0MWQ1ODEwNjBjY2ZlZTIyZGQ0My90YWJsZXJhbmdlOjhjMjNmMjAzOGNjZTQxZDU4MTA2MGNjZmVlMjJkZDQzXzMtNC0xLTEtNDI2NQ_8cfcb0ed-fc71-480a-a063-166d2fb47a57"
      unitRef="usd">0</shen:SERPInvestmentsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo4YzIzZjIwMzhjY2U0MWQ1ODEwNjBjY2ZlZTIyZGQ0My90YWJsZXJhbmdlOjhjMjNmMjAzOGNjZTQxZDU4MTA2MGNjZmVlMjJkZDQzXzQtMi0xLTEtMA_fab8461a-573a-4308-a2f0-316e8736a59c"
      unitRef="usd">1293000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo4YzIzZjIwMzhjY2U0MWQ1ODEwNjBjY2ZlZTIyZGQ0My90YWJsZXJhbmdlOjhjMjNmMjAzOGNjZTQxZDU4MTA2MGNjZmVlMjJkZDQzXzQtNC0xLTEtMA_2c11fe69-93df-4474-9cd4-e51f38acbc4c"
      unitRef="usd">1196000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo4YzIzZjIwMzhjY2U0MWQ1ODEwNjBjY2ZlZTIyZGQ0My90YWJsZXJhbmdlOjhjMjNmMjAzOGNjZTQxZDU4MTA2MGNjZmVlMjJkZDQzXzUtMi0xLTEtMA_a468ac97-33c6-48ef-8c4f-61df24a3b8e3"
      unitRef="usd">12943000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo4YzIzZjIwMzhjY2U0MWQ1ODEwNjBjY2ZlZTIyZGQ0My90YWJsZXJhbmdlOjhjMjNmMjAzOGNjZTQxZDU4MTA2MGNjZmVlMjJkZDQzXzUtNC0xLTEtMA_221a5648-ecbd-4f27-939f-4de9f93d822d"
      unitRef="usd">9631000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90ZXh0cmVnaW9uOjQ5ZWQyNTgwNzhmMTQ1OGU4MjA2MDI0ZGI4ZTRiOWE4XzU5OA_5477fad2-e150-4e22-bdb7-d4501648fab5">&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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 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;Broadband contract acquisition and fulfillment costs&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;10,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,252&#160;&lt;/span&gt;&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 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;4,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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 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;14,998&#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;11,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo1MWU4YjRkNDhlOWI0Yjk5YTY0YmMzZWI1MTFiMDgyNy90YWJsZXJhbmdlOjUxZThiNGQ0OGU5YjRiOTlhNjRiYzNlYjUxMWIwODI3XzEtMi0xLTEtMA_2f7e02c0-697b-4fb8-bef9-792b62e4f8f5"
      unitRef="usd">10494000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo1MWU4YjRkNDhlOWI0Yjk5YTY0YmMzZWI1MTFiMDgyNy90YWJsZXJhbmdlOjUxZThiNGQ0OGU5YjRiOTlhNjRiYzNlYjUxMWIwODI3XzEtNC0xLTEtMA_8dfeed78-6ed5-4fca-a675-05089fc947c7"
      unitRef="usd">10252000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo1MWU4YjRkNDhlOWI0Yjk5YTY0YmMzZWI1MTFiMDgyNy90YWJsZXJhbmdlOjUxZThiNGQ0OGU5YjRiOTlhNjRiYzNlYjUxMWIwODI3XzItMi0xLTEtMA_6695a3af-6a77-4d3e-a691-4bb82de59bd0"
      unitRef="usd">4504000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo1MWU4YjRkNDhlOWI0Yjk5YTY0YmMzZWI1MTFiMDgyNy90YWJsZXJhbmdlOjUxZThiNGQ0OGU5YjRiOTlhNjRiYzNlYjUxMWIwODI3XzItNC0xLTEtMA_7271c4eb-0c50-46ee-a1de-83ba8cf4ffad"
      unitRef="usd">1398000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DeferredCosts
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo1MWU4YjRkNDhlOWI0Yjk5YTY0YmMzZWI1MTFiMDgyNy90YWJsZXJhbmdlOjUxZThiNGQ0OGU5YjRiOTlhNjRiYzNlYjUxMWIwODI3XzQtMi0xLTEtMA_2079bc0d-e4c9-41a1-a6b5-53843e81db16"
      unitRef="usd">14998000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo1MWU4YjRkNDhlOWI0Yjk5YTY0YmMzZWI1MTFiMDgyNy90YWJsZXJhbmdlOjUxZThiNGQ0OGU5YjRiOTlhNjRiYzNlYjUxMWIwODI3XzQtNC0xLTEtMA_d6cb3d42-d5ea-4d9d-aace-6536d865c769"
      unitRef="usd">11650000</us-gaap:DeferredCosts>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90ZXh0cmVnaW9uOjQ5ZWQyNTgwNzhmMTQ1OGU4MjA2MDI0ZGI4ZTRiOWE4XzYwNg_736f208c-11e6-42a3-82cf-fe920e51b861">&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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 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;Interest rate swaps&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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;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 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,505&#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="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo1MTRkNmM1MmFiOGQ0ZWUyOGJhYTFmMTkyYzQxNmFjYi90YWJsZXJhbmdlOjUxNGQ2YzUyYWI4ZDRlZTI4YmFhMWYxOTJjNDE2YWNiXzEtMi0xLTEtMA_7cc6dc2b-47bf-4f56-a6d7-97f353711a64"
      unitRef="usd">3018000</us-gaap:AssetRetirementObligationCurrent>
    <us-gaap:AssetRetirementObligationCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo1MTRkNmM1MmFiOGQ0ZWUyOGJhYTFmMTkyYzQxNmFjYi90YWJsZXJhbmdlOjUxNGQ2YzUyYWI4ZDRlZTI4YmFhMWYxOTJjNDE2YWNiXzEtNC0xLTEtMA_78774eab-2a5a-4269-8003-f06e4bf6e749"
      unitRef="usd">4048000</us-gaap:AssetRetirementObligationCurrent>
    <shen:AccruedProgrammingCostsCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo1MTRkNmM1MmFiOGQ0ZWUyOGJhYTFmMTkyYzQxNmFjYi90YWJsZXJhbmdlOjUxNGQ2YzUyYWI4ZDRlZTI4YmFhMWYxOTJjNDE2YWNiXzItMi0xLTEtMA_ee595a19-a49c-4e58-bed2-1b5b218cedb9"
      unitRef="usd">3113000</shen:AccruedProgrammingCostsCurrent>
    <shen:AccruedProgrammingCostsCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo1MTRkNmM1MmFiOGQ0ZWUyOGJhYTFmMTkyYzQxNmFjYi90YWJsZXJhbmdlOjUxNGQ2YzUyYWI4ZDRlZTI4YmFhMWYxOTJjNDE2YWNiXzItNC0xLTEtMA_676b14c0-c6fd-4adc-a5ec-74d36a0c0a03"
      unitRef="usd">2868000</shen:AccruedProgrammingCostsCurrent>
    <shen:SalesAndPropertyTaxesPayableCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo1MTRkNmM1MmFiOGQ0ZWUyOGJhYTFmMTkyYzQxNmFjYi90YWJsZXJhbmdlOjUxNGQ2YzUyYWI4ZDRlZTI4YmFhMWYxOTJjNDE2YWNiXzMtMi0xLTEtMA_6901c00a-299c-45be-bd3c-b63c1babc23d"
      unitRef="usd">1967000</shen:SalesAndPropertyTaxesPayableCurrent>
    <shen:SalesAndPropertyTaxesPayableCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo1MTRkNmM1MmFiOGQ0ZWUyOGJhYTFmMTkyYzQxNmFjYi90YWJsZXJhbmdlOjUxNGQ2YzUyYWI4ZDRlZTI4YmFhMWYxOTJjNDE2YWNiXzMtNC0xLTEtMA_3a3bd361-152b-4a46-88cb-dd2ed65e62a8"
      unitRef="usd">1072000</shen:SalesAndPropertyTaxesPayableCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo1MTRkNmM1MmFiOGQ0ZWUyOGJhYTFmMTkyYzQxNmFjYi90YWJsZXJhbmdlOjUxNGQ2YzUyYWI4ZDRlZTI4YmFhMWYxOTJjNDE2YWNiXzQtMi0xLTEtMzk0OA_524f9495-4fc3-4595-8d1b-11dbdf686b0c"
      unitRef="usd">806000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo1MTRkNmM1MmFiOGQ0ZWUyOGJhYTFmMTkyYzQxNmFjYi90YWJsZXJhbmdlOjUxNGQ2YzUyYWI4ZDRlZTI4YmFhMWYxOTJjNDE2YWNiXzQtNC0xLTEtMzk1Mg_025d868e-3d2f-41f2-8631-d317e5a7d1d6"
      unitRef="usd">0</us-gaap:RestructuringReserveCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo1MTRkNmM1MmFiOGQ0ZWUyOGJhYTFmMTkyYzQxNmFjYi90YWJsZXJhbmdlOjUxNGQ2YzUyYWI4ZDRlZTI4YmFhMWYxOTJjNDE2YWNiXzQtMi0xLTEtMA_9e976a21-2a6a-4d61-9467-281b11d514ac"
      unitRef="usd">5601000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo1MTRkNmM1MmFiOGQ0ZWUyOGJhYTFmMTkyYzQxNmFjYi90YWJsZXJhbmdlOjUxNGQ2YzUyYWI4ZDRlZTI4YmFhMWYxOTJjNDE2YWNiXzQtNC0xLTEtMA_ca9a30db-9c40-408a-8be4-ab917c08a550"
      unitRef="usd">5881000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo1MTRkNmM1MmFiOGQ0ZWUyOGJhYTFmMTkyYzQxNmFjYi90YWJsZXJhbmdlOjUxNGQ2YzUyYWI4ZDRlZTI4YmFhMWYxOTJjNDE2YWNiXzUtMi0xLTEtMA_4f5d1382-f705-4856-bb7c-6370534a85fe"
      unitRef="usd">14505000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTo1MTRkNmM1MmFiOGQ0ZWUyOGJhYTFmMTkyYzQxNmFjYi90YWJsZXJhbmdlOjUxNGQ2YzUyYWI4ZDRlZTI4YmFhMWYxOTJjNDE2YWNiXzUtNC0xLTEtMA_c631e7dc-c0a4-455c-9257-88ad1020dfd1"
      unitRef="usd">13869000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90ZXh0cmVnaW9uOjQ5ZWQyNTgwNzhmMTQ1OGU4MjA2MDI0ZGI4ZTRiOWE4XzYwMg_e89825a9-ef4f-4640-8614-9ef8fa0a160d">&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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 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;Noncurrent portion of deferred lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Noncurrent portion of financing 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;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;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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,453&#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="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTplYTA3OGY3MzI3ODU0ZmI0YmZhZDRlOWE4ZmQ1Y2ZkYy90YWJsZXJhbmdlOmVhMDc4ZjczMjc4NTRmYjRiZmFkNGU5YThmZDVjZmRjXzEtMi0xLTEtMA_2c824cfb-4166-4388-881b-f020fd02c549"
      unitRef="usd">18610000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTplYTA3OGY3MzI3ODU0ZmI0YmZhZDRlOWE4ZmQ1Y2ZkYy90YWJsZXJhbmdlOmVhMDc4ZjczMjc4NTRmYjRiZmFkNGU5YThmZDVjZmRjXzEtNC0xLTEtMA_ee74e40d-dc3c-4ee5-8c0d-583dcb30d56a"
      unitRef="usd">18687000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <shen:FCCSpectrumLicensesLeasesNoncurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTplYTA3OGY3MzI3ODU0ZmI0YmZhZDRlOWE4ZmQ1Y2ZkYy90YWJsZXJhbmdlOmVhMDc4ZjczMjc4NTRmYjRiZmFkNGU5YThmZDVjZmRjXzItMi0xLTEtMA_4579e6d0-eb4c-42da-a5f7-f7f61f86fab1"
      unitRef="usd">3836000</shen:FCCSpectrumLicensesLeasesNoncurrent>
    <shen:FCCSpectrumLicensesLeasesNoncurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTplYTA3OGY3MzI3ODU0ZmI0YmZhZDRlOWE4ZmQ1Y2ZkYy90YWJsZXJhbmdlOmVhMDc4ZjczMjc4NTRmYjRiZmFkNGU5YThmZDVjZmRjXzItNC0xLTEtMA_ab82849b-66e0-4a10-8e7d-7d8f363afa2d"
      unitRef="usd">3845000</shen:FCCSpectrumLicensesLeasesNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTplYTA3OGY3MzI3ODU0ZmI0YmZhZDRlOWE4ZmQ1Y2ZkYy90YWJsZXJhbmdlOmVhMDc4ZjczMjc4NTRmYjRiZmFkNGU5YThmZDVjZmRjXzMtMi0xLTEtMA_91bd9085-059d-49df-8c60-4a2e197e8123"
      unitRef="usd">1581000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTplYTA3OGY3MzI3ODU0ZmI0YmZhZDRlOWE4ZmQ1Y2ZkYy90YWJsZXJhbmdlOmVhMDc4ZjczMjc4NTRmYjRiZmFkNGU5YThmZDVjZmRjXzMtNC0xLTEtMA_9e70b8f6-f2ab-4c5f-81b3-00895a5824fb"
      unitRef="usd">1492000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTplYTA3OGY3MzI3ODU0ZmI0YmZhZDRlOWE4ZmQ1Y2ZkYy90YWJsZXJhbmdlOmVhMDc4ZjczMjc4NTRmYjRiZmFkNGU5YThmZDVjZmRjXzQtMi0xLTEtMA_3f4b42e0-f214-40c2-be86-ccd726ba38c2"
      unitRef="usd">426000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTplYTA3OGY3MzI3ODU0ZmI0YmZhZDRlOWE4ZmQ1Y2ZkYy90YWJsZXJhbmdlOmVhMDc4ZjczMjc4NTRmYjRiZmFkNGU5YThmZDVjZmRjXzQtNC0xLTEtMA_1c3e48bd-0957-4360-bce4-48f1e74a3911"
      unitRef="usd">881000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTplYTA3OGY3MzI3ODU0ZmI0YmZhZDRlOWE4ZmQ1Y2ZkYy90YWJsZXJhbmdlOmVhMDc4ZjczMjc4NTRmYjRiZmFkNGU5YThmZDVjZmRjXzUtMi0xLTEtMA_1e74c129-cf75-4119-8a2a-bdd788f845d2"
      unitRef="usd">24453000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90YWJsZTplYTA3OGY3MzI3ODU0ZmI0YmZhZDRlOWE4ZmQ1Y2ZkYy90YWJsZXJhbmdlOmVhMDc4ZjczMjc4NTRmYjRiZmFkNGU5YThmZDVjZmRjXzUtNC0xLTEtMA_a7789ec5-303b-4987-89f8-b28a23e0e2df"
      unitRef="usd">24905000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90ZXh0cmVnaW9uOjQ5ZWQyNTgwNzhmMTQ1OGU4MjA2MDI0ZGI4ZTRiOWE4XzE2NDkyNjc0NDMzOTc_f244b718-bd51-4652-a902-ad7e8953e850"
      unitRef="usd">800000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringCharges
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90ZXh0cmVnaW9uOjQ5ZWQyNTgwNzhmMTQ1OGU4MjA2MDI0ZGI4ZTRiOWE4XzE2NDkyNjc0NDM0Mjk_5b4b01d8-1bed-4586-beb0-d8d7db289019"
      unitRef="usd">600000</us-gaap:RestructuringCharges>
    <shen:DisposalGroupIncludingDiscontinuedOperationsRestructuringCharges
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xMzkvZnJhZzo0OWVkMjU4MDc4ZjE0NThlODIwNjAyNGRiOGU0YjlhOC90ZXh0cmVnaW9uOjQ5ZWQyNTgwNzhmMTQ1OGU4MjA2MDI0ZGI4ZTRiOWE4XzE2NDkyNjc0NDM0NjE_ebaa58cb-5d02-4491-bbc2-6021599955ef"
      unitRef="usd">200000</shen:DisposalGroupIncludingDiscontinuedOperationsRestructuringCharges>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzI3NTQ_aaaef296-a055-4b8a-845a-943413f6958c">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 lease various telecommunications sites, warehouses, retail stores, and office facilities for use in our business. These agreements include fixed rental payments as well as variable rental payments, such as those based on relevant inflation indices. The accounting lease term includes optional renewal periods that we are reasonably certain to exercise based on our assessment of relevant contractual and economic factors. The related lease payments are discounted at lease commencement using the Company's incremental borrowing rate in order to measure the lease liability and ROU asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The incremental borrowing rate is determined using a portfolio approach based on the rate of interest that the Company would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The Company uses the observable unsecured borrowing rate and risk-adjusts that rate to approximate a collateralized rate. At March&#160;31, 2021, our operating leases had a weighted average remaining lease term of 22 years and a weighted average discount rate of 4.5%. Our finance leases had a weighted average remaining lease term of 14 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 each of the three months ended March 31, 2021 and 2020, we recognized $1.4 million of operating lease expense. We recognized $0.2 million and $0.1&#160;million of interest and depreciation expense on finance leases during the three months ended March 31, 2021 and 2020, respectively. 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 $1.5 million and $1.0&#160;million of operating lease payments during the three months ended March 31, 2021 and 2020, respectively. We also obtained $2.7 million and $0.3&#160;million of leased assets in exchange for new operating lease liabilities recognized during the three months ended March 31, 2021 and 2020, respectively. &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 March&#160;31, 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;4,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;85,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;87,761&#160;&lt;/span&gt;&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,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;50,109&#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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;51,784&#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 $2.4 million and $2.1 million of operating lease revenue during the three months ended March 31, 2021 and 2020, respectively, related to the cell site colocation space and dedicated fiber optic strands that we lease to our customers, which is included in Service and other revenue in the consolidated statements of comprehensive income. Substantially all of our lease revenue relates to fixed lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a summary of our minimum rental receipts under the lease agreements in place at March&#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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;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,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;text-align:left;vertical-align: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,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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 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;34,103&#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:LesseeFinanceLeasesTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzI3NTU_3e0d294a-ed76-4f7a-9305-071545676316">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 lease various telecommunications sites, warehouses, retail stores, and office facilities for use in our business. These agreements include fixed rental payments as well as variable rental payments, such as those based on relevant inflation indices. The accounting lease term includes optional renewal periods that we are reasonably certain to exercise based on our assessment of relevant contractual and economic factors. The related lease payments are discounted at lease commencement using the Company's incremental borrowing rate in order to measure the lease liability and ROU asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The incremental borrowing rate is determined using a portfolio approach based on the rate of interest that the Company would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The Company uses the observable unsecured borrowing rate and risk-adjusts that rate to approximate a collateralized rate. At March&#160;31, 2021, our operating leases had a weighted average remaining lease term of 22 years and a weighted average discount rate of 4.5%. Our finance leases had a weighted average remaining lease term of 14 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 each of the three months ended March 31, 2021 and 2020, we recognized $1.4 million of operating lease expense. We recognized $0.2 million and $0.1&#160;million of interest and depreciation expense on finance leases during the three months ended March 31, 2021 and 2020, respectively. 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 $1.5 million and $1.0&#160;million of operating lease payments during the three months ended March 31, 2021 and 2020, respectively. We also obtained $2.7 million and $0.3&#160;million of leased assets in exchange for new operating lease liabilities recognized during the three months ended March 31, 2021 and 2020, respectively. &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 March&#160;31, 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;4,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;85,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;87,761&#160;&lt;/span&gt;&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,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;50,109&#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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;51,784&#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 $2.4 million and $2.1 million of operating lease revenue during the three months ended March 31, 2021 and 2020, respectively, related to the cell site colocation space and dedicated fiber optic strands that we lease to our customers, which is included in Service and other revenue in the consolidated statements of comprehensive income. Substantially all of our lease revenue relates to fixed lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a summary of our minimum rental receipts under the lease agreements in place at March&#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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;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,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;text-align:left;vertical-align: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,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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 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;34,103&#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="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzI3NjQ_f4fd71a4-59ff-4e0f-838f-1d1c9d767725">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 lease various telecommunications sites, warehouses, retail stores, and office facilities for use in our business. These agreements include fixed rental payments as well as variable rental payments, such as those based on relevant inflation indices. The accounting lease term includes optional renewal periods that we are reasonably certain to exercise based on our assessment of relevant contractual and economic factors. The related lease payments are discounted at lease commencement using the Company's incremental borrowing rate in order to measure the lease liability and ROU asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The incremental borrowing rate is determined using a portfolio approach based on the rate of interest that the Company would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term. The Company uses the observable unsecured borrowing rate and risk-adjusts that rate to approximate a collateralized rate. At March&#160;31, 2021, our operating leases had a weighted average remaining lease term of 22 years and a weighted average discount rate of 4.5%. Our finance leases had a weighted average remaining lease term of 14 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 each of the three months ended March 31, 2021 and 2020, we recognized $1.4 million of operating lease expense. We recognized $0.2 million and $0.1&#160;million of interest and depreciation expense on finance leases during the three months ended March 31, 2021 and 2020, respectively. 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 $1.5 million and $1.0&#160;million of operating lease payments during the three months ended March 31, 2021 and 2020, respectively. We also obtained $2.7 million and $0.3&#160;million of leased assets in exchange for new operating lease liabilities recognized during the three months ended March 31, 2021 and 2020, respectively. &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 March&#160;31, 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;4,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;85,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;87,761&#160;&lt;/span&gt;&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,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;50,109&#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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;51,784&#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 $2.4 million and $2.1 million of operating lease revenue during the three months ended March 31, 2021 and 2020, respectively, related to the cell site colocation space and dedicated fiber optic strands that we lease to our customers, which is included in Service and other revenue in the consolidated statements of comprehensive income. Substantially all of our lease revenue relates to fixed lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a summary of our minimum rental receipts under the lease agreements in place at March&#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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;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,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;text-align:left;vertical-align: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,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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 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;34,103&#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:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzYwNDczMTM5NTYxNTM_abd6bed0-34f6-46f4-a621-020c6f094405">P22Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzYwNDczMTM5NTYxNjc_d93896aa-470d-4719-9fcb-2b09314b4e18"
      unitRef="number">0.045</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzYwNDczMTM5NTYxNzU_05a1cc37-2cf7-4a31-8979-066a48fc7798">P14Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzYwNDczMTM5NTYxODY_a2eeda92-cde5-452b-aa51-7f7082d52192"
      unitRef="number">0.052</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseCost
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzE3NjE_006888da-3c4d-4afb-a137-31c036f7b0e9"
      unitRef="usd">1400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzE3NjE_ff6c410f-465a-491d-be88-3437ffe2efa2"
      unitRef="usd">1400000</us-gaap:OperatingLeaseCost>
    <shen:FinanceLeaseCost
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzE3OTU_4982df01-9669-4029-b0eb-7fcedc928bc6"
      unitRef="usd">200000</shen:FinanceLeaseCost>
    <shen:FinanceLeaseCost
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzYwNDczMTM5NTYxMzg_40942c51-aa6b-4e3f-bce4-996e5fda3928"
      unitRef="usd">100000</shen:FinanceLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzIwODc_7b4e102b-dd57-4f55-8218-b5069a61fdab"
      unitRef="usd">1500000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzEwOTk1MTE2MzA5Njc_28c5dc72-db39-4ac1-99f0-06d231c2b532"
      unitRef="usd">1000000.0</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzIxNDY_1667d9a2-a27e-4354-b53c-b4df72609b58"
      unitRef="usd">2700000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzEwOTk1MTE2MzEwMzA_e073d971-bf40-459e-99ba-9d38fff0acd8"
      unitRef="usd">300000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzI3NjA_0ae01c11-edf1-45e2-be9b-3ec8501eb1b0">&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 March&#160;31, 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;4,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;85,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;87,761&#160;&lt;/span&gt;&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,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;50,109&#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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;51,784&#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="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzI3NjE_44347d7b-6aa6-473e-a004-8478b355a6cb">&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 March&#160;31, 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.914%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;4,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;85,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;87,761&#160;&lt;/span&gt;&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,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;50,109&#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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;51,784&#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:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzEtMi0xLTEtMA_d4a4f9c0-fd25-4cb7-a671-0f44e69cb25e"
      unitRef="usd">3639000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzEtNC0xLTEtMA_926ec9fc-2968-406f-94ae-5a0d36c7be6f"
      unitRef="usd">107000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <shen:LesseeLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzEtNi0xLTEtMA_a71d971e-c60b-4233-b9c4-f3df35884be9"
      unitRef="usd">3746000</shen:LesseeLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzItMi0xLTEtMA_68395824-0320-4198-a5f8-50ae7d29953b"
      unitRef="usd">4695000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzItNC0xLTEtMA_661c5615-8684-4e28-894d-616474cc48c3"
      unitRef="usd">175000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <shen:LesseeLeaseLiabilityPaymentsDueYearOne
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzItNi0xLTEtMA_3bb2b1b6-ed39-4366-bb5c-f1c1f8409cf0"
      unitRef="usd">4870000</shen:LesseeLeaseLiabilityPaymentsDueYearOne>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzMtMi0xLTEtMA_49bedadd-0897-4872-af05-a6d437de7269"
      unitRef="usd">4251000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzMtNC0xLTEtMA_d6c31034-9cef-4778-8af5-bea8c6def1a5"
      unitRef="usd">177000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <shen:LesseeLeaseLiabilityPaymentsDueYearTwo
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzMtNi0xLTEtMA_aa91c7ea-f994-413c-ad99-a3ad026b8508"
      unitRef="usd">4428000</shen:LesseeLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzQtMi0xLTEtMA_9a6e73bc-138b-4eeb-b648-bbd3831d75f2"
      unitRef="usd">3894000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzQtNC0xLTEtMA_d8e47849-019f-41e1-9013-53937cbe4274"
      unitRef="usd">179000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <shen:LesseeLeaseLiabilityPaymentsDueYearThree
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzQtNi0xLTEtMA_bbf4bda0-ea70-4d30-b81f-ae83d7c92ecd"
      unitRef="usd">4073000</shen:LesseeLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzUtMi0xLTEtMA_9c0dca5b-3f6f-41c4-b697-604edc73f38f"
      unitRef="usd">3672000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzUtNC0xLTEtMA_b32a3142-9152-471a-966c-df18537abb17"
      unitRef="usd">181000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <shen:LesseeLeaseLiabilityPaymentsDueYearFour
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzUtNi0xLTEtMA_477d9854-f9bd-4303-8e9c-35baa4efad0a"
      unitRef="usd">3853000</shen:LesseeLeaseLiabilityPaymentsDueYearFour>
    <shen:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzYtMi0xLTEtMA_aaa2c04c-2321-46aa-b003-d0408d30d274"
      unitRef="usd">65240000</shen:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <shen:FinanceLeaseLiabilityToBePaidAfterYearFour
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzYtNC0xLTEtMA_02f7c449-7ebc-41d9-8427-ba6058e4a259"
      unitRef="usd">1551000</shen:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <shen:LesseeLeaseLiabilityPaymentsDueAfterYearFour
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzYtNi0xLTEtMA_0bf1977a-11e7-4fc4-96f8-9c72b3bb9bfb"
      unitRef="usd">66791000</shen:LesseeLeaseLiabilityPaymentsDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzctMi0xLTEtMA_eb636139-39e5-4d83-97a0-9c009d168a5e"
      unitRef="usd">85391000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzctNC0xLTEtMA_39745d9d-4bd0-4d7e-bf9e-c0e914ef4422"
      unitRef="usd">2370000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <shen:LesseeLeaseLiabilityPaymentsDue
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzctNi0xLTEtMA_242b5d10-3d73-416c-8378-7ae3a834cd2b"
      unitRef="usd">87761000</shen:LesseeLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzgtMi0xLTEtMA_ca8ea2c5-3b42-409a-8552-bf53c05fc2ac"
      unitRef="usd">35282000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzgtNC0xLTEtMA_de43d2eb-3ba0-460e-83dc-fcddb7b5907a"
      unitRef="usd">695000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <shen:LesseeLeaseLiabilityUndiscountedExcessAmount
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzgtNi0xLTEtMA_af0f5810-2822-4484-830a-4a53174344df"
      unitRef="usd">35977000</shen:LesseeLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzktMi0xLTEtMA_13544e95-d1a1-44f6-b842-119932a18a50"
      unitRef="usd">50109000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzktNC0xLTEtMA_86cf677a-9cc4-4536-92ec-edea9ac1226b"
      unitRef="usd">1675000</us-gaap:FinanceLeaseLiability>
    <shen:LeaseLiability
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTo3NmJhZWY5NTNmNzY0Njk2OWJjMTc1MDE0ZGQwNjQ3NC90YWJsZXJhbmdlOjc2YmFlZjk1M2Y3NjQ2OTY5YmMxNzUwMTRkZDA2NDc0XzktNi0xLTEtMA_307a579a-df82-42ec-920c-731cf1edbee7"
      unitRef="usd">51784000</shen:LeaseLiability>
    <us-gaap:SubleaseIncome
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzIzMzU_71d40b50-c7fd-43ec-93aa-f99cd3473b73"
      unitRef="usd">2400000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzYwNDczMTM5NTYxNDY_03707aa5-489b-47b6-baf8-9d9fcebed8d6"
      unitRef="usd">2100000</us-gaap:SubleaseIncome>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90ZXh0cmVnaW9uOmIzMTNiZGQ3MzI5ZDRkODlhMjg1MmYxNGUxZGI5ODc2XzI3NjI_5df8ceac-8276-427a-a825-fe7934d2b3c9">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below is a summary of our minimum rental receipts under the lease agreements in place at March&#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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;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,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;text-align:left;vertical-align: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,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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 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;34,103&#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:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTpjODJjNTk0MzY2Nzk0MTIzYTBmZDYxNTUzMjEwNDNjMy90YWJsZXJhbmdlOmM4MmM1OTQzNjY3OTQxMjNhMGZkNjE1NTMyMTA0M2MzXzEtMi0xLTEtMA_efa54d7d-7303-403d-99ed-7b1e9b693b93"
      unitRef="usd">6137000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTpjODJjNTk0MzY2Nzk0MTIzYTBmZDYxNTUzMjEwNDNjMy90YWJsZXJhbmdlOmM4MmM1OTQzNjY3OTQxMjNhMGZkNjE1NTMyMTA0M2MzXzItMi0xLTEtMA_8eb3b2f4-56ec-4279-b8f2-7ee41fe04768"
      unitRef="usd">7198000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTpjODJjNTk0MzY2Nzk0MTIzYTBmZDYxNTUzMjEwNDNjMy90YWJsZXJhbmdlOmM4MmM1OTQzNjY3OTQxMjNhMGZkNjE1NTMyMTA0M2MzXzMtMi0xLTEtMA_6dcabddd-cbf9-4afe-b83d-7ed4309d3a87"
      unitRef="usd">5668000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTpjODJjNTk0MzY2Nzk0MTIzYTBmZDYxNTUzMjEwNDNjMy90YWJsZXJhbmdlOmM4MmM1OTQzNjY3OTQxMjNhMGZkNjE1NTMyMTA0M2MzXzQtMi0xLTEtMA_b06776dc-0289-47f8-b270-9d61a1f45bd0"
      unitRef="usd">4526000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTpjODJjNTk0MzY2Nzk0MTIzYTBmZDYxNTUzMjEwNDNjMy90YWJsZXJhbmdlOmM4MmM1OTQzNjY3OTQxMjNhMGZkNjE1NTMyMTA0M2MzXzUtMi0xLTEtMA_435dac51-842c-40ee-9a9c-0bd46cf7fe95"
      unitRef="usd">3465000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <shen:LessorOperatingLeasePaymentToBeReceivedAfterYearFour
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTpjODJjNTk0MzY2Nzk0MTIzYTBmZDYxNTUzMjEwNDNjMy90YWJsZXJhbmdlOmM4MmM1OTQzNjY3OTQxMjNhMGZkNjE1NTMyMTA0M2MzXzYtMi0xLTEtMA_9e5845b2-6111-4eb9-922f-50f94ef85afe"
      unitRef="usd">7109000</shen:LessorOperatingLeasePaymentToBeReceivedAfterYearFour>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDIvZnJhZzpiMzEzYmRkNzMyOWQ0ZDg5YTI4NTJmMTRlMWRiOTg3Ni90YWJsZTpjODJjNTk0MzY2Nzk0MTIzYTBmZDYxNTUzMjEwNDNjMy90YWJsZXJhbmdlOmM4MmM1OTQzNjY3OTQxMjNhMGZkNjE1NTMyMTA0M2MzXzctMi0xLTEtMA_09800105-2960-469f-bcae-81846b395d39"
      unitRef="usd">34103000</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90ZXh0cmVnaW9uOmM3N2M4MTM4YWM0MDQyNzhhOWUwNGRjOWY4ZTNmYjZiXzM3NTY_80eb8363-05d8-47b6-b66e-54f60469ecad">Debt &lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our syndicated Credit Agreement includes a $75 million, five-year undrawn revolving credit facility, as well as the following term loans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 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;Term loan A-1&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;229,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term loan A-2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;697,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized loan fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt, net of unamortized loan fees&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;680,531&#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;688,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term Loan A-1 bears interest at one-month LIBOR plus a margin of 1.50%, while Term Loan A-2 bears interest at one-month LIBOR plus a margin of 1.75%.&#160;LIBOR resets monthly. Our cash payments for interest were $3.9 million and $5.8 million during the three months ended March 31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As shown below, as of March&#160;31, 2021, the Company was in compliance with the financial covenants in its credit agreements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:19.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Actual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Covenant Requirement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total leverage ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.25 or Lower&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt service coverage ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0 or Higher&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Minimum liquidity balance (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$25.0 or Higher&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rate quotations provided by a group of banks that sustain LIBOR will no longer be required after 2021. As a result, it is uncertain whether LIBOR will continue to be quoted after 2021. Our term loans and interest rate swaps identify LIBOR as a reference rate and mature after 2021. Alternative reference rates that replace LIBOR may not yield the same or similar economic results over the terms of the financial instruments. The transition from LIBOR could result in us paying higher or lower interest rates on our current LIBOR-indexed term loans, affect the fair value of the derivative instruments we hold, or affect our ability to effectively use interest rate swaps to manage interest rate risk. Our Credit Agreement includes provisions that provide for the identification of a LIBOR replacement rate. Due to the uncertainty regarding the transition from LIBOR-indexed financial instruments, including when it will happen, and the manner in which an alternative reference rate will apply, we cannot yet reasonably estimate the expected financial impact of the LIBOR transition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in Note 2, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Discontinued Operations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the terms of our long term debt agreements require us to repay all of our debt upon consummation of the sale of our Wireless operations, which is expected to occur during the third quarter of 2021. Management also intends to settle the related interest rate swaps upon consummation. Both are therefore presented outside of the disposal group as a current liability at March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90ZXh0cmVnaW9uOmM3N2M4MTM4YWM0MDQyNzhhOWUwNGRjOWY4ZTNmYjZiXzM3Njc_ae1f1057-aa1b-4965-ad18-3b0eef7bf045">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our syndicated Credit Agreement includes a $75 million, five-year undrawn revolving credit facility, as well as the following term loans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 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;Term loan A-1&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;229,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term loan A-2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;697,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized loan fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt, net of unamortized loan fees&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;680,531&#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;688,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4dd437ff3c034dfabc82bc1c73e6e244_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90ZXh0cmVnaW9uOmM3N2M4MTM4YWM0MDQyNzhhOWUwNGRjOWY4ZTNmYjZiXzY1_d0c00b10-4622-47fa-bfa4-78fd7fba73fc"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib6122308b8ea471b97d7254efdf74bd3_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90ZXh0cmVnaW9uOmM3N2M4MTM4YWM0MDQyNzhhOWUwNGRjOWY4ZTNmYjZiXzM3NjM_be3ed5b0-1a73-44f5-834b-1bc85a51d4d1">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LongTermDebt
      contextRef="i1feb5131d2b7442e86c9718d3d430131_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90YWJsZTo4NWQ3M2Y2MjFhNmE0ZmQxYmIzODY0Y2Q2YTk0ODIyNy90YWJsZXJhbmdlOjg1ZDczZjYyMWE2YTRmZDFiYjM4NjRjZDZhOTQ4MjI3XzEtMS0xLTEtMA_c7fb8c59-06c1-416e-8369-3d0a3f40233d"
      unitRef="usd">222154000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id4564d548cdf4285834175f787f496c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90YWJsZTo4NWQ3M2Y2MjFhNmE0ZmQxYmIzODY0Y2Q2YTk0ODIyNy90YWJsZXJhbmdlOjg1ZDczZjYyMWE2YTRmZDFiYjM4NjRjZDZhOTQ4MjI3XzEtMy0xLTEtMA_88c3d571-7c56-4807-a9dd-eed867730fbd"
      unitRef="usd">229437000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i50405de5d5df4fe28c0cac1c568aca0a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90YWJsZTo4NWQ3M2Y2MjFhNmE0ZmQxYmIzODY0Y2Q2YTk0ODIyNy90YWJsZXJhbmdlOjg1ZDczZjYyMWE2YTRmZDFiYjM4NjRjZDZhOTQ4MjI3XzItMS0xLTEtMA_7e54d31a-f53c-40fe-a4ff-ea227bb675a4"
      unitRef="usd">467234000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i09aa204316cc4c5ea7701b50a7e14968_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90YWJsZTo4NWQ3M2Y2MjFhNmE0ZmQxYmIzODY0Y2Q2YTk0ODIyNy90YWJsZXJhbmdlOjg1ZDczZjYyMWE2YTRmZDFiYjM4NjRjZDZhOTQ4MjI3XzItMy0xLTEtMA_4d5df1f5-ab8c-4aee-9b7c-ea3085ee5f83"
      unitRef="usd">468481000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90YWJsZTo4NWQ3M2Y2MjFhNmE0ZmQxYmIzODY0Y2Q2YTk0ODIyNy90YWJsZXJhbmdlOjg1ZDczZjYyMWE2YTRmZDFiYjM4NjRjZDZhOTQ4MjI3XzMtMS0xLTEtMA_e553be8d-378c-49b7-a31e-57956b797e33"
      unitRef="usd">689388000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90YWJsZTo4NWQ3M2Y2MjFhNmE0ZmQxYmIzODY0Y2Q2YTk0ODIyNy90YWJsZXJhbmdlOjg1ZDczZjYyMWE2YTRmZDFiYjM4NjRjZDZhOTQ4MjI3XzMtMy0xLTEtMA_27bb5224-6514-4fe2-8a81-eef5490e3fa1"
      unitRef="usd">697918000</us-gaap:LongTermDebt>
    <shen:UnamortizedLoanFeesNet
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90YWJsZTo4NWQ3M2Y2MjFhNmE0ZmQxYmIzODY0Y2Q2YTk0ODIyNy90YWJsZXJhbmdlOjg1ZDczZjYyMWE2YTRmZDFiYjM4NjRjZDZhOTQ4MjI3XzQtMS0xLTEtMA_fb3995d7-9e7c-48b5-b267-ec4ade020868"
      unitRef="usd">8857000</shen:UnamortizedLoanFeesNet>
    <shen:UnamortizedLoanFeesNet
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90YWJsZTo4NWQ3M2Y2MjFhNmE0ZmQxYmIzODY0Y2Q2YTk0ODIyNy90YWJsZXJhbmdlOjg1ZDczZjYyMWE2YTRmZDFiYjM4NjRjZDZhOTQ4MjI3XzQtMy0xLTEtMA_93c29dac-3ee0-4fd3-9e86-42fc019ebf0c"
      unitRef="usd">9455000</shen:UnamortizedLoanFeesNet>
    <shen:LongTermDebtNetOfUnamortizedLoanFees
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90YWJsZTo4NWQ3M2Y2MjFhNmE0ZmQxYmIzODY0Y2Q2YTk0ODIyNy90YWJsZXJhbmdlOjg1ZDczZjYyMWE2YTRmZDFiYjM4NjRjZDZhOTQ4MjI3XzUtMS0xLTEtMA_a877c11a-f586-4753-9c92-fd5d76c36163"
      unitRef="usd">680531000</shen:LongTermDebtNetOfUnamortizedLoanFees>
    <shen:LongTermDebtNetOfUnamortizedLoanFees
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90YWJsZTo4NWQ3M2Y2MjFhNmE0ZmQxYmIzODY0Y2Q2YTk0ODIyNy90YWJsZXJhbmdlOjg1ZDczZjYyMWE2YTRmZDFiYjM4NjRjZDZhOTQ4MjI3XzUtMy0xLTEtMA_65fcf598-4e7e-4885-8b6b-127cd7a26d55"
      unitRef="usd">688463000</shen:LongTermDebtNetOfUnamortizedLoanFees>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8d2bd1e087dd4a57bb6c725bb23ada80_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90ZXh0cmVnaW9uOmM3N2M4MTM4YWM0MDQyNzhhOWUwNGRjOWY4ZTNmYjZiXzIxNw_05dc4b93-cc6c-4b9a-9e22-7e5d91417ad8"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ide3dda6d1ef04916b90a5bec3e8a8483_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90ZXh0cmVnaW9uOmM3N2M4MTM4YWM0MDQyNzhhOWUwNGRjOWY4ZTNmYjZiXzI5Mg_c2e0d80e-c49c-48de-9b2a-6e71403b4203"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:InterestPaidNet
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90ZXh0cmVnaW9uOmM3N2M4MTM4YWM0MDQyNzhhOWUwNGRjOWY4ZTNmYjZiXzM1NA_a520c5da-c338-4c81-a1e1-145ca9fa3641"
      unitRef="usd">3900000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90ZXh0cmVnaW9uOmM3N2M4MTM4YWM0MDQyNzhhOWUwNGRjOWY4ZTNmYjZiXzM2MQ_36bc8e31-063c-4147-8397-dc1586584cf8"
      unitRef="usd">5800000</us-gaap:InterestPaidNet>
    <shen:FinancialCovenantsInCreditAgreementsTableTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90ZXh0cmVnaW9uOmM3N2M4MTM4YWM0MDQyNzhhOWUwNGRjOWY4ZTNmYjZiXzM3NTg_13bd3626-7f59-4fd9-91e7-ec99c9ef7089">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As shown below, as of March&#160;31, 2021, the Company was in compliance with the financial covenants in its credit agreements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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:19.370%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Actual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Covenant Requirement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total leverage ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.25 or Lower&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt service coverage ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0 or Higher&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Minimum liquidity balance (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$25.0 or Higher&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</shen:FinancialCovenantsInCreditAgreementsTableTextBlock>
    <shen:LeverageRatioActual
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90YWJsZTozNzRlNDIzN2UyMWY0OWM2YWRhNWIxZTc4MDM5MWJkNS90YWJsZXJhbmdlOjM3NGU0MjM3ZTIxZjQ5YzZhZGE1YjFlNzgwMzkxYmQ1XzEtMS0xLTEtMA_993d5a7a-e75e-4180-ba26-28e0b13c83d1"
      unitRef="number">1.8</shen:LeverageRatioActual>
    <shen:RatioOfIndebtednessToEbitda
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90YWJsZTozNzRlNDIzN2UyMWY0OWM2YWRhNWIxZTc4MDM5MWJkNS90YWJsZXJhbmdlOjM3NGU0MjM3ZTIxZjQ5YzZhZGE1YjFlNzgwMzkxYmQ1XzEtMy0xLTEtMC90ZXh0cmVnaW9uOmFlNWQ5NDhlMThkNjQ5NjBhMDBiNjFmNzcwM2FjNmJhXzQ_b20b3239-68f5-49b6-8a60-a2f979b7f327"
      unitRef="number">3.25</shen:RatioOfIndebtednessToEbitda>
    <shen:DebtServiceCoverageRatioActual
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90YWJsZTozNzRlNDIzN2UyMWY0OWM2YWRhNWIxZTc4MDM5MWJkNS90YWJsZXJhbmdlOjM3NGU0MjM3ZTIxZjQ5YzZhZGE1YjFlNzgwMzkxYmQ1XzItMS0xLTEtMA_170816a2-1d03-4317-8e03-f45a6d74e480"
      unitRef="number">7.4</shen:DebtServiceCoverageRatioActual>
    <shen:MinimumDebtServiceCoverageRatio
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90YWJsZTozNzRlNDIzN2UyMWY0OWM2YWRhNWIxZTc4MDM5MWJkNS90YWJsZXJhbmdlOjM3NGU0MjM3ZTIxZjQ5YzZhZGE1YjFlNzgwMzkxYmQ1XzItMy0xLTEtMC90ZXh0cmVnaW9uOjhhZmEyNDcwMTA5NTQyNWVhNDE4YzM3N2Q1MjcyZjIzXzQ_f8b11e7f-c500-4e4c-bc9b-45ee71125a5a"
      unitRef="number">2.0</shen:MinimumDebtServiceCoverageRatio>
    <shen:DebtInstrumentCovenantLiquidityBalanceActual
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90YWJsZTozNzRlNDIzN2UyMWY0OWM2YWRhNWIxZTc4MDM5MWJkNS90YWJsZXJhbmdlOjM3NGU0MjM3ZTIxZjQ5YzZhZGE1YjFlNzgwMzkxYmQ1XzMtMS0xLTEtMA_1a511298-5cc0-4c2d-970a-3322123bd4e7"
      unitRef="usd">304200000</shen:DebtInstrumentCovenantLiquidityBalanceActual>
    <shen:DebtInstrumentCovenantsMinimumLiquidityAmount
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDUvZnJhZzpjNzdjODEzOGFjNDA0Mjc4YTllMDRkYzlmOGUzZmI2Yi90YWJsZTozNzRlNDIzN2UyMWY0OWM2YWRhNWIxZTc4MDM5MWJkNS90YWJsZXJhbmdlOjM3NGU0MjM3ZTIxZjQ5YzZhZGE1YjFlNzgwMzkxYmQ1XzMtMy0xLTEtMC90ZXh0cmVnaW9uOjdiNzVjN2ZmZjZhYTQ1MzI5NTYyM2NiNWIyZDkxZjkyXzQ_ee473db3-37be-4a3c-ba46-164c59ada15c"
      unitRef="usd">25000000.0</shen:DebtInstrumentCovenantsMinimumLiquidityAmount>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90ZXh0cmVnaW9uOjRkZmZmZDE2NzViOTQzNzJiODAxMTc2MjY3OTI1OGQ3Xzk5Ng_6b1edfec-f78a-48f5-8652-5bbad570f290">Derivatives and Hedging&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's interest rate swaps are pay-fixed (1.16%), receive-variable (one month LIBOR) that hedged approximately 40% of outstanding debt with outstanding notional amounts totaling $275.3 million and $328.7&#160;million as of March&#160;31, 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 style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of these instruments was estimated using an income approach and observable market inputs. The hedge was determined to be highly effective and therefore all of the change in its fair value was recognized through other comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes changes in accumulated other comprehensive income (loss) by component:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&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:13.081%"/&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:13.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains (Losses) on&lt;br/&gt;Cash Flow&lt;br/&gt;Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income Tax&lt;br/&gt;(Expense)&lt;br/&gt;Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Other&lt;br/&gt;Comprehensive&lt;br/&gt;Income (Loss), net of taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 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;Net change in unrealized (loss) gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(731)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(257)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(988)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss) to interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;1,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;(257)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;773&#160;&lt;/span&gt;&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 March 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;(3,018)&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;(915)&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,933)&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:DerivativeFixedInterestRate
      contextRef="i192ba8bc3ec24cad9e71843510c8d49b_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90ZXh0cmVnaW9uOjRkZmZmZDE2NzViOTQzNzJiODAxMTc2MjY3OTI1OGQ3Xzkw_f0a82a19-9b4f-4737-9bce-ee4b4a45e4b1"
      unitRef="number">0.0116</us-gaap:DerivativeFixedInterestRate>
    <shen:DerivativeOutstandingDebtPercentageHedged
      contextRef="i192ba8bc3ec24cad9e71843510c8d49b_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90ZXh0cmVnaW9uOjRkZmZmZDE2NzViOTQzNzJiODAxMTc2MjY3OTI1OGQ3XzEwOTk1MTE2Mjg3ODU_bb9619b1-fd46-46dd-8490-ce12162f8984"
      unitRef="number">0.40</shen:DerivativeOutstandingDebtPercentageHedged>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i750e2349fc874eafaf9e821572045c4f_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90ZXh0cmVnaW9uOjRkZmZmZDE2NzViOTQzNzJiODAxMTc2MjY3OTI1OGQ3XzEwOTk1MTE2Mjg3OTc_ed295c57-7a74-4c81-98b7-5f11acc7a84e"
      unitRef="usd">275300000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="ib5faee298f6b4b87ae4c58e8a93f51f0_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90ZXh0cmVnaW9uOjRkZmZmZDE2NzViOTQzNzJiODAxMTc2MjY3OTI1OGQ3XzIyOQ_28dc3328-e77e-409f-8f41-f06fe1dc3caa"
      unitRef="usd">328700000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90ZXh0cmVnaW9uOjRkZmZmZDE2NzViOTQzNzJiODAxMTc2MjY3OTI1OGQ3XzEwMDQ_ba039d0d-9a63-437a-a509-982966091c5e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes changes in accumulated other comprehensive income (loss) by component:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&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:13.081%"/&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:13.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gains (Losses) on&lt;br/&gt;Cash Flow&lt;br/&gt;Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income Tax&lt;br/&gt;(Expense)&lt;br/&gt;Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Other&lt;br/&gt;Comprehensive&lt;br/&gt;Income (Loss), net of taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 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;Net change in unrealized (loss) gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(731)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(257)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(988)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss) to interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;1,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;(257)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;773&#160;&lt;/span&gt;&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 March 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;(3,018)&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;(915)&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,933)&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="i10a61337968c4afbbaa0fb1a8c51a7fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90YWJsZTo1Nzg3ZjE0ZDlkMTc0ZTJjYmEwNzE2NGNjNDhmMGNkMC90YWJsZXJhbmdlOjU3ODdmMTRkOWQxNzRlMmNiYTA3MTY0Y2M0OGYwY2QwXzEtMS0xLTEtMA_a5d22f78-00b5-449a-ab4e-e0404031cc5a"
      unitRef="usd">-4048000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90YWJsZTo1Nzg3ZjE0ZDlkMTc0ZTJjYmEwNzE2NGNjNDhmMGNkMC90YWJsZXJhbmdlOjU3ODdmMTRkOWQxNzRlMmNiYTA3MTY0Y2M0OGYwY2QwXzEtMy0xLTEtMA_2ff82b5b-37b5-4f67-bc0d-b629b2c7c0e1"
      unitRef="usd">658000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8dc8c0280cea4d5084720f0e56a870b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90YWJsZTo1Nzg3ZjE0ZDlkMTc0ZTJjYmEwNzE2NGNjNDhmMGNkMC90YWJsZXJhbmdlOjU3ODdmMTRkOWQxNzRlMmNiYTA3MTY0Y2M0OGYwY2QwXzEtNS0xLTEtMA_cc3767d2-2735-4b8c-879d-ffc33397fc04"
      unitRef="usd">-4706000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="if68e74cd701b48afb8f17fe26e54eca6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90YWJsZTo1Nzg3ZjE0ZDlkMTc0ZTJjYmEwNzE2NGNjNDhmMGNkMC90YWJsZXJhbmdlOjU3ODdmMTRkOWQxNzRlMmNiYTA3MTY0Y2M0OGYwY2QwXzItMS0xLTEtMA_9254994a-7e15-4cac-915c-c4fc711c72ab"
      unitRef="usd">-731000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90YWJsZTo1Nzg3ZjE0ZDlkMTc0ZTJjYmEwNzE2NGNjNDhmMGNkMC90YWJsZXJhbmdlOjU3ODdmMTRkOWQxNzRlMmNiYTA3MTY0Y2M0OGYwY2QwXzItMy0xLTEtMA_ec39dca0-a35f-41e6-95ee-27e77dbd8652"
      unitRef="usd">257000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90YWJsZTo1Nzg3ZjE0ZDlkMTc0ZTJjYmEwNzE2NGNjNDhmMGNkMC90YWJsZXJhbmdlOjU3ODdmMTRkOWQxNzRlMmNiYTA3MTY0Y2M0OGYwY2QwXzItNS0xLTEtMA_74427f44-175b-47de-ad62-b98e14a8d0f9"
      unitRef="usd">-988000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="if68e74cd701b48afb8f17fe26e54eca6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90YWJsZTo1Nzg3ZjE0ZDlkMTc0ZTJjYmEwNzE2NGNjNDhmMGNkMC90YWJsZXJhbmdlOjU3ODdmMTRkOWQxNzRlMmNiYTA3MTY0Y2M0OGYwY2QwXzMtMS0xLTEtMA_ab0a72d1-1fd1-4285-8c1f-3bcb899c2ea5"
      unitRef="usd">-1761000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90YWJsZTo1Nzg3ZjE0ZDlkMTc0ZTJjYmEwNzE2NGNjNDhmMGNkMC90YWJsZXJhbmdlOjU3ODdmMTRkOWQxNzRlMmNiYTA3MTY0Y2M0OGYwY2QwXzMtMy0xLTEtMA_fda3a075-4607-44a2-b7a9-1a53f444a6b2"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90YWJsZTo1Nzg3ZjE0ZDlkMTc0ZTJjYmEwNzE2NGNjNDhmMGNkMC90YWJsZXJhbmdlOjU3ODdmMTRkOWQxNzRlMmNiYTA3MTY0Y2M0OGYwY2QwXzMtNS0xLTEtMA_d1da4303-340c-4459-ada3-51a7a5847d86"
      unitRef="usd">-1761000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="if68e74cd701b48afb8f17fe26e54eca6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90YWJsZTo1Nzg3ZjE0ZDlkMTc0ZTJjYmEwNzE2NGNjNDhmMGNkMC90YWJsZXJhbmdlOjU3ODdmMTRkOWQxNzRlMmNiYTA3MTY0Y2M0OGYwY2QwXzQtMS0xLTEtMA_c0fe5c67-d2aa-437f-84d0-08454543ce11"
      unitRef="usd">1030000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90YWJsZTo1Nzg3ZjE0ZDlkMTc0ZTJjYmEwNzE2NGNjNDhmMGNkMC90YWJsZXJhbmdlOjU3ODdmMTRkOWQxNzRlMmNiYTA3MTY0Y2M0OGYwY2QwXzQtMy0xLTEtMA_dae79520-1a0c-44a7-b833-5a0115e8a18a"
      unitRef="usd">257000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90YWJsZTo1Nzg3ZjE0ZDlkMTc0ZTJjYmEwNzE2NGNjNDhmMGNkMC90YWJsZXJhbmdlOjU3ODdmMTRkOWQxNzRlMmNiYTA3MTY0Y2M0OGYwY2QwXzQtNS0xLTEtMA_e0160e21-7bad-4635-b767-731bb3463927"
      unitRef="usd">773000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="ie3c7354528064ff8bd56d9adacd05467_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90YWJsZTo1Nzg3ZjE0ZDlkMTc0ZTJjYmEwNzE2NGNjNDhmMGNkMC90YWJsZXJhbmdlOjU3ODdmMTRkOWQxNzRlMmNiYTA3MTY0Y2M0OGYwY2QwXzUtMS0xLTEtMA_9d3aa3b8-1e00-43f1-ab85-7fbb08ae689b"
      unitRef="usd">-3018000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90YWJsZTo1Nzg3ZjE0ZDlkMTc0ZTJjYmEwNzE2NGNjNDhmMGNkMC90YWJsZXJhbmdlOjU3ODdmMTRkOWQxNzRlMmNiYTA3MTY0Y2M0OGYwY2QwXzUtMy0xLTEtMA_4950331c-2c37-4d57-b9eb-a4143246c2c2"
      unitRef="usd">915000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic20089594b1e41a79b2ce81a6577a0b6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNDgvZnJhZzo0ZGZmZmQxNjc1Yjk0MzcyYjgwMTE3NjI2NzkyNThkNy90YWJsZTo1Nzg3ZjE0ZDlkMTc0ZTJjYmEwNzE2NGNjNDhmMGNkMC90YWJsZXJhbmdlOjU3ODdmMTRkOWQxNzRlMmNiYTA3MTY0Y2M0OGYwY2QwXzUtNS0xLTEtMA_f4f2eb1c-9075-4ba8-8b96-5aea02f4fc6e"
      unitRef="usd">-3933000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTEvZnJhZzpmYWNjZjEyYTY1NmM0NjcxYjY2NjQ0OWU1OGQ2Y2Y5Ny90ZXh0cmVnaW9uOmZhY2NmMTJhNjU2YzQ2NzFiNjY2NDQ5ZTU4ZDZjZjk3XzIzODM_967bef3f-d5e7-4406-a181-4ca4d7a78364">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:115%"&gt;The Company files U.S. federal income tax returns and various state income tax returns.&#160;The Company is not subject to any state or federal income tax audits as of March&#160;31, 2021. The Company's returns are generally open to examination from 2017 forward and the net operating losses acquired in the acquisition of nTelos are open to examination from 2002 forward.&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 effective tax rates for the three months ended March 31, 2021 and 2020, differ from the statutory U.S. federal income tax rate of 21% primarily due to the state income taxes, excess tax benefits and other discrete items.&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:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&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:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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;(129)&lt;/span&gt;&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;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess tax benefit from share based compensation and other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(227)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(608)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;922&#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;(765)&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's cash refunds for income taxes were $0.8&#160;million in the three months ended March 31, 2021. The Company had no significant cash payments or refunds for income taxes during the three months ended March 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTEvZnJhZzpmYWNjZjEyYTY1NmM0NjcxYjY2NjQ0OWU1OGQ2Y2Y5Ny90ZXh0cmVnaW9uOmZhY2NmMTJhNjU2YzQ2NzFiNjY2NDQ5ZTU4ZDZjZjk3XzIzNzQ_6ff2f7a5-9814-494e-908e-795028b7dcdb">&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:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&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:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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;(129)&lt;/span&gt;&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;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess tax benefit from share based compensation and other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(227)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(608)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;922&#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;(765)&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;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTEvZnJhZzpmYWNjZjEyYTY1NmM0NjcxYjY2NjQ0OWU1OGQ2Y2Y5Ny90YWJsZToxYWQ0NzUwZWYxM2E0MGU4OTg4YTM1Zjg5YzhmNGMyMy90YWJsZXJhbmdlOjFhZDQ3NTBlZjEzYTQwZTg5ODhhMzVmODljOGY0YzIzXzItMS0xLTEtMA_736ba5df-3e2f-488d-873c-7c9675e16681"
      unitRef="usd">834000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTEvZnJhZzpmYWNjZjEyYTY1NmM0NjcxYjY2NjQ0OWU1OGQ2Y2Y5Ny90YWJsZToxYWQ0NzUwZWYxM2E0MGU4OTg4YTM1Zjg5YzhmNGMyMy90YWJsZXJhbmdlOjFhZDQ3NTBlZjEzYTQwZTg5ODhhMzVmODljOGY0YzIzXzItMy0xLTEtMA_26e63762-0d00-4f80-b61e-2ffc97a59096"
      unitRef="usd">-129000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTEvZnJhZzpmYWNjZjEyYTY1NmM0NjcxYjY2NjQ0OWU1OGQ2Y2Y5Ny90YWJsZToxYWQ0NzUwZWYxM2E0MGU4OTg4YTM1Zjg5YzhmNGMyMy90YWJsZXJhbmdlOjFhZDQ3NTBlZjEzYTQwZTg5ODhhMzVmODljOGY0YzIzXzMtMS0xLTEtMA_6f5427bb-c4a3-404a-b366-ed2798a38a12"
      unitRef="usd">315000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTEvZnJhZzpmYWNjZjEyYTY1NmM0NjcxYjY2NjQ0OWU1OGQ2Y2Y5Ny90YWJsZToxYWQ0NzUwZWYxM2E0MGU4OTg4YTM1Zjg5YzhmNGMyMy90YWJsZXJhbmdlOjFhZDQ3NTBlZjEzYTQwZTg5ODhhMzVmODljOGY0YzIzXzMtMy0xLTEtMA_c7876485-12f0-49d4-a7c2-860ebdaaceab"
      unitRef="usd">-28000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTEvZnJhZzpmYWNjZjEyYTY1NmM0NjcxYjY2NjQ0OWU1OGQ2Y2Y5Ny90YWJsZToxYWQ0NzUwZWYxM2E0MGU4OTg4YTM1Zjg5YzhmNGMyMy90YWJsZXJhbmdlOjFhZDQ3NTBlZjEzYTQwZTg5ODhhMzVmODljOGY0YzIzXzUtMS0xLTEtMA_d44e40f1-dac8-47ab-8285-8b14cc53a7b5"
      unitRef="usd">-227000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTEvZnJhZzpmYWNjZjEyYTY1NmM0NjcxYjY2NjQ0OWU1OGQ2Y2Y5Ny90YWJsZToxYWQ0NzUwZWYxM2E0MGU4OTg4YTM1Zjg5YzhmNGMyMy90YWJsZXJhbmdlOjFhZDQ3NTBlZjEzYTQwZTg5ODhhMzVmODljOGY0YzIzXzUtMy0xLTEtMA_f1773d06-a26b-4cdd-9de2-5ba2da64774f"
      unitRef="usd">-608000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTEvZnJhZzpmYWNjZjEyYTY1NmM0NjcxYjY2NjQ0OWU1OGQ2Y2Y5Ny90YWJsZToxYWQ0NzUwZWYxM2E0MGU4OTg4YTM1Zjg5YzhmNGMyMy90YWJsZXJhbmdlOjFhZDQ3NTBlZjEzYTQwZTg5ODhhMzVmODljOGY0YzIzXzYtMS0xLTEtMA_36f641b6-5956-48ad-bdb9-340c5e6db365"
      unitRef="usd">922000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTEvZnJhZzpmYWNjZjEyYTY1NmM0NjcxYjY2NjQ0OWU1OGQ2Y2Y5Ny90YWJsZToxYWQ0NzUwZWYxM2E0MGU4OTg4YTM1Zjg5YzhmNGMyMy90YWJsZXJhbmdlOjFhZDQ3NTBlZjEzYTQwZTg5ODhhMzVmODljOGY0YzIzXzYtMy0xLTEtMA_404aae92-a7c3-470c-b153-2ddd2200442d"
      unitRef="usd">-765000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTEvZnJhZzpmYWNjZjEyYTY1NmM0NjcxYjY2NjQ0OWU1OGQ2Y2Y5Ny90ZXh0cmVnaW9uOmZhY2NmMTJhNjU2YzQ2NzFiNjY2NDQ5ZTU4ZDZjZjk3XzEwOTk1MTE2MzEzOTE_d8f1f860-237b-45f0-8f67-027021a08d54"
      unitRef="usd">800000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTEvZnJhZzpmYWNjZjEyYTY1NmM0NjcxYjY2NjQ0OWU1OGQ2Y2Y5Ny90ZXh0cmVnaW9uOmZhY2NmMTJhNjU2YzQ2NzFiNjY2NDQ5ZTU4ZDZjZjk3XzY0MQ_e57486fe-3401-425e-ac6a-9bb5e14a426f"
      unitRef="usd">0</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90ZXh0cmVnaW9uOmM1ZmEyZDQ4NWQyYTRhMWI4NDJiNTU4Y2Y3ZWZkZjAzXzI0MzU_67a3619b-bd54-46c1-b77f-8e167ca6f764">Earnings per Share&lt;div style="margin-bottom:7pt;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 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;/div&gt;&lt;div style="margin-bottom:7pt"&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:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&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:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;/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;3,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;51,521&#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;13,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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,888&#160;&lt;/span&gt;&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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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 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;0.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;0.27&#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;1.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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,036&#160;&lt;/span&gt;&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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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 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;0.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;0.27&#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;1.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were fewer than 100 thousand anti-dilutive awards outstanding during three months ended March 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90ZXh0cmVnaW9uOmM1ZmEyZDQ4NWQyYTRhMWI4NDJiNTU4Y2Y3ZWZkZjAzXzI0Mzk_c5fa4d2f-e200-47e6-84d5-122a3378cd34">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:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&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:13.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;/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;3,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;51,521&#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;13,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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,888&#160;&lt;/span&gt;&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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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 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;0.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;0.27&#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;1.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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,036&#160;&lt;/span&gt;&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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding: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 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;0.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;0.27&#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;1.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.27&#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="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzMtMS0xLTEtMA_01561d41-aa67-4eb5-a304-8edd05a70753"
      unitRef="usd">3049000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzMtMy0xLTEtMA_704b8714-dc7e-4538-916d-e561a776410d"
      unitRef="usd">150000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzQtMS0xLTEtMA_d9b5d32f-616b-4432-a332-beea923127ef"
      unitRef="usd">48472000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzQtMy0xLTEtMA_ca44ee2e-9a61-40c1-b3ac-40dd2442145c"
      unitRef="usd">13130000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzUtMS0xLTEtMA_f2cf377f-b73e-437f-a046-1ef7f015d688"
      unitRef="usd">51521000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzUtMy0xLTEtMA_0fd50181-13f2-446c-82f9-b84eba1594e8"
      unitRef="usd">13280000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzYtMS0xLTEtMA_4b921436-08e8-42db-87cc-f182add082de"
      unitRef="shares">49947000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzYtMy0xLTEtMA_36ac8af5-b4c3-4930-9a82-431ac7ef2a11"
      unitRef="shares">49888000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzctMS0xLTEtMA_fef0bc73-fd35-4700-b433-520d02d89e8a"
      unitRef="usdPerShare">0.06</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzctMy0xLTEtMA_8183df11-eb58-4953-afea-f264afaf2fce"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzgtMS0xLTEtMA_c706d545-7370-4084-a174-3e8cb0c4ca88"
      unitRef="usdPerShare">0.97</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzgtMy0xLTEtMA_83c43e4a-3b0f-4493-9e58-40f1c39eb6c8"
      unitRef="usdPerShare">0.27</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzktMS0xLTEtMA_e9c4aecc-741d-49cd-8ebc-39dffc0ec1d4"
      unitRef="usdPerShare">1.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzktMy0xLTEtMA_7eb03e0d-2801-4d11-94f9-76737e091fb2"
      unitRef="usdPerShare">0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzEyLTEtMS0xLTA_b75b9e54-3dd3-4b6e-a6b8-b4685b93c9a4"
      unitRef="shares">49947000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzEyLTMtMS0xLTA_56dcf9c5-cebf-4f94-89c0-c707a4e73442"
      unitRef="shares">49888000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzEzLTEtMS0xLTA_d8abb071-a398-41d1-88ee-34866ba26d42"
      unitRef="shares">134000</shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest>
    <shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzEzLTMtMS0xLTA_95c1a9a0-5b20-44a2-bd46-ce59973326ce"
      unitRef="shares">148000</shen:BusinessAcquisitionNoncontrollingInterestSharesReservedToAcquireNoncontrollingInterest>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzE0LTEtMS0xLTA_ede80c16-6f71-42b1-a99a-1ec33967a7bf"
      unitRef="shares">50081000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzE0LTMtMS0xLTA_6728ed3f-7779-488d-908e-850129b19065"
      unitRef="shares">50036000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzE1LTEtMS0xLTA_818cdf4b-94ac-4f64-9840-51462847d072"
      unitRef="usdPerShare">0.06</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzE1LTMtMS0xLTA_49742236-95b8-414e-a815-92ef027a4640"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzE2LTEtMS0xLTA_8424f9a7-891f-4b81-8108-2525cedc131a"
      unitRef="usdPerShare">0.97</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzE2LTMtMS0xLTA_744311b8-f54a-4700-a193-9e92aed6ff6a"
      unitRef="usdPerShare">0.27</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzE3LTEtMS0xLTA_8cc371cc-422a-4228-928a-2a090ec1bae8"
      unitRef="usdPerShare">1.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90YWJsZTo4ODFkNWU0YmZmNmE0NzczYWE5MzAxMjUzMjg1MjNhYS90YWJsZXJhbmdlOjg4MWQ1ZTRiZmY2YTQ3NzNhYTkzMDEyNTMyODUyM2FhXzE3LTMtMS0xLTA_4eac3e7e-a6e6-46da-8a8b-a66efefd8bc4"
      unitRef="usdPerShare">0.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90ZXh0cmVnaW9uOmM1ZmEyZDQ4NWQyYTRhMWI4NDJiNTU4Y2Y3ZWZkZjAzXzIzNzc_646fdcb3-2bb7-402d-91b3-ebf958bc0b6b"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTQvZnJhZzpjNWZhMmQ0ODVkMmE0YTFiODQyYjU1OGNmN2VmZGYwMy90ZXh0cmVnaW9uOmM1ZmEyZDQ4NWQyYTRhMWI4NDJiNTU4Y2Y3ZWZkZjAzXzIzNzc_8c253f49-8c45-4b0c-91e8-d8f831e17a9b"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTcvZnJhZzo4YzU5ZjdiMWE2YWQ0N2U3YmExYjUwNWE0NzI1NzBlOC90ZXh0cmVnaW9uOjhjNTlmN2IxYTZhZDQ3ZTdiYTFiNTA1YTQ3MjU3MGU4XzU5Nw_f60a056b-f945-4925-be93-d9fe53b62c22">Commitments and Contingencies&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are committed to make payments to satisfy our lease liabilities and long-term debt. The scheduled payments under those obligations are summarized in the respective notes. We are also committed to make annual payments of approximately $108.0 thousand on our FCC spectrum license obligation through 2039.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to claims and legal actions that may arise in the ordinary course of business. The Company does not believe that any of these pending claims or legal actions are either probable or reasonably possible of a material loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <shen:OtherCommitmentAnnualPayments
      contextRef="i4d2118412227443faeae8522c233f972_I20210331"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNTcvZnJhZzo4YzU5ZjdiMWE2YWQ0N2U3YmExYjUwNWE0NzI1NzBlOC90ZXh0cmVnaW9uOjhjNTlmN2IxYTZhZDQ3ZTdiYTFiNTA1YTQ3MjU3MGU4XzI4OQ_126ef5c3-410b-4a2a-986a-f1af362ef8bd"
      unitRef="usd">108000.0</shen:OtherCommitmentAnnualPayments>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90ZXh0cmVnaW9uOjVlYjYyNWIxMjg2MzQ5MDliMzFlNGUwZTY5NTMxMjkyXzE1NzU_42b6b86f-524a-4f41-a6a8-42b9d8789fcb">Segment Reporting The expected divestiture of our Wireless operations represents a strategic shift in the Company&#x2019;s business and qualifies as a discontinued operation. As a result, the operating results and cash flows related to the Wireless segment have been reflected as discontinued operations in our Unaudited Condensed Consolidated Statements of Comprehensive Income and the Unaudited Condensed 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.&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;Three Months Ended March 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:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 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;42,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;42,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;6,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;6,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 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;3,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;3,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;2,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;&#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;2,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;52,946&#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;2,150&#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;55,096&#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;2,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;55,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;(128)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;59,691&#160;&lt;/span&gt;&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;22,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;10,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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;11,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;481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;44,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;10,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;57,320&#160;&lt;/span&gt;&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-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;10,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,702&#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;(10,758)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,371&#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:700;line-height:120%"&gt;Three Months Ended March 31, 2020:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 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;37,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;37,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;6,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;6,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;4,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;4,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;1,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;47,253&#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;1,797&#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;49,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 2px 7.75pt;text-align:left;vertical-align: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;2,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(382)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;49,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;(382)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;53,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;19,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;10,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;12,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;39,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;13,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;54,498&#160;&lt;/span&gt;&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-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;10,662&#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,795&#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,821)&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,364)&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;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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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: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="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 income 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,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;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,364)&lt;/span&gt;&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;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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 (loss) 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;3,971&#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;(615)&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 chief operating decision maker (CODM) does not currently review total assets by segment since the assets are centrally managed and some of the assets are shared by the segments, accordingly total assets by segment are not provided.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90ZXh0cmVnaW9uOjVlYjYyNWIxMjg2MzQ5MDliMzFlNGUwZTY5NTMxMjkyXzE1ODQ_46ff1d2e-9fa9-4b22-8b8b-400d72101ba5">The tables below reflect the results of operations of the Company's reportable segments in continuing operations, consistent with internal reporting used by the Company.&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 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:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 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;42,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;42,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;6,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;6,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 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;3,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;3,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;2,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;&#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;2,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;52,946&#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;2,150&#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;55,096&#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;2,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;55,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;(128)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;59,691&#160;&lt;/span&gt;&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;22,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;10,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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;11,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;481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;44,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;10,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;57,320&#160;&lt;/span&gt;&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-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;10,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,702&#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;(10,758)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,371&#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:700;line-height:120%"&gt;Three Months Ended March 31, 2020:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 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;37,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;37,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;6,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;6,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;4,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;4,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 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;1,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;47,253&#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;1,797&#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;49,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 2px 7.75pt;text-align:left;vertical-align: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;2,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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(382)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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;49,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;(382)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;53,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;19,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;10,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;12,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;39,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;13,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #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;54,498&#160;&lt;/span&gt;&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-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;10,662&#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,795&#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,821)&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,364)&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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaeb34a9175c74224b9d97697521b42ed_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzItMi0xLTEtMA_9296711a-b147-4ba4-8b42-347af195a137"
      unitRef="usd">42930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d148e43379d4abab07a376ea808558b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzItNC0xLTEtMA_1234365e-8821-454b-bde1-04bac4a25190"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad4740513caa4e69b3b1c1779dc309cb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzItOC0xLTEtMA_7c30659b-6f04-4867-b6ad-e8d4fc417e6c"
      unitRef="usd">42930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4093d2a5974486d84080f065a975a97_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzMtMi0xLTEtMA_2fa7918f-0793-46db-9310-e90d8e8d7329"
      unitRef="usd">6385000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c34eb96f5544f4baa875277136f673c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzMtNC0xLTEtMA_5c1961e2-7b46-429a-8cb4-c17d3f75cd9a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i897bec5a7bbf4fd499b7d68c16c1ed76_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzMtOC0xLTEtMA_ccdfea3f-d8d3-4cf9-90cf-5627cbc9d5ee"
      unitRef="usd">6385000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9f2cecea81c45e18ea6a5edeef2512a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzQtMi0xLTEtMA_6f70eeed-3da0-46f0-8105-00d7844c9f89"
      unitRef="usd">3631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f4bc7a137e84bc4ab2c9fd3fea3338e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzQtNC0xLTEtMA_37296704-7aed-49bd-8adb-5f13bfcb65cc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ab6ce048cec42b483be9f33e1d9397a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzQtOC0xLTEtMA_483deedc-73fc-4e43-8ee5-9f524df2b701"
      unitRef="usd">3631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e08cd1bfe434dfcbbe71f6671e0fc25_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzUtMi0xLTEtMA_de66201b-958e-4aab-bc29-9c393a41f2f1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibeebb70fc27541d19ad299d92128e365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzUtNC0xLTEtMA_0306aa6d-0bfa-4793-9b04-ee7430e2130c"
      unitRef="usd">2150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4eebb049447a45bfa1c3cd437d96725f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzUtOC0xLTEtMA_97721771-5786-474f-b79d-73dcca86d0e3"
      unitRef="usd">2150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7201d038de046fcb43571997455d6f9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzYtMi0xLTEtMA_40a550b6-b839-4b97-9436-ce8a10511fe3"
      unitRef="usd">52946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia35e069b069444188ab52c3cc9629258_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzYtNC0xLTEtMA_c5c9c939-c494-46a3-9df7-5dc69881f72f"
      unitRef="usd">2150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id11241ecc8d8462fa9a21ccb5ccaf551_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzYtOC0xLTEtMA_0cad901a-1e15-42f9-a847-53d0a0e1f116"
      unitRef="usd">55096000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i686a5c776a2546c1b8bc2bdb48b2c2c3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzctMi0xLTEtMA_c1212c04-42e8-473c-854f-6392a2141439"
      unitRef="usd">2208000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7138c32a90aa46409ab8451d899b9d4d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzctNC0xLTEtMA_c7bbc89c-40fc-4f25-adf3-f146af03f820"
      unitRef="usd">2515000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ec49107965641cdb412e40aab25b5f8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzctNi0xLTEtMA_19200095-55c8-48f8-a353-dc3118ce4f30"
      unitRef="usd">-128000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0accdb99aa44e1084d99b3b32b14185_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzctOC0xLTEtMA_7fe399dc-2313-475d-a5df-987f12366f11"
      unitRef="usd">4595000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0fb54251a5f47539ead47acef498be3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzgtMi0xLTEtMA_1245557c-1ca7-4824-8cc5-5801073b40e3"
      unitRef="usd">55154000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7b37b9fea7546a4a4287002ebfbcefd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzgtNC0xLTEtMA_10e478f6-dfb8-4179-ac33-7a71ce5cdb4f"
      unitRef="usd">4665000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ec49107965641cdb412e40aab25b5f8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzgtNi0xLTEtMA_355f74e1-43ac-43e3-98b9-7f53f1b2c49e"
      unitRef="usd">-128000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzgtOC0xLTEtMA_ad9c6019-e76e-4825-9386-50bfd3f9ff97"
      unitRef="usd">59691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i490cb054a33b46e3b82a0f79c9277884_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzEwLTItMS0xLTA_1944ed55-e2f8-4423-9dce-c9e4488e6202"
      unitRef="usd">22136000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i467fa345377e41449f3fc8a2ed45ce32_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzEwLTQtMS0xLTA_46266cf1-c976-4c13-b97d-c4364ab3df1a"
      unitRef="usd">1248000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i459a4c029fcf4a33a40d39062b6e519d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzEwLTYtMS0xLTA_a3d82aca-8f62-4192-a404-f0faead21c4a"
      unitRef="usd">-101000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i8e11526267624e1cb560f3d2cc497790_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzEwLTgtMS0xLTA_5f1570f8-81e8-45da-a145-2bbe5c47dfc3"
      unitRef="usd">23283000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic0fb54251a5f47539ead47acef498be3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzExLTItMS0xLTA_c14870ab-8e28-4d88-a44b-25a5afe44087"
      unitRef="usd">10725000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic7b37b9fea7546a4a4287002ebfbcefd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzExLTQtMS0xLTA_2042b7bd-5c75-4c3a-965c-309f6cedf3c9"
      unitRef="usd">234000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="icdb08f864e904823968a6ff55eee6407_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzExLTYtMS0xLTA_2c9b82b2-3fef-43f2-8db5-40b82220b464"
      unitRef="usd">9194000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzExLTgtMS0xLTA_6bbba4bb-c3d5-4416-8956-b82e03211a47"
      unitRef="usd">20153000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="ic0fb54251a5f47539ead47acef498be3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzEyLTItMS0xLTQwMDM_d937556c-b031-4299-b1d6-6ab946305a62"
      unitRef="usd">105000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic7b37b9fea7546a4a4287002ebfbcefd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzEyLTQtMS0xLTM5OTk_b045f567-7973-455b-9099-e1ae471df250"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="icdb08f864e904823968a6ff55eee6407_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzEyLTYtMS0xLTQwMDc_4ccc751d-caa8-4c98-b228-78f0a99d5887"
      unitRef="usd">513000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzEyLTgtMS0xLTQwMTE_ac1fb687-905d-4c4a-8089-f5f324e22298"
      unitRef="usd">618000</us-gaap:RestructuringCharges>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic0fb54251a5f47539ead47acef498be3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzEyLTItMS0xLTA_a101287a-3584-49d0-873a-e7965d9cf486"
      unitRef="usd">11761000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic7b37b9fea7546a4a4287002ebfbcefd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzEyLTQtMS0xLTA_b8c24d8f-ff9a-4627-8d46-4f70147ae069"
      unitRef="usd">481000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icdb08f864e904823968a6ff55eee6407_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzEyLTYtMS0xLTA_73f84063-d609-4898-83eb-1267723c9407"
      unitRef="usd">1024000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzEyLTgtMS0xLTA_93a48ad7-2a88-4f0d-aca2-7ccb3b9fa26e"
      unitRef="usd">13266000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="ic0fb54251a5f47539ead47acef498be3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzEzLTItMS0xLTA_744d529d-f3dc-439a-8911-b258475b5306"
      unitRef="usd">44727000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ic7b37b9fea7546a4a4287002ebfbcefd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzEzLTQtMS0xLTA_f7022987-f566-4472-b28c-17e9e6601365"
      unitRef="usd">1963000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="icdb08f864e904823968a6ff55eee6407_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzEzLTYtMS0xLTA_d45b76cb-76b8-4433-8b9f-e0a15f93f4dd"
      unitRef="usd">10630000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzEzLTgtMS0xLTA_8c35015f-cfc6-42ed-ae85-d5d8d55d134c"
      unitRef="usd">57320000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic0fb54251a5f47539ead47acef498be3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzE0LTItMS0xLTA_0c06845a-3d0a-47b3-8d63-d05ae62def72"
      unitRef="usd">10427000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic7b37b9fea7546a4a4287002ebfbcefd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzE0LTQtMS0xLTA_e7d25881-1713-430f-a46e-bb3c80c88b99"
      unitRef="usd">2702000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icdb08f864e904823968a6ff55eee6407_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzE0LTYtMS0xLTA_e5782323-31ff-4cb9-8da9-13ebe3510e0c"
      unitRef="usd">-10758000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTo3MzI4NmIyYjg4Yjk0ZjgyYmY3Y2E5Y2NlMTEyYzE2NC90YWJsZXJhbmdlOjczMjg2YjJiODhiOTRmODJiZjdjYTljY2UxMTJjMTY0XzE0LTgtMS0xLTA_d7c388dc-cd9d-4135-9b89-19863971da55"
      unitRef="usd">2371000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i320961976f604b09b602247c73f9f5c5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzItMi0xLTEtMA_6577e380-cf82-441f-93de-2a21e4a0369d"
      unitRef="usd">37009000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9ecc504c5174f0da4e0992ffcc3f89c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzItNC0xLTEtMA_86415e67-1259-4b5f-abef-762af9347e12"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2767a341b10c4d6cb89e353bde07e093_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzItOC0xLTEtMA_1b87d1cc-a68a-4d01-b7a5-011678a02e69"
      unitRef="usd">37009000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i651dfb5175e54a1693edb7de4b1844e2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzMtMi0xLTEtMA_faedbd0c-5b98-43f5-aa63-95d1a311e75a"
      unitRef="usd">6200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78574e9bf95c48acb6d2c9882fffea14_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzMtNC0xLTEtMA_b078c5aa-46c1-4627-8288-05c8acb7e95b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc3e81f26e7e41ecbe27cb80581fca24_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzMtOC0xLTEtMA_82b1c5dc-ee58-4040-86e4-2a5f5424efb8"
      unitRef="usd">6200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c303c12171e4820894bb5bb5d625c80_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzQtMi0xLTEtMA_1783e5a7-a172-4d43-8b61-45d94417d888"
      unitRef="usd">4044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e3f756ca44746b6b71e85cf53366ba4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzQtNC0xLTEtMA_c4737321-c9d7-47e8-824c-dda01cbbcbad"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe07a776ed2742b2a06aef5599bc517c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzQtOC0xLTEtMA_9523b88d-436e-46d8-aaf2-c181011c525c"
      unitRef="usd">4044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3cb38dbf7a574e42a359a0cf94691f26_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzUtMi0xLTEtMA_65f9d1cc-04f2-457d-aeb3-0fe6ce1da9ab"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie42e10e91e8c4fbfa203c7353bcc8c92_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzUtNC0xLTEtMA_a7a4b127-5856-4de6-acaf-c33653916bbc"
      unitRef="usd">1797000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4bbd026df5db4a5eb2a113b13113a79c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzUtOC0xLTEtMA_fb81cc28-abb4-444d-9912-1520c808633f"
      unitRef="usd">1797000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i456415a20334442f8ca9d2160cf24c63_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzYtMi0xLTEtMA_1f53724c-1814-45ac-ad22-93355b55ebe3"
      unitRef="usd">47253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12bb841b75ea45c0a47f392ed048bdae_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzYtNC0xLTEtMA_f3616486-604c-42bb-add7-6c88980d3467"
      unitRef="usd">1797000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib071e4dcf523458da53d598f512e2125_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzYtOC0xLTEtMA_554e4a9c-2202-4253-96e4-7d656ab4e68b"
      unitRef="usd">49050000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib27d32cd7dac47b79d127d70b99c3d6c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzctMi0xLTEtMA_0db3353e-6f79-47ae-a30a-7cae879e3ae6"
      unitRef="usd">2533000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i382467a353e84e969c9b201b4623d3bf_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzctNC0xLTEtMA_56862c5c-f261-495e-b78f-8b86a31bdcf0"
      unitRef="usd">1933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i302e7f862eea4bc8867e6f697a532c6b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzctNi0xLTEtMA_b9e03754-c047-4018-9321-9069cb8a430b"
      unitRef="usd">-382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d8f704ded2648d7968ca7a6967879ec_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzctOC0xLTEtMA_07c60dbf-64d9-4252-9681-7537b636ead0"
      unitRef="usd">4084000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc572a935f6e40dcb6db3ca5f507c246_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzgtMi0xLTEtMA_858f8460-ecd3-4d04-91e0-da3b8a2b2117"
      unitRef="usd">49786000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iefb710b74bce46afa8bc221bddfd9166_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzgtNC0xLTEtMA_2b041516-3f1d-49b0-93e9-acd82b53c846"
      unitRef="usd">3730000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i302e7f862eea4bc8867e6f697a532c6b_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzgtNi0xLTEtMA_388fbbcb-9afe-4b39-955a-8cb769c0a9ec"
      unitRef="usd">-382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzgtOC0xLTEtMA_8fda71c5-fcbd-417e-bd13-0ea4a6a7293c"
      unitRef="usd">53134000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ia2bf1c8561cd467ebe08b8baa80ac5d5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzEwLTItMS0xLTA_dd6ead75-deba-4002-a1ad-86da2fbff838"
      unitRef="usd">19386000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="idb4c38fbf6eb4882ac6ed794b1b20727_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzEwLTQtMS0xLTA_cc679167-3a79-4ffc-8e07-409a8457a507"
      unitRef="usd">939000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i33672c24921f47b99a4c92ea1be02cdd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzEwLTYtMS0xLTA_9fcea3f4-5b8f-4d0a-a8ed-7f3e86470333"
      unitRef="usd">-8000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i53381cc98e4e4898b9869a7c4a62d4a3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzEwLTgtMS0xLTA_3b596d3f-0954-4c9e-a9f1-051742a5bb71"
      unitRef="usd">20317000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="idc572a935f6e40dcb6db3ca5f507c246_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzExLTItMS0xLTA_a2a4abbb-e462-4026-b005-f6a80dbfd591"
      unitRef="usd">9704000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iefb710b74bce46afa8bc221bddfd9166_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzExLTQtMS0xLTA_d974b3f5-4b5a-4788-9d96-a1ebc770f2cd"
      unitRef="usd">526000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ife6ee7c642b8400c83df696aa42f5b60_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzExLTYtMS0xLTA_b0c30283-e585-4c80-91af-b021afe37979"
      unitRef="usd">11866000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzExLTgtMS0xLTA_d2b64545-a807-4c62-8ae3-28c8365b18ec"
      unitRef="usd">22096000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idc572a935f6e40dcb6db3ca5f507c246_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzEyLTItMS0xLTA_bacc2fd2-9cf0-481e-9a27-b850f4d7d6f4"
      unitRef="usd">10034000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iefb710b74bce46afa8bc221bddfd9166_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzEyLTQtMS0xLTA_9571e886-d0a2-4303-9253-c05bb115c791"
      unitRef="usd">470000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ife6ee7c642b8400c83df696aa42f5b60_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzEyLTYtMS0xLTA_50fc2a1b-c573-4efd-9784-6e490ef6307b"
      unitRef="usd">1581000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzEyLTgtMS0xLTA_c21325f9-a516-47f9-81af-80cd778ff30b"
      unitRef="usd">12085000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="idc572a935f6e40dcb6db3ca5f507c246_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzEzLTItMS0xLTA_23e9056b-4eb9-4dd8-a3d9-339de7f5218c"
      unitRef="usd">39124000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="iefb710b74bce46afa8bc221bddfd9166_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzEzLTQtMS0xLTA_ce6cb0b1-3b4e-4dcf-9b9a-e228c4b9393d"
      unitRef="usd">1935000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ife6ee7c642b8400c83df696aa42f5b60_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzEzLTYtMS0xLTA_11f69070-7059-4250-9f3e-146e087dbf2f"
      unitRef="usd">13439000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzEzLTgtMS0xLTA_3ccc5734-025f-46e3-a0ad-d3be763bd3bf"
      unitRef="usd">54498000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="idc572a935f6e40dcb6db3ca5f507c246_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzE0LTItMS0xLTA_b8a0fe11-0824-4a3f-8536-562904f4e542"
      unitRef="usd">10662000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iefb710b74bce46afa8bc221bddfd9166_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzE0LTQtMS0xLTA_291f6398-8084-4794-8019-20bce03e6994"
      unitRef="usd">1795000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ife6ee7c642b8400c83df696aa42f5b60_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzE0LTYtMS0xLTA_2232fef4-25e1-4c11-bbe3-d4f102880236"
      unitRef="usd">-13821000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTphMjRkMjkzYWMyYTU0N2MzYWUwMTI0MGQyMzY4NzNlNi90YWJsZXJhbmdlOmEyNGQyOTNhYzJhNTQ3YzNhZTAxMjQwZDIzNjg3M2U2XzE0LTgtMS0xLTA_e910bf9e-8d3a-470a-836c-bdff7ab58252"
      unitRef="usd">-1364000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90ZXh0cmVnaW9uOjVlYjYyNWIxMjg2MzQ5MDliMzFlNGUwZTY5NTMxMjkyXzE1ODY_9c740ef3-5be2-4697-a7f2-1c837b504161">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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: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="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;March 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 income 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,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;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,364)&lt;/span&gt;&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;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align: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 (loss) 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;3,971&#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;(615)&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="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTpkMzNjOGZmMjc3OTI0MmMwYTIzMTM3MzI0MTEyNWMzNi90YWJsZXJhbmdlOmQzM2M4ZmYyNzc5MjQyYzBhMjMxMzczMjQxMTI1YzM2XzItMS0xLTEtMA_3a5c672e-8bbe-4a8e-b5c6-1511f75d187a"
      unitRef="usd">2371000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTpkMzNjOGZmMjc3OTI0MmMwYTIzMTM3MzI0MTEyNWMzNi90YWJsZXJhbmdlOmQzM2M4ZmYyNzc5MjQyYzBhMjMxMzczMjQxMTI1YzM2XzItMy0xLTEtMA_5b05593c-f423-4176-a067-b48a35b88ade"
      unitRef="usd">-1364000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTpkMzNjOGZmMjc3OTI0MmMwYTIzMTM3MzI0MTEyNWMzNi90YWJsZXJhbmdlOmQzM2M4ZmYyNzc5MjQyYzBhMjMxMzczMjQxMTI1YzM2XzMtMS0xLTEtMA_9c0d7b6f-c367-4f6f-920c-920757c4c344"
      unitRef="usd">1600000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTpkMzNjOGZmMjc3OTI0MmMwYTIzMTM3MzI0MTEyNWMzNi90YWJsZXJhbmdlOmQzM2M4ZmYyNzc5MjQyYzBhMjMxMzczMjQxMTI1YzM2XzMtMy0xLTEtMA_7d86858d-f0d1-4a2f-8e39-c948c13305e5"
      unitRef="usd">749000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i9dbff2b612904324847fcf7a71c3e23c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTpkMzNjOGZmMjc3OTI0MmMwYTIzMTM3MzI0MTEyNWMzNi90YWJsZXJhbmdlOmQzM2M4ZmYyNzc5MjQyYzBhMjMxMzczMjQxMTI1YzM2XzQtMS0xLTEtMA_2d3e78d8-25db-46f4-b2bc-10381b59726d"
      unitRef="usd">3971000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i92d17ebed81c4d00b398548ecba88070_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MGQ5ZTgzZmMwZDQwZjZiOTA3ZTc1YzYzYTcwOTk1L3NlYzo0OTBkOWU4M2ZjMGQ0MGY2YjkwN2U3NWM2M2E3MDk5NV8xNjAvZnJhZzo1ZWI2MjViMTI4NjM0OTA5YjMxZTRlMGU2OTUzMTI5Mi90YWJsZTpkMzNjOGZmMjc3OTI0MmMwYTIzMTM3MzI0MTEyNWMzNi90YWJsZXJhbmdlOmQzM2M4ZmYyNzc5MjQyYzBhMjMxMzczMjQxMTI1YzM2XzQtMy0xLTEtMA_acc70039-a4ee-428e-8694-141b013dac21"
      unitRef="usd">-615000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
</xbrl>
