<SEC-DOCUMENT>0001171843-25-002268.txt : 20250417
<SEC-HEADER>0001171843-25-002268.hdr.sgml : 20250417
<ACCEPTANCE-DATETIME>20250417074549
ACCESSION NUMBER:		0001171843-25-002268
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20250416
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20250417
DATE AS OF CHANGE:		20250417

FILER:

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

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

	BUSINESS ADDRESS:	
		STREET 1:		PO BOX 459
		STREET 2:		500 SHENTEL WAY
		CITY:			EDINBURG
		STATE:			VA
		ZIP:			22824
		BUSINESS PHONE:		5409844141

	MAIL ADDRESS:	
		STREET 1:		P O BOX 459
		STREET 2:		500 SHENTEL WAY
		CITY:			EDINBURG
		STATE:			VA
		ZIP:			22824
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>f8k_041625.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-roles="http://fasb.org/us-roles/2025" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:shen="http://globenewswire.com/20250416">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02E_US%2DGAAP%2D2025 -->
<!-- Field: Set; Name: xdx; ID: xdx_03D_shen_globenewswire.com_20250416 -->
<!-- Field: Set; Name: xdx; ID: xdx_04A_20250416_20250416 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_05F_edei%2D%2DEntityCentralIndexKey_0000354963 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2025-04-16" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2025-04-16" id="Fact000004" name="dei:EntityCentralIndexKey">0000354963</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="shen-20250416.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2025-04-16">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-04-16</xbrli:startDate>
        <xbrli:endDate>2025-04-16</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<p style="margin: 0pt 0; font-size: 18pt; text-align: center"><b>UNITED STATES<br/> SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>Washington, D.C. 20549</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">______________________________</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 18pt; text-align: center"><b>FORM <span id="xdx_908_edei--DocumentType_c20250416__20250416_zPfcDl5VMwMj"><ix:nonNumeric contextRef="AsOf2025-04-16" id="Fact000009" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">______________________________</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>CURRENT REPORT<br/> Pursuant to Section 13 or 15(d)<br/> of the Securities
Exchange Act of 1934</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">Date of Report (Date of earliest event reported): <span id="xdx_904_edei--DocumentPeriodEndDate_c20250416__20250416_zvY3Up01G3uh"><ix:nonNumeric contextRef="AsOf2025-04-16" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">April 16, 2025</ix:nonNumeric></span></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">______________________________</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><img src="logo.jpg" alt=""/></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center; color: red"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 18pt; text-align: center"><b><span id="xdx_90A_edei--EntityRegistrantName_c20250416__20250416_zx4JMvMimwAe"><ix:nonNumeric contextRef="AsOf2025-04-16" id="Fact000011" name="dei:EntityRegistrantName">Shenandoah Telecommunications Company</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">(Exact name of registrant as specified in its charter)</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">______________________________</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="text-align: center; width: 33%"><span style="font-size: 10pt"><b><span id="xdx_902_edei--EntityIncorporationStateCountryCode_c20250416__20250416_zFbXFxNTYH1i"><ix:nonNumeric contextRef="AsOf2025-04-16" format="ixt-sec:stateprovnameen" id="Fact000012" name="dei:EntityIncorporationStateCountryCode">Virginia</ix:nonNumeric></span></b></span></td>
    <td style="text-align: center; width: 34%"><span style="font-size: 10pt"><b><span id="xdx_909_edei--EntityFileNumber_c20250416__20250416_zAtVRUGdEa4b"><ix:nonNumeric contextRef="AsOf2025-04-16" id="Fact000013" name="dei:EntityFileNumber">0-9881</ix:nonNumeric></span></b></span></td>
    <td style="text-align: center; width: 33%"><span style="font-size: 10pt"><b><span id="xdx_906_edei--EntityTaxIdentificationNumber_c20250416__20250416_zHrKuiUeQan7"><ix:nonNumeric contextRef="AsOf2025-04-16" id="Fact000014" name="dei:EntityTaxIdentificationNumber">54-1162807</ix:nonNumeric></span></b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 10pt">(State or other jurisdiction of incorporation)</span></td>
    <td style="text-align: center"><span style="font-size: 10pt">(Commission File Number)</span></td>
    <td style="text-align: center"><span style="font-size: 10pt">(IRS Employer Identification No.)</span></td></tr>
  </table>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b><span id="xdx_90E_edei--EntityAddressAddressLine1_c20250416__20250416_zs0RI9990pt"><ix:nonNumeric contextRef="AsOf2025-04-16" id="Fact000015" name="dei:EntityAddressAddressLine1">500 Shentel Way</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b><span id="xdx_901_edei--EntityAddressAddressLine2_c20250416__20250416_zDncuDMe9Gp"><ix:nonNumeric contextRef="AsOf2025-04-16" id="Fact000016" name="dei:EntityAddressAddressLine2">P.O. Box 459</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b><span id="xdx_906_edei--EntityAddressCityOrTown_c20250416__20250416_zcrv5uNBGSu"><ix:nonNumeric contextRef="AsOf2025-04-16" id="Fact000017" name="dei:EntityAddressCityOrTown">Edinburg</ix:nonNumeric></span>, <span id="xdx_90E_edei--EntityAddressStateOrProvince_c20250416__20250416_zFDc7pCrarsg"><ix:nonNumeric contextRef="AsOf2025-04-16" id="Fact000018" name="dei:EntityAddressStateOrProvince">VA</ix:nonNumeric></span> <span id="xdx_909_edei--EntityAddressPostalZipCode_c20250416__20250416_zDHZI5foaYsd"><ix:nonNumeric contextRef="AsOf2025-04-16" id="Fact000019" name="dei:EntityAddressPostalZipCode">22824</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">(Address of principal executive offices) (Zip Code)</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b><span id="xdx_90F_edei--CityAreaCode_c20250416__20250416_zWc9ApUMNtH"><ix:nonNumeric contextRef="AsOf2025-04-16" id="Fact000020" name="dei:CityAreaCode">(540)</ix:nonNumeric></span> <span id="xdx_906_edei--LocalPhoneNumber_c20250416__20250416_zOyC8WLwfLXk"><ix:nonNumeric contextRef="AsOf2025-04-16" id="Fact000021" name="dei:LocalPhoneNumber">984-4141</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">(Registrant&#8217;s telephone number, including area code)</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">______________________________</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy
the filing obligation of the registrant under any of the following provisions:</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt"><span id="xdx_90C_edei--WrittenCommunications_c20250416__20250416_zmkXh3DFweS1"><ix:nonNumeric contextRef="AsOf2025-04-16" format="ixt:booleanfalse" id="Fact000022" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span> Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt"><span id="xdx_90B_edei--SolicitingMaterial_c20250416__20250416_zQyOs4k68CQ3"><ix:nonNumeric contextRef="AsOf2025-04-16" format="ixt:booleanfalse" id="Fact000023" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span> Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt"><span id="xdx_908_edei--PreCommencementTenderOffer_c20250416__20250416_zvoV7iky3qFc"><ix:nonNumeric contextRef="AsOf2025-04-16" format="ixt:booleanfalse" id="Fact000024" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span> Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17
CFR 240.14d-2(b))</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt"><span id="xdx_90F_edei--PreCommencementIssuerTenderOffer_c20250416__20250416_zXqgER9gApb4"><ix:nonNumeric contextRef="AsOf2025-04-16" format="ixt:booleanfalse" id="Fact000025" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span> Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17
CFR 240.13e-4(c))</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">Securities registered pursuant to Section 12(b) of the Act:</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">Title of each class</span></td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">Trading Symbol(s)</span></td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">Name of each exchange on which registered</span></td></tr>
  <tr>
    <td style="text-align: center"><span style="font-size: 10pt"><span id="xdx_906_edei--Security12bTitle_c20250416__20250416_zdVh5z6JqHo"><ix:nonNumeric contextRef="AsOf2025-04-16" id="Fact000026" name="dei:Security12bTitle">Common Stock (No Par Value)</ix:nonNumeric></span></span></td>
    <td style="text-align: center"><span style="font-size: 10pt"><span id="xdx_90C_edei--TradingSymbol_c20250416__20250416_zUhmzh6uivg9"><ix:nonNumeric contextRef="AsOf2025-04-16" id="Fact000027" name="dei:TradingSymbol">SHEN</ix:nonNumeric></span></span></td>
    <td style="text-align: center"><span style="font-size: 10pt"><span id="xdx_90F_edei--SecurityExchangeName_c20250416__20250416_zq9prXFeZUxc"><ix:nonNumeric contextRef="AsOf2025-04-16" format="ixt-sec:exchnameen" id="Fact000028" name="dei:SecurityExchangeName">NASDAQ Global Select Market</ix:nonNumeric></span></span></td></tr>
  </table>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule
405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2
of this chapter).</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">Emerging growth company <span id="xdx_90B_edei--EntityEmergingGrowthCompany_c20250416__20250416_zUj0LKMwXKpk"><ix:nonNumeric contextRef="AsOf2025-04-16" format="ixt:booleanfalse" id="Fact000029" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">If an emerging growth company, indicate by check mark if the registrant has elected not to use
the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a)
of the Exchange Act. &#9744;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 4pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt"></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; background-color: white; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 11%"><span style="font-size: 10pt"><b>Item 1.01.</b></span></td>
    <td style="width: 88%"><span style="font-size: 10pt"><b>Entry Into a Material Definitive Agreement.</b></span></td></tr>
  </table>

<p style="margin: 0pt 0; font-size: 10pt; background-color: white">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-indent: 0.5in">On April 16, 2025, Shentel Broadband Operations LLC (the &#8220;Borrower&#8221;),
a Delaware limited liability company and a wholly-owned subsidiary of Shentel Broadband Holding Inc. and Shenandoah Telecommunications
Company (&#8220;Shentel&#8221;), entered into Amendment No. 4 to Credit Agreement (the &#8220;Fourth Amendment&#8221;) to the Borrower&#8217;s
existing Credit Agreement, dated as of July 1, 2021, with various financial institutions party thereto (the &#8220;Lenders&#8221;) and
CoBank, ACB, as administrative agent for the Lenders (as previously amended by Amendment No. 1 to Credit Agreement, dated as of May 17,
2023, the Consent and Amendment No. 2 to Credit Agreement, dated October 24, 2023, and the Amendment No. 3 to Credit Agreement, Incremental
Term Loan Funding Agreement, Joinder and Assignment and Assumption, dated as of April 1, 2024, the &#8220;Credit Agreement&#8221;).</p>

<p style="margin: 0pt 0; font-size: 10pt; text-indent: 0.5in">&#160;</p>

<p style="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0">The Credit Agreement consists of: (i) a $150 million available revolving
credit facility due July 1, 2026 (the &#8220;Revolver&#8221;), (ii) a $150 million delayed draw amortizing term loan due July 1, 2026
(&#8220;Term Loan A-1&#8221;), (iii) a $150 million delayed draw amortizing term loan due July 1, 2028, and (iv) a $225 million delayed
draw amortizing term loan due July 1, 2028. Pursuant to the Fourth Amendment, the maturity date of the Revolver and Term Loan A-1 were
extended to July 1, 2027. Additionally, the Fourth Amendment increased the maximum Total Net Leverage Ratio (as defined in the Credit
Agreement) permitted as of the last day of any fiscal quarter to 4.75:1.00.</p>

<p style="margin: 0pt 0; font-size: 10pt; text-indent: 0.5in">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-indent: 0.5in">The foregoing description of the Fourth Amendment does not purport to be
complete and is qualified in its entirety by reference to the full text of the Fourth Amendment, a copy of which is attached to this Current
Report on Form 8-K as Exhibit 10.1 and is incorporated herein by reference.</p>

<p style="margin: 0pt 0; font-size: 10pt; text-indent: 0.25in">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; background-color: white; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 11%"><span style="font-size: 10pt"><b>Item 9.01.</b></span></td>
    <td style="width: 89%"><span style="font-size: 10pt"><b>Financial Statements and Exhibits.</b></span></td></tr>
  </table>

<p style="margin: 0pt 0; font-size: 10pt; background-color: white"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt; background-color: white">(d) Exhibits.</p>

<p style="margin: 0pt 0; font-size: 10pt; background-color: white">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; background-color: white; font-size: 10pt">
  <tr>
    <td style="width: 11%; text-align: center"><span style="text-decoration: underline"><b>Exhibit No.</b></span></td>
    <td style="width: 89%"><span style="text-decoration: underline"><b>Description</b></span></td></tr>
  <tr>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr>
    <td style="text-align: center; vertical-align: top"><a href="exh_101.htm">10.1</a></td>
    <td style="text-align: left; vertical-align: top"><a href="exh_101.htm">Amendment No. 4 to Credit Agreement, dated April 16, 2025, by and among Shentel Broadband Operations LLC, certain subsidiaries of Shentel Telecommunications Company, CoBank ACB, as administrative agent, and the lenders party thereto</a></td></tr>
  <tr>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: center">104</td>
    <td style="text-align: left; vertical-align: top">Cover Page Interactive Data File (embedded within the Inline XBRL document)</td></tr>
  </table>


<p style="margin: 0pt 0; font-size: 10pt"><span style="text-transform: uppercase"><b>&#160;</b></span></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"></p>

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 4pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><span style="text-transform: uppercase"><b>SIGNATURES</b></span></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><span style="text-transform: uppercase"><b>&#160;</b></span></p>

<p style="margin: 0pt 0; font-size: 10pt">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly
caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 50%">&#160;</td>
    <td style="width: 50%"><span style="font-size: 10pt">SHENANDOAH TELECOMMUNICATIONS COMPANY</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">Dated: April 17, 2025</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">/s/ James J. Volk</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">James J. Volk</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Senior Vice President &#8211; Chief Financial Officer</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  </table>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjUEKwkAMRU/QO4RZi51W7aJLi4pYRYqI29FGGWwnJTPWeiRv6dgihkBI/n/5QozEipa6QobTvMjhgHVTKYdQ4BUZzQW9I1tvUvCzwJu2jpVx/foDM/IMeiYZy7O/985WWyxTkNMwSsJ4BnKSRhPYb0Xw1TMyV12icVpVoEwJe6aGNTrFr+HDQXVkqH71SUdkq8mkEI3lIL8hllEMO2rVk/huIc8zEYz6CsSK6dF416JzaL4kLCqsfZwd6H8HH8mKSlk= -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>exh_101.htm
<DESCRIPTION>EXHIBIT 10.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 10.1</B></P>

<P STYLE="margin: 0">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>AMENDMENT NO. 4 TO CREDIT AGREEMENT</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">This <B>AMENDMENT NO. 4 TO CREDIT AGREEMENT </B>(this
&ldquo;<B>Amendment</B>&rdquo;) is made and entered into as of April 16, 2025, by and among <B>SHENTEL BROADBAND OPERATIONS LLC</B>, a
Delaware limited liability company (the &ldquo;<B>Borrower</B>&rdquo;), <B>SHENTEL BROADBAND HOLDING INC.</B>, a Delaware corporation
(&ldquo;<B>Holdco</B>&rdquo;), the Guarantors party to the Existing Credit Agreement (as defined below) as of the date hereof, <B>COBANK,
ACB</B> (&ldquo;<B>CoBank</B>&rdquo;), in its capacity as administrative agent under the Existing Credit Agreement (CoBank, in such capacity,
the &ldquo;<B>Administrative Agent</B>&rdquo;), as the Swing Line Lender, as the sole Issuing Lender and as a Lender, and each other Lender
and Voting Participant party hereto (collectively, the &ldquo;<B>Lenders</B>&rdquo;).</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">W I T N E S S E T H</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 36.55pt; margin: 0pt 0"><B>WHEREAS</B>, pursuant to that certain Credit Agreement,
dated as of July 1, 2021 (as the same has been and may be further amended, modified, supplemented, increased or extended from time to
time prior to the date hereof, the &ldquo;<B>Existing Credit Agreement</B>&rdquo;), among the Borrower (as successor to Shenandoah Telecommunications
Company), the Guarantors from time to time party thereto, the Lenders and the Administrative Agent, the Lenders have agreed to provide
the Borrower with the credit facilities provided for therein;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 36.55pt; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 36.55pt; margin: 0pt 0"><B>WHEREAS</B>, the Borrower has requested that (i)
the Maturity Date of each of the Revolving Credit Facility and the Term Loan A-1 Facility (each, an &ldquo;<B>Extending Facility</B>&rdquo;)
be extended to July 1, 2027 (the &ldquo;<B>Maturity Date Extension</B>&rdquo;) and (ii)&#8239;the maximum Total Net Leverage Ratio permitted
as of the last day of any fiscal quarter be increased to 4.75 to 1.00 (the &ldquo;<B>Leverage Ratio Increase</B>&rdquo;); and</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 36.55pt; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 36.55pt; margin: 0pt 0"><B>WHEREAS</B>, the Administrative Agent, the Lenders
(it being understood that the Lenders constitute (x)&#8239;all Lenders with respect to each Extending Facility for purposes of clause&#8239;(i)
of this paragraph, (y)&#8239;the Required Lenders with respect to all Facilities for purposes of clauses&#8239;(ii) and (iv) of this paragraph
and (z)&#8239;all Lenders with respect to all Facilities for purposes of clause&#8239;(iii) of this paragraph) and the Loan Parties have
hereby agreed to (i) the Maturity Date Extension, (ii) the Leverage Ratio Increase, (iii) certain modifications of and amendments to Section&#8239;11.1
of the Existing Credit Agreement set forth herein and (iv)&#8239;the other modifications to and amendments of the Existing Credit Agreement
set forth herein, in each case on the terms and subject to the conditions set forth herein (the Existing Credit Agreement, as so modified
and amended, the &ldquo;<B>Amended Credit Agreement</B>&rdquo;).</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 36.55pt; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 36.55pt; margin: 0pt 0"><B>NOW, THEREFORE</B>, in consideration of the premises
set forth herein and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties
hereto agree to modify the Existing Credit Agreement as follows:</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 36.55pt; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">1.<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT><B><U>Certain
Definitions; Interpretation</U></B>.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT>Capitalized terms used but not otherwise defined herein shall have the meanings when used herein as set forth in the Amended Credit
Agreement.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT>The rules of construction set forth in Section 1.2 of the Amended Credit Agreement shall apply to this Amendment.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.5in">2.<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT><B><U>Amendments to Existing Credit Agreement</U></B>. Subject to the conditions set forth in <U>Section&#8239;4</U> hereof:</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>the Existing Credit Agreement is hereby amended by:</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">(i)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>deleting
the definition of &ldquo;Increased Leverage Period&rdquo; set forth in Section&#8239;1.1 of the Existing Credit Agreement in its entirety.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-align: justify; text-indent: 1in">(ii)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT>amending and restating the definition of &ldquo;Fee Letters&rdquo; set forth in Section 1.1 of the Existing Credit Agreement in
its entirety as follows:</P>

<P STYLE="font-size: 10pt; margin: 0pt 9pt 0pt 0.75in; text-align: justify; text-indent: 0.5in">&ldquo;<B>Fee Letters</B>&rdquo; means,
collectively, (i) that certain fee letter dated as of April 9, 2021, between the Borrower and the Administrative Agent, (ii) that certain
fee letter dated as of October 24, 2023, among the Borrower, the Administrative Agent and the Commitment Parties party thereto and (iii)&#8239;that
certain fee letter dated as of March 26, 2025, between the Borrower and the Administrative Agent.</P>

<P STYLE="margin: 0pt 9pt 0pt 0.75in; font-size: 10pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">(iii)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239; </FONT>amending and restating the definition of &ldquo;Maturity Date&rdquo; set
forth in Section 1.1 of the Existing Credit Agreement in its entirety as follows:</P>

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 13.5pt 0pt 0.75in">&ldquo;<B>Maturity Date</B>&rdquo;
means (a) with respect to the Revolving Credit Facility, the Swing Line Facility, the Letter of Credit Facility and the Term Loan A-1
Facility, the earlier of (i) the date of acceleration of the Obligations in accordance with <U>Section 9.2</U> and (ii) July 1, 2027,
(b) with respect to the Term Loan A-2 Facility, the earlier of (i) the date of acceleration of the Obligations in accordance with <U>Section&#8239;9.2</U>
and (ii) seven (7) years from the Closing Date, (c) with respect to the Term Loan A-3 Facility, the earlier of (i) the date of acceleration
of the Obligations in accordance with <U>Section 9.2</U> and (ii) July 1, 2028 and (d) with respect to any Tranche of Incremental Term
Loans under an Incremental Term Loan Facility, the earlier of (i) the date of acceleration of the Obligations in accordance with <U>Section&#8239;9.2</U>
and (ii) the date set forth in the corresponding Incremental Term Loan Funding Agreement (which date shall be no earlier than the Maturity
Date with respect to the Term Loan A-1 Facility).</P>

<P STYLE="margin: 0pt 13.5pt 0pt 0.75in; font-size: 10pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">(iv)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT>amending and restating clause (vii) of the definition of &ldquo;Permitted Acquisition&rdquo; set forth in Section&#8239;1.1 of the
Existing Credit Agreement in its entirety as follows:</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 13.5pt 0pt 0.75in; text-align: justify; text-indent: 0.5in">(vii)&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;if
the aggregate amount of the consideration (including, in the case of consideration consisting of assets, the fair market value of the
assets) paid or incurred by any Loan Party or any Subsidiary of any Loan Party in connection with such Investment exceeds the Threshold
Amount, then the Borrower shall have provided to the Administrative Agent a certificate of a Financial Officer of the Borrower (supported
by reasonably detailed calculations) certifying that, after giving effect to such Investment, the Loan Parties shall be in compliance
with the covenants set forth in <U>Article VIII</U>, calculated on a Pro forma Basis as of the most recent four fiscal quarter period
for which Consolidated financial statements have been delivered; <U>provided</U> that, if the Investment is subject to a Limited Conditionality
Purchase Agreement, this <U>clause (vii)</U> shall be tested on a Pro forma Basis as of the time that such Loan Party enters into such
Limited Conditionality Purchase Agreement.</P>

<P STYLE="margin: 0pt 13.5pt 0pt 0.75in; font-size: 10pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-align: justify; text-indent: 1in">(v)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT>replacing the word &ldquo;supplementeal&rdquo; with the word &ldquo;supplemental&rdquo; in Section&#8239;3.1(a)(i) of the Existing
Credit Agreement.</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">(vi)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT>amending and restating Section&#8239;8.1 of the Existing Credit Agreement in its entirety as follows:</P>

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 13.5pt 0pt 0.75in"><B><U>Maximum Total Net Leverage Ratio</U></B>.
The Loan Parties shall not permit the Total Net Leverage Ratio as of the last day of any fiscal quarter to be greater than 4.75 to 1.00.</P>

<P STYLE="margin: 0pt 13.5pt 0pt 0.75in; font-size: 10pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">(vii)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT>amending and restating Section&#8239;11.1(d) of the Existing Credit Agreement in its entirety as follows:</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 13.5pt 0pt 0.75in; text-align: justify; text-indent: 0.5in">(d) change <U>Section 2.14</U>
or <U>Section 9.2(d)</U> in a manner that would alter the pro rata sharing of payments or the order of application of proceeds required
thereby without the written consent of each Lender directly affected thereby;</P>

<P STYLE="margin: 0pt 13.5pt 0pt 0.75in; font-size: 10pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">(viii)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT>(x)&#8239;deleting the word &ldquo;or&rdquo; at the end of Section&#8239;11.1(f) of the Existing Credit Agreement, (y)&#8239;adding
the word &ldquo;or&rdquo; after the semicolon at the end of Section&#8239;11.1(g) of the Existing Credit Agreement and (z) adding a new
clause (h) to the end of Section&#8239;11.1 of the Existing Credit Agreement as follows:</P>

<P STYLE="font-size: 10pt; margin: 0pt 13.5pt 0pt 0.75in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="margin: 0pt 13.5pt 0pt 0.75in; font-size: 10pt; text-align: justify; text-indent: 0.5in">(h)&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239; (i)&#8239;subordinate, or
have the effect of subordinating, the Obligations hereunder to any other Indebtedness, other than Indebtedness permitted hereunder on
April 16, 2025, or (ii)&#8239;subordinate, or have the effect of subordinating, the Liens securing the Obligations to Liens securing any
other Indebtedness, in each case, without the written consent of each Lender directly affected thereby;</P>

<P STYLE="margin: 0pt 13.5pt 0pt 0.75in; font-size: 10pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">(ix)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT>adding the following language as the last sentence of the first paragraph to Section 11.8 of the Existing Credit Agreement:</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 13.5pt 0pt 0.75in; text-align: justify; text-indent: 0in">For the avoidance of doubt, nothing herein
prohibits any individual from communicating or disclosing Information regarding suspected violations of any Law to a Governmental Authority
or self-regulatory authority without any notification to any Person.</P>

<P STYLE="margin: 0pt 13.5pt 0pt 0.75in; font-size: 10pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">(x)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT>amending Exhibit B to the Existing Credit Agreement by replacing it with the form of Compliance Certificate attached hereto as
<U>Exhibit A</U>.</P>

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">3.<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT><B><U>Representations and Warranties of the Loan Parties</U></B>. Each Loan Party represents and warrants to the Administrative
Agent and each of the Lenders, as of the Fourth Amendment Effective Date, that:</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1in">(a)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT>the representations and warranties of each Loan Party contained in the Amended Credit Agreement and the other Loan Documents to
which such Loan Party is a party, are true, correct and complete in all material respects (unless such representation and/or warranty
is qualified by materiality or Material Adverse Effect, in which case such representation and/or warranty shall be true and correct in
all respects as written), before and after giving effect to this Amendment, as though made on and as of the date hereof (except for those
representations and warranties that specifically relate to a prior date, which were true, correct and complete in all material respects
(unless such representation and/or warranty is qualified by materiality or Material Adverse Effect, in which case such representation
and/or warranty was true and correct in all respects as written) on such prior date);</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>each
Loan Party has taken all necessary limited liability company, corporate or other action to authorize the execution, delivery and performance
of this Amendment;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>this Amendment is the legally valid and binding obligation of each Loan Party party hereto, enforceable against such Person in
accordance with its terms, subject only to limitations on enforceability imposed by applicable bankruptcy, insolvency, reorganization,
moratorium or similar laws affecting creditors&rsquo; rights generally and general equitable principles;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>both immediately before and after giving effect to the transactions contemplated by this Amendment, no event has occurred and is
continuing, or would result from the transactions contemplated by this Amendment, that constitutes a Default or an Event of Default;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(e)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>no Loan Party has received written notice and no Authorized Officer of any Loan Party or any Subsidiary of a Loan Party has knowledge
of any action, suit, proceeding or investigation pending against or threatened in writing against any Loan Party or any Subsidiary of
any Loan Party or any of their respective properties, including the Licenses, in any court or before any arbitrator of any kind or before
or by any other Governmental Authority (including the FCC and any applicable PUC) that would reasonably be expected to result in a Material
Adverse Effect;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(f)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>all material governmental and third-party consents, subordinations and waivers, as applicable, required to effectuate the transactions
contemplated hereby have been obtained and are in full force and effect, including any required material permits and authorizations of
all applicable Governmental Authorities, including the FCC and all applicable PUCs; and</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(g)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT>the Loan Parties, taken as a whole, are Solvent.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4.<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT><B><U>Conditions
to Effectiveness</U></B>. The effectiveness of this Amendment is subject to the satisfaction of each of the following conditions (the
Business Day on which such conditions are satisfied, the &ldquo;<B>Fourth Amendment Effective Date</B>&rdquo;):</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT><I>Execution
of Loan Documents. </I>The Administrative Agent shall have received duly authorized and executed copies of each of the following in form
and substance satisfactory to the Administrative Agent and, if applicable, its counsel, signed by an Authorized Officer of each applicable
Loan Party and by each other Person party thereto: (i)&#8239;this Amendment and (ii) all other documents, financing statements and instruments
required by the Amended Credit Agreement or this Amendment in connection with the execution, delivery and performance of this Amendment
by each Loan Party.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1in">(b)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT><I>Secretary&rsquo;s Certificates</I>. The Administrative Agent shall have received a copy of a duly authorized and executed certificate
from each Loan Party, dated as of the Fourth Amendment Effective Date and signed by the Secretary or an Assistant Secretary of such Loan
Party, in form and substance satisfactory to the Administrative Agent, certifying as to: (i)&#8239;all corporate or limited liability company
action taken by each Loan Party in connection with the authorization of this Amendment and the other Loan Documents entered into in connection
therewith; (ii)&#8239;the names of the Authorized Officers authorized to sign the Loan Documents on behalf of such Loan Party and their
true signatures (or no changes to such Authorized Officers since the delivery of the applicable certificate on the Third Amendment Effective
Date); and (iii)&#8239;the copies of its Organizational Documents as in effect on the Fourth Amendment Effective Date certified by the
appropriate state official where such documents are filed in a state office (if so filed or required to be so filed), together with certificates
from the appropriate state officials as to the continued existence and good standing or existence (as applicable) of such Loan Party in
each state where organized, in each case, attached thereto.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT><I>Fees
and Expenses</I>. The Borrower shall have paid to the Administrative Agent (i) the fees described in that certain Fee Letter, dated as
of March 26, 2025, by and between the Borrower and the Administrative Agent and (ii)&#8239;any other invoiced and unpaid fees or commissions
due hereunder and under the Amended Credit Agreement (including legal fees and expenses).</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT><I>Representations and Warranties</I>. The representations and warranties of each Loan Party set forth in <U>Section&#8239;3</U>
shall be true and correct in all material respects (unless such representation and/or warranty is qualified by materiality or Material
Adverse Effect, in which case such representation and/or warranty shall be true and correct in all respects), both immediately before
and after giving effect to this Amendment, as though made on and as of the Fourth Amendment Effective Date (except for those representations
and warranties that specifically relate to a prior date, which were true and correct on such prior date (unless such representation and/or
warranty is qualified by materiality or Material Adverse Effect, in which case such representation and/or warranty was true and correct
in all respects)).</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(e)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT><I>No Default or Event of Default</I>. No Default or Event of Default shall have occurred and be continuing.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">(f)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;</FONT><I>Other Deliverables</I>. The Administrative Agent shall have received each of the following in form and substance satisfactory
to the Administrative Agent and, if applicable, its counsel:</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">(i)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT>customary written opinions of counsel for the Loan Parties, duly executed and dated as of the Fourth Amendment Effective Date;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">(ii)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT>evidence that adequate insurance required to be maintained under the Amended Credit Agreement is in full force and effect, with
additional insured, mortgagee and lender loss payable special endorsements attached thereto naming the Administrative Agent as additional
insured, mortgagee and lender loss payee, as applicable;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in"></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-align: justify; text-indent: 1in">(iii)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT>evidence that all material governmental (including, without limitation, all FCC and applicable PUC) authorizations, consents and
waivers which are required with respect to the execution, delivery or performance of the Extending Facilities and the other transactions
contemplated hereby shall have been obtained or made and shall be final orders and in full force and effect;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">(iv)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT>Lien and litigation search reports with respect to the Loan Parties, in scope satisfactory to the Administrative Agent and with
results showing no Liens other than Permitted Liens;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">(v)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT>so long as requested at least ten (10) Business Days prior to the Fourth Amendment Effective Date, (A) at least five (5) Business
Days prior to the Fourth Amendment Effective Date, all documentation and other information with respect to the Borrower and the other
Guarantors that has been reasonably requested to comply with regulatory authorities under applicable &ldquo;know your customer&rdquo;
and anti-money laundering rules and regulations, including, without limitation, the USA PATRIOT Act and (B) to the extent that the Borrower
qualifies as a &ldquo;legal entity customer&rdquo; under the Beneficial Ownership Regulation, at least three (3) Business Days prior to
the Fourth Amendment Effective Date, a customary certification regarding beneficial ownership as required by the Beneficial Ownership
Regulation in relation to the Borrower shall have been received by any Lender that has requested it; and</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 1in">(vi)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT>such other documents in connection with the transactions contemplated hereby as the Administrative Agent and its counsel may reasonably
request.</P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-align: justify; text-indent: 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5.<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT><B><U>Reaffirmations</U></B>. The Borrower and each Guarantor hereby acknowledges its receipt of a copy of this Amendment and its
review of the terms and conditions hereof and consents to the terms and conditions of this Amendment and the transactions contemplated
thereby. The Borrower and each Guarantor, as applicable, (a) affirms and confirms its guarantees, pledges, grants and other undertakings
under the Amended Credit Agreement and the other Loan Documents to which it is a party and (b) agrees that (i) each Loan Document to which
it is a party shall continue to be in full force and effect and (ii) all guarantees, pledges, grants and other undertakings thereunder
shall continue to be in full force and effect and shall accrue to the benefit of the Secured Parties, including the Administrative Agent.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">6.<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT><B><U>Expenses; Indemnity; Damage Waiver</U></B>. Section 11.3 of the Amended Credit Agreement is hereby incorporated, <I>mutatis
mutandis</I>, by reference as if such section was set forth in full herein.</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">7.<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT><B><U>Miscellaneous</U></B>.</P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">(a)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT><U>Counterparts; Integrations; Effectiveness</U>. This Amendment may be executed in counterparts (and by different parties hereto
in different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single
contract. Any such counterpart may be delivered by facsimile, email or other electronic transmission (including &ldquo;.pdf&rdquo; or
&ldquo;.tif&rdquo;) and shall be deemed the equivalent of an originally signed counterpart and shall be fully admissible in any enforcement
proceedings regarding this Amendment. The words &ldquo;execution,&rdquo; &ldquo;signed,&rdquo; &ldquo;signature,&rdquo; and words of like
import in this Amendment shall be deemed to include electronic signatures or the keeping of records in electronic form, each of which
shall be of the same legal effect, validity or enforceability as a manually executed signature or the use of a paper-based recordkeeping
system, as the case may be, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global
and National Commerce Act, or any similar state laws based on the Uniform Electronic Transactions Act. This Amendment and the other Loan
Documents constitute the entire contract among the parties relating to the subject matter hereof and supersede any and all previous agreements
and understandings, oral or written, relating to the subject matter hereof.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1in">(b)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT><U>Successors and Assigns</U>. This Amendment shall be binding upon and inure to the benefit of the Loan Parties, the Lenders,
the Issuing Lender, the Administrative Agent, and their respective successors and assigns, except that the Borrower may&#8239;not assign
or transfer its rights or obligations hereunder without the prior written consent of the Administrative Agent.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">(c)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT><U>Governing Law</U>. This Amendment shall be governed by, and construed in accordance with, the law of the State of New York without
regard to conflicts of law principles that require or permit application of the laws of any other state or jurisdiction. Section 11.10
of the Amended Credit Agreement regarding governing law, submission to jurisdiction, waiver of venue, service of process and waiver of
jury trial is hereby incorporated, <I>mutatis mutandis</I>, by reference as if such section was set forth in full herein.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">(d)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT><U>Severability</U>. The provisions of this Amendment are intended to be severable. If any provision of this Amendment shall be
held invalid or unenforceable in whole or in part in any jurisdiction, such provision shall, as to such jurisdiction, be ineffective to
the extent of such invalidity or unenforceability without in any manner affecting the validity or enforceability thereof in any other
jurisdiction or the remaining provisions hereof in any jurisdiction.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">(e)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT><U>Headings</U><I>.</I> The headings of this Amendment are for purposes of reference only and shall not limit or otherwise affect
the meaning hereof.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">(f)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT><U>Loan Document</U>. This Amendment is a Loan Document and subject to the terms of the Amended Credit Agreement.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">(g)<FONT STYLE="font-size: 10pt">&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;
</FONT><U>Effect on the Credit Agreement and other Loan Documents</U>. Except as specifically modified by this Amendment, the Existing
Credit Agreement and the other Loan Documents shall remain in full force and effect and are hereby ratified and confirmed and this Amendment
shall not be considered a novation. The execution, delivery and performance of this Amendment shall not constitute a waiver of any provision
of, or operate as a waiver of any right, power or remedy of the Administrative Agent, the Swing Line Lender or any Lender (including any
Issuing Lender) under, the Existing Credit Agreement or any of the other Loan Documents.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 1in; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><I>[remainder of page intentionally left blank]</I></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><I>&nbsp;</I></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><I></I></P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">IN WITNESS WHEREOF, each of the parties hereto has
caused this Amendment to be executed by such party, or to be executed by a duly authorized officer of such party, as of the date first
above written.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&#8239;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font-size: 10pt; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 47%; font-size: 10pt">&#8239;</TD>
    <TD STYLE="width: 53%">
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>COBANK, ACB</B>,</P>
    <P STYLE="font-size: 10pt; margin: 0pt 0">as Administrative Agent, an Issuing Lender, Swing Line Lender, and a Lender</P>
    <P STYLE="font-size: 10pt; margin: 0pt 0">&#8239;</P>
    <P STYLE="font-size: 10pt; margin: 0pt 0">&#8239;</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">By:&#8239;&#8239;________________________________<U></U></P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 16.95pt">Cameron Dawkins</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 16.95pt">Managing Director</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&#8239;</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&#8239;</P></TD></TR>
  </TABLE>
<P STYLE="font-size: 10pt; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">[Shentel Broadband Operations LLC &ndash; Amendment No. 4 to Credit Agreement]</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in"><B><I>BORROWER:</I></B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in"><B>&#8239;</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in"><B>SHENTEL BROADBAND OPERATIONS LLC</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in">By: __________________________________<BR>
Name: Christopher E. French</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in">Title: President and Chief Executive Officer</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in"><B><I>HOLDCO</I></B>:</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in"><B>SHENTEL BROADBAND HOLDING INC.</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in">By:  __________________________________<BR>
Name: Christopher E. French</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in">Title: President and Chief Executive Officer</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in"><B><I>GUARANTORS:</I></B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in"><B>&#8239;</B></P>

<P STYLE="font-size: 10pt; text-indent: -22.5pt; margin: 0pt 0 0pt 238.5pt"><B>SHENANDOAH PERSONAL COMMUNICATIONS, LLC</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in"><B>SHENANDOAH CABLE TELEVISION, LLC</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in"><B>SHENANDOAH MOBILE, LLC</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in"><B>SHENTEL MANAGEMENT COMPANY</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in"><B>HORIZON ACQUISITION PARENT LLC </B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in"><B>HORIZON SERVICES, INC.</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in"><B>HORIZON TECHNOLOGY, INC. </B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in"><B>HORIZON TELCOM, INC. </B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in"><B>INFINITY FIBER, LLC </B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in"><B>THE CHILLICOTHE TELEPHONE COMPANY</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in"><B>URBANSYSTEMS, LLC</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in"><B>&#8239;</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in">By:  __________________________________<U></U><BR>
Name: Christopher E. French</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in">Title: President and Chief Executive Officer</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 3in">&#8239;</P>

<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">&#8239;</P>

<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">[Shentel Broadband Operations LLC &ndash; Amendment No. 4 to Credit Agreement]</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: center; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt"><B>BANK OF AMERICA, N.A.</B>,</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">as a Lender</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">By: __________________________________<BR>
Name:  ________________________________</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">Title:  _________________________________</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&#8239;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">[Shentel Broadband Operations LLC &ndash; Amendment No. 4 to Credit Agreement]</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt"><B>CITIZENS BANK, N.A.</B>,</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">as a Lender</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">By: __________________________________<BR>
Name:  ________________________________</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">Title:  _________________________________<U> </U></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&#8239;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">[Shentel Broadband Operations LLC &ndash; Amendment No. 4 to Credit Agreement]</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt"><B>FIFTH THIRD BANK, NATIONAL ASSOCIATION</B>,</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">as a Lender</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">By: __________________________________<BR>
Name:  ________________________________</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">Title:  _________________________________</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&#8239;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<!-- Field: Page; Sequence: 12 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">[Shentel Broadband Operations LLC &ndash; Amendment No. 4 to Credit Agreement]</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt"><B>TRUIST BANK</B>,</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">as a Lender</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">By: __________________________________<BR>
Name:  ________________________________</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">Title:  _________________________________</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 247.5pt">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&#8239;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt"></P>

<!-- Field: Page; Sequence: 13 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">[Shentel Broadband Operations LLC &ndash; Amendment No. 4 to Credit Agreement]</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&#8239;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font-size: 10pt; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 46%; font-size: 10pt">&#8239;</TD>
    <TD STYLE="width: 54%">
    <P STYLE="font-size: 10pt; margin: 0pt 0"><B>[______]</B>,</P>
    <P STYLE="font-size: 10pt; margin: 0pt 0">as a Voting Participant pursuant to Section&#8239;11.7(d) of the Amended Credit Agreement</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&#8239;</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&#8239;</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">By:  __________________________________<U></U></P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Name:</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Title:</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&#8239;</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&#8239;</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&#8239;</P>
    <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&#8239;</P></TD></TR>
  </TABLE>
<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>&#8239;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0">&#8239;</P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 14 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B><U>EXHIBIT A TO AMENDMENT NO. 4</U></B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>&#8239;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>Form of Compliance Certificate</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>&#8239;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>shen-20250416.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.0b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Qpo7xRiXgen8uDb35cSaaK2aPtx5NyqZkxsWdybQlqvyUjdt7ZTytM1GGGkf4H -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:srt-types="http://fasb.org/srt-types/2025" xmlns:shen="http://globenewswire.com/20250416" elementFormDefault="qualified" targetNamespace="http://globenewswire.com/20250416">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://globenewswire.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="shen-20250416_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="shen-20250416_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
    <import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" />
    <import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" />
    <import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" />
    <import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>shen-20250416_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.0b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>shen-20250416_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.0b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://globenewswire.com/role/Cover" xlink:href="shen-20250416.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://globenewswire.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>logo.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 logo.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !4 6$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH .U1DX)R<#N34E>=_%;QC_ ,(QX:FAMOFO[M&C0#DH".6_ <T =5HGB;3-
M?FNXK"X61[63RY #WK9R!QWKX[^&WC&?PMXNBN9)";>Y;RY\]^>M?7D$\=S#
M'/$P:.10R,IX(/>@"S12#H*6@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *0]*6D)P,T 075U%9VLES,P6*-2S,>PKR'1+JT\3ZCK7C37,?V5!%
M);VJN."F"#@>IJU\6_$<EQ);>#],E(O;YQYS _<3OFLJ$:=>A;,R>7X5\/IF
M0@X%S*G(^O(H \+\0Z;+INKRAK>2".5C)"'&"5SP:^@/@9XU.K:.VAWLH^TV
MG$6X\LGI7(>./"VJ>*?#4WC&=#$$.VVM0O2'L:\R\.:W>>%=?M-4MR5:-@^#
M_$M 'W#GBBLS0]8MM=T:VU&U8-%,@88/3VK2!R* %I!UH-(O6@!U%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M\;MX2\6#3[Z4QZ9J#"&8.<"&7.%?VYX/L<GI7N'P3_Y)%H7_ &\?^E$E>/\
MQV\#_P!@^(!X@LHL6&IN?-"CB*?J?^^N6^N[VH Y+P/_ ,E=T;_L*K_Z'7V;
M7Q5\.#GXE>'"?^@A%_Z%7VK0!R_Q&_Y)MXC_ .P?-_Z":^<?@5_R5;3_ /KC
M/_Z+:OH[XC?\DV\1_P#8/F_]!-?./P*_Y*MI_P#UQG_]%M0!];5\X_M*?\A_
M0O\ KVD_]"%?1U?./[2G_(?T+_KVD_\ 0A0!R/A'X.^(/&>A)K&G7FF16[R-
M&%N)9%?*G!X5"/UK=_X9R\8?]!+0_P#O_-_\:KI/A)\2?"/A?P'#INL:O]FN
MUGE<Q_9I7X)X.50C]:[O_A=OP]_Z&'_R2N/_ (W0!3^$?P^U;P#9ZK#JEQ93
M-=R1M&;5W8 *&!SN5?6N$_:6_P"0AX=_ZY3_ ,TKU?0OB;X0\2ZM'IFD:O\
M:;V0,R1_9IDR ,GED Z#UKRC]I;_ )"'AW_KE/\ S2@#L/V>O^2;/_U_R_\
MH*5ZO7S]\'?B-X4\*^"&T[6M5^RW1NY)1']GE?Y2%P<JI'8UZ#_PNWX>_P#0
MP_\ DE<?_&Z .@\9Z#)XC\,W-A;S""\!2:UF/\$T;!T/TR,'V)KQW4[KPS?:
MGKMSX]CN=&UJ^MX8(XY=/>3[/-&N/-@F3.X$X./EZ8R1S7L'AKQKX>\8&Y_L
M'4?M?V79YW[F2/;NSM^^HSG:W3TKHJ /+?#*ZSXOU30;F\CNAHVA(7CO+NW\
MB74KC8463RR254 DYSR3^ ]2HHH ****  \"N=\8PZQ=^&KNUT*-'OIEV+O<
M( .YR:Z*DQ0!\JGX%^.'E\Q[>T9F8ELW*_-GK7J6F6OQ'T?2;?3K+P_I*Q0H
M%&Z9#GW/->L8]Z,4 >.WVG_$^]!#Z#X?Y]2F?YUS&H?#KXAZB"'T;1(\]=CH
M/ZU]%8I,"@#Y4D^!?CJ1RWV6T4GLMRH_K3?^%"^.3UM[7_P)7_&OJW HP* /
ME'_A0GCC_GVM/_ E?\:/^%"^.!UMK3_P)7_&OJ_%&* /"/AE\._&O@OQ*MS/
M%;_891LG59P3CL<"O=5]3UI=O.: ,4 +7FGC_P"#ND>-;IM1@G;3M488>9(P
MZ2XZ;UR.>V01[YP*]+HH ^99OV<?%*S$0:KHSQ]FDDE0_D$/\ZZ+PY^SG;V]
MTL_B+51<Q(<_9K12H?ZN><>P /O7O%% %>VMH;*UBMK>)(H(4"1QH,*B@8
M[ "O%]<_9[_MOQ!J6J_\)/Y/VZ[EN?*^P;MF]RVW/F#.,XS@5[A10 5RWCSP
MB?&_A:313?"RWRI)YWD^9C:<XV[A_.NIHH \W^&WPK_X5]?WUU_;/]H?:XEC
MV_9?*VX.<YWMFCXD_"O_ (6#?V-U_;/]G_9(FCV_9?-W9.<YWKBO2** /G__
M (9E_P"IN_\ *;_]MH_X9E_ZF[_RF_\ VVOH"B@#R/P+\$O^$*\56^N?\)!]
ML\E'7R?L?EYW*5^]YA]?2M3XD_"O_A8-_8W7]L_V?]DB:/;]E\W=DYSG>N*]
M(HH YWP3X:_X1#PC8Z#]L^V?9?,_?^7Y>[=(S_=R<8W8Z]JL^)O#]GXJ\.WN
MCWH_=7";0X&3&W56'N#@ULT4 >)^'/@!_P (_P")--U?_A)OM'V*X2;ROL.S
M?M.<9\PX_(U[9110!D^(](.O^'-2TCS_ +/]MMW@\W9OV;AC.,C/TR*\Y\"_
M!+_A"O%5OKG_  D'VSR4=?)^Q^7G<I7[WF'U]*]<HH *\W^)/PK_ .%@W]C=
M?VS_ &?]DB:/;]E\W=DYSG>N*](HH ^?_P#AF7_J;O\ RF__ &VC_AF7_J;O
M_*;_ /;:^@** /(_ WP2_P"$*\56^N?\)!]L\E77R?L?EYW*5^]YA]?2MCXE
M?"__ (6)/ITG]L?V?]C21<?9O-W[BO\ MKC&WWZUZ)10!\__ /#,O_4W?^4W
M_P"VT?\ #,O_ %-W_E-_^VU] 44 >??#/X9_\*Z.J?\ $V_M#[=Y7_+MY6S9
MO_VVSG?[=*]!HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
8B@ HHHH **** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Apr. 16, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr. 16,  2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-9881<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Shenandoah Telecommunications Company<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000354963<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">54-1162807<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">VA<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">500 Shentel Way<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">P.O. Box 459<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Edinburg<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">VA<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">22824<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(540)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">984-4141<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock (No Par Value)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SHEN<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( +<]D5I&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( +<]D5IRTT%N[P   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DE%+PS 0Q[^*Y+V]INLFA"XOBD\*@@/%MY#<
MMF"3AN2DW;>WC5N'Z ?P,7?__.YW<*T.0O<1GV,?,)+%=#.ZSB>APY8=B8(
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
M@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F
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
M 0  (@(   \   !X;"]W;W)K8F]O:RYX;6R-4=%NPC ,_)4J'[ 6M"$-45Y
MVY"F#8V)]]"ZU"*)*\>%C:^?VZH:TE[VE-S9NMQ=%A?BTX'HE'QY%V)N:I%F
MGJ:QJ,';>$<-!)U4Q-Z*0CZFL6&P9:P!Q+MTFF6SU%L,9KD8M;:<W@(2* 0I
M*-D1>X1+_)UW,#ECQ ,ZE._<]'<')O$8T.,5RMQD)HDU75Z(\4I!K-L53,[E
M9C(,]L""Q1]ZUYG\M(?8,V(/'U:-Y&:6J6"%'*7?Z/6M>CR#+@^H%7I")\!K
M*_#,U#88CIV,IDAO8O0]C.=0XIS_4R-5%1:PIJ+U$&3HD<%U!D.LL8DF"=9#
M;E9T!N[RZ .;<L@F:NJF*9ZC#GA3#O9&3R54&*!\4YFHO/93;#GICEYG>O\P
M>=0>6N=6RKV'5[+E&''\GN4/4$L#!!0    ( +<]D5HD'INBK0   /@!   :
M    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#
M!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+
M[.\ I%NTBB[.XS!/:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*<//Y#='7=:7PX
M_;(X\ \PO%WHJ45D*4H5&N1,PFBV-L%2XLM,EJ*H,AF**I9P6B#BR2!M:59]
ML$].M.=Y%S?W1:[-XPFNWPQP>'3^ 5!+ P04    " "W/9%:99!YDAD!  #/
M P  $P   %M#;VYT96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;
M8 M=< %C3QJK_I-G6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4
M E4'3F(=(GBNM"$Y2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;
M3?!-F<!B63R-PLQJ2AFC-4H2U\7!ZQ^4ZD2HN7/08&<B+EA0BJN$7/D=<.I[
M.T!*1D.QD8E>I6.5Z*U .EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-
M)IXPC,^[V?S!9@K(RDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-
MX_T,:3?D@6)8YL_X>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0
M   ( +<]D5I&QTU(E0   ,T    0              "  0    !D;V-0<F]P
M<R]A<' N>&UL4$L! A0#%     @ MSV16G+306[O    *P(  !$
M     ( !PP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ MSV16IE<
MG",0!@  G"<  !,              ( !X0$  'AL+W1H96UE+W1H96UE,2YX
M;6Q02P$"% ,4    " "W/9%:-%+37E8$   ?$0  &               @($B
M"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ MSV16I^@
M&_"Q @  X@P   T              ( !K@P  'AL+W-T>6QE<RYX;6Q02P$"
M% ,4    " "W/9%:EXJ[',     3 @  "P              @ &*#P  7W)E
M;',O+G)E;'-02P$"% ,4    " "W/9%:JL0B%C,!   B @  #P
M    @ %S$   >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ MSV16B0>FZ*M
M    ^ $  !H              ( !TQ$  'AL+U]R96QS+W=O<FMB;V]K+GAM
M;"YR96QS4$L! A0#%     @ MSV16F60>9(9 0  SP,  !,
M ( !N!(  %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&      D "0 ^ @   A0
#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="f8k_041625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://globenewswire.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="f8k_041625.htm">f8k_041625.htm</File>
    <File>shen-20250416.xsd</File>
    <File>shen-20250416_lab.xml</File>
    <File>shen-20250416_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>logo.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "f8k_041625.htm": {
   "nsprefix": "shen",
   "nsuri": "http://globenewswire.com/20250416",
   "dts": {
    "inline": {
     "local": [
      "f8k_041625.htm"
     ]
    },
    "schema": {
     "local": [
      "shen-20250416.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "shen-20250416_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "shen-20250416_pre.xml"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 23
   },
   "report": {
    "R1": {
     "role": "http://globenewswire.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2025-04-16",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "f8k_041625.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-04-16",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "f8k_041625.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CountryRegion",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Extension",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12gTitle",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0001171843-25-002268-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001171843-25-002268-xbrl.zip
M4$L#!!0    ( +<]D5J)_P/WG",  -,  0 +    97AH7S$P,2YH=&WM/?MS
MVDB:OU/%_]"7JYNRJX@3.\ED)O&Z"F,<<^N SY#)9;>VKH1H;&V$Q.AAA_WK
M[WMTMUI"/(RQL;/,U$P"2/WZWL\^/.M]/C^J5@[/FO43^%/@/X>]5N^\>73X
MBO^$7U^IGP^/.R??1+?W[;SYEQ?#,$@^B/W7XT3TO)&,15O>BLMPY 0U_J(F
MNC+RAB_@17CU0K^7R!_)2\?WKH(/(O*NKI./8N1$5QY\?/WBZ/#XJ/GCVNM[
M"0R]MW_XZA@6<E$8PGK^E__\[>#-[Q^GG\'EO8R]?TE>XT=AS^O*()&1-3%L
M@B>O?VZV3^"_GFAW]L1;T>N(QF7SI-43]4^7S2;^4KZF5>9;;?'_3./$&T[4
MEUXPD B(UWOOO&!JAMZU%XOEMB5P7SL)O%"M_.(/_DS#C_CB2 8#^"_!7W^)
MZ.M= 8..G($43C 0M#4Y$%Z0A,*)13@4]7'D^6+_UYHX>'WPKB;Z$WK2&87!
M%:ZF>P;S-<_%\66G?G)<;Y^(SD7SLMYK==I=<7[>P+EJPJE63J3OW#J1%+XW
M\A*8Q/><ON=[R42XX6CL!!,!*Y8B6^]Q&$7AK8SLY=;*YSSKG)^TVI]$J]W8
M4S,*,Z$;1N,P<A(O#*J5G6S\L] ?N&%^=%S!I]2)'#B!*!9C)X+UP6'@]\T?
M'D +MMV ,P*DKE]%4N)YBATXJX$<>@%LJR_]\'97G1Z^-G 2*:[A7,,AK;[1
M@27_M5:MU!O'.+FPEM0(CYW@>WY)7B"\)!:N,W9</"T8V1F,O  6@YNZ =!=
MX2)2P)YHT4)Y AHT3MUK,RHL)W_X]?P4]:L"WM1P'?A*]Q9G.H>]BW.)2S"_
MQ*$O12N.4WJ ?F/<@0UDSR+:.;"2$%Z)U-?5"G[]1TB;N  8>*X'&)(H>.!A
M DQVW-#WI8OK\R<,NFS]/%!L+WGO 8ESK;SKJV@)H&[1%%WXMPE_/WMZ3.K-
MKWOOWHV3,L;[]:QYV:QWF1#':12G"#NB(B>!M46) _A71$Y 0225@2*=_T[]
MB=@GMK-/!$8HY8R EN!#7\J <&?D3."#&*81X8^#/$X.:F(4#KRAAW^+T_'8
MIQGPDQ>XD71BF":,!.R''A?#*!R)!"0=K!(H ?\"? ^>4*2?H^$\HLTDM@*U
M$,/$5S5;HTT!$;HRCGFF[K4,8$^A<RUZ$C ['(W2P'.)<P$G;S";G.92]NKY
M3\6WF%#X>440=&CXN8S \T]>.\1;8#L#''@<A3?>0#*C,)NX]9)K>LOE[0^!
MG0!3]T")4"_ Z881KP4(YT%Q;Q/XG3L-1,U(_IG*&!&9T'W'V^4C^^PD:80,
M_ 21"3"<V1X+B4MY$_HW%AJ=\CE.#+QZ,AJ)\] )1/WE?O;S#HZ";#2'DHC6
M.)A^S,;%:@7HQ6 ^ -:BM/=%&9Q?- T< S;F- A<X8[G[:K3QP%&S@]OE(Y$
M+TP<'[3)!)#J1D8@J,0EHK,8PVZ\! X)6+V1E+X3)T!J$_R,^L#0BUUX_4_
M=.!F2.89]<*ZW^Z]?X=_[N^]?EU<=V&ZEGK/7O='7/A/B8X+21O4($"QOD04
M(;4A3L)0X:O- 5S@.XF7I #ZG1\:OH[OFP>(^B,9CT$,(R@(I:?1CS@ "()Q
M&$N"MNL[:2S5@$0AA (>:5S <IPQX/3.Q$:I2R K#Y7367/CNDXS[E,^96SF
M]#3BWNR*J<E9 =GYUS)[7FK>;%JO9+I=0^5$X*3Q2&; U0HR3M2Z#2.&\Q+3
M#,709HV(4<&QE KH"7A$2V*6E4K.,/$-6)*B'(M)-*&>%09J&_O[>_L*9/.T
MS1CH'HX#CHN9OSEP"ZRL]N57@(>:7\&BJ:J5XERDXA(ZNK!C$08T +"1$8O
M..W_4P&0I%<(&,NS3ZUZ9^[4I.[&H5$X&'6,'E+0JOGKN;K">M34#?.D=N=K
M3?20,9UV+IO,FN HD:& 2L#&F(;J.)(C#ZAE&H@$*<:0*V10^/'&\5.G[\O\
M6'S0D72E!VM@  \!HSP9N"1/;J\]P 4T!S4]N=^#\-:7@RL-IC&3'5,<XB!"
M!Q&$0#M9@.P.DKX/ME_\X8D ,/?BTJ;-BZ/]O</33KLW8URS@H?XX_ 5SHP(
M=/CEJ,'L"5T'8%HS=7X$)@9$#"B3$-P/7WTY0NQ:AFA6/8\'//%]''_'V=W8
M@:L_T#%()]]PQAZH;##Y0#'+%+6M?IJ(($R8%F^!6(V[0Q%J?(UBD"P&TO^D
M$P"5@+ $DX:'T!1M,UB/N7*>*U8KAJ@>!*K[CP+3_M.!:0\Y8^HK=015NB@E
M:9Z'A!+QH$X?:,X\2UPI<#M@6"OO&&@SQKWX+*&F:-T,_1\O7XI33_J##Z".
M7<F/<#Q@U@4NSB!>OE0.]L.3UA]Y3_;+)!Q_$+]F:WC9#Y,D'*GO^F$$(LM\
M=^R#&!)O89%QZ'L#F'_:,4[8$O3C,>W[\!5,63)['S2[[R_[$L )2QS3DI=8
MT5UGM([E%9X+'T6I0Y]/?E4/VXNC@R<BANHY17B.NT=)(M%=0K4$>H.A\UKU
M6QQ">9E*=(BU'6P&VI]'G"F(S5?1@$EIY4\QMO[D00YZ?_5CYO^SCWG9 _<V
M+FOR4!A(7R($V.\U,-H;BA5E"[6,(\?8J!<R\L*!LH)*19.V/O?V%QJ$.FH"
M?_5 5YS<62:M (=9 )\Y[JJ8A?;]QB!NU JB(3Q[M+8B&:-"KES<I2 _E>B0
M2$"KC.<!62P)WFK%AN\=S2\;)+\C0 @H[Y>$MN:CQJRWMF99\J0%Q[5J)1^G
M8O>-%0@9PML^O2WL  A'7G_G"$A-]&5RBT&/G+]YOC-?^8&RJ:J5&7-UW"3L
MPW<';VFZ-V7QBMF^1;.,1C@:>0D!2/NP<I$([2JV?,4.Z/L+#N*S$X'I?I"%
MH.]Z$B7$/P\!'ENRKL3R-\("Q(JDG_-46L0/^+@B]8M[$/^#A7.7#ACOO]E[
MET,ZFYGD#LMB)]4*\1,!^M64#WIN"*E6C-/G?V#&A8>^5.BI6LF_+IW(]_A]
M[9@>J "7X[J@">2=?9T^G)7R\Z([P'7!(G+ KN(]94JQ^'WO@!1B'5[*Q:F
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
M<0FZ3)17J98-*YF F3JJ:3N(,D8826L%;X+*N3%WGPRILKA8+^L[MU-UAW)
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
MFL./2?A=W!"%-&[C@0]!12,NO_:-I=%JDYIFJL84]A<4$&D:\<-0QB>$2_]
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
MKA)Q8:BB1&GH<ERLWWA)+>(Y?8RR@E /X(Q.(O(]D06 5&=/X>"A/LF@0ZO
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
M2E5"A] ["26$D.1,[O=]T^?'S#PS^SSOCW/V/F6=]WW76AL< J< H?,65A8
M! (![K$/ !P%S 'N P=@![BX83 8#P\W+[^8 #\?'_]!$5&XF,PAA*S,(6GI
M(PKJ2D>.JLI+2ROK'U<]J:FCHX-0,CQMH&6LKJVC]==#(-P\//Q\_%(" E):
M<M)R6O_C 7X&A+F!ZY#?H9"C (<P!"H, 5L!! ! N"!_&\ _!H0#RLEU ,;-
MP\O'7H 3 C@@4"@')Y2+BY.3/1O"G@<XA;E$Y#3-#HA>_1UVU%M,*SRUD%O^
M3-47<>L^LH*VPZ.G/+P2DE('#RD>4U(^?D)'5T_?P-#(_+>S%I;GK,Y?NW[C
MYJW;=VSN/W!T<G9Q=?-Y[/O$SS\@,.)99%1T3&Q<6OKSC!>9?[[,>E54_+KD
MS=O2=Q^J/^)J\+6?ZII;6MO:.[YV?NL?^/EKD#@T/$*:GIF=FU]87%JF;&YM
M[U!W:7OTOW!! "CDG\=_B4N8C8N#DQ/*"?L+%X3#[Z\%PIQ<<IH'1,RNPG[W
M%CVJ%<XM=B:UL.H+C[RV-5G<X5$?KX2"#DF1\A>TOR'[[P%[^K]"]B_ _A77
M", /A;"3!Q4&D, N7?E5&"\[!'\=-%!2@G[250R8;/.2 H%F35)I8<T>=KVO
MR-10F7N. /D!^-HHQ7[\$>I>6ZXN88E+[TJ!3M0\@LFLS!"B)C3SFR?4X^:M
M>/"?O-2#=Q<J0@(X*6,MTI23+K-7OG[S/[);P*=C+?CTQ=]>]W\6YOTO4G+X
M>SDE;UV],]+IH\T5IZOZ/8AW4T9D>:"5GH2;N>2#&+YR5K'Q7>U4";>!;$E%
ML"U%.E/$UA]Y\7G\Z(*L#W17M,G]A/ ;^\AJK8!0<3+=Z8P@U_?2K_1-96@S
MP[RDJV1Y,PJ?QCUW7T&NG<>.[+X(#\_3-:I)&I%9+5K3RSE;N]FY9!>=9*SV
MSO]-RS7_]L>:G*<\*LYL1U=AM<CS^ #2W="!ZWA%&SUX!.."*>*/A3@5;?-!
M-=SXH=&KN'M]%\.CX"BW?MC1,(D4WX)^#1O 5^RJ*=?_04#*\X56;D[(]J[C
M3I5P&,BK]?@,A?J^'7=?0"2Q="2)%%K@-[L6GN]SJ FO\\"<SK@#"+0VJ=<W
M)G;^]!IK$]5G?$C^1&T+=(X.1L+B-.[U>9C#!5P%#UE!II<==]>U[?VF0F3G
M;R9?'NAA7-+E5TU["P+)_O7Y[4W9O3HJ*,$E(5>JBXA!&&?X;G)I 9^DS6-)
MHP>#\$-[(I9S&= PS225.;0HS<)6OG1H%>G2GUM\Q7(B+">YESBX$)[>[=X5
M>NQV24:%Z\2Q3?RHM"WZF,FV<T+^:\ ;PQ'L-IBI0<J>'TE+I+;5R\Y09C:Q
MKR1?!U>5^CMX:%RO3T8]1"]UJZ^.8^8:8 -+3';..&A9"#&:0_^>5 #IR>5H
M=CG,AQE%]&<59<$&G\NZ0-SG-^(Q$KIW<"L$N'\HU?;"*0M-E+% C54QPO^
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
M()@@D T"B3<EXYL$:1%?LD17#B7.OU2K.U>5@7]A$5SUF90"'VQJP&K2=D%
MH6Z&U53(IJJWT!X0<"+LP5<(.VL(UC.7?TLX153WOR2)S0KV?6Q^M$@>N<8R
MITLR@]CE4L@+S ;+D_U:9;5[TV\/8'6^5DQ8)*BU?E"9NPSG?1:*8]_%/S<#
MI_.X8'997BS=NTK-J%@383(AC#3@FXA>);H;5][?U\%^,99^)TPG^H$ 'YZT
MP>1'[BEZ@T#[(D=^,S)Z!!_V<.>V[X7XXUGKYT:TW=8_<_$+^IV@$_-8_?F;
MB%["R@B*R7T+ZX(6#9:;OFMS6OO<+]9 T!&G<ZP?6@\@Z5U'9& 5 ?#_H$HN
M2WG<LCK,W,</\#$RE[O6M._4&-Y?Z*Q#TH00?XJW!Q^FU/M?:(M -3WO*''C
ME_O3\'.4'0D]F@>OZERR)Y%1+"L)MDQ[(>A7%?W9C>,%!8%[M##_I]]4;[MY
M!O<6Q;Q9QFQ4VJ[4CX09:K G.^_V$59/$.@R(=EH\6 #0UH&J1FS*"?)BD2[
M]<(T*(=95O@8$%A%Z+.>LJUM.'KSQD<0H,\@6?%N]%/3^HQT+V$0&#+Q8G(2
MNY$<A-DR5Q#8:<<P)7Y"=G#!,_OG,5\Q9]B<Z8K<ED-;WNI&?GS#B-[6H%/3
M0>",&.0KS7)J(\;8N?!8U1M[UU3;AD0IV]@'M[[ER(IS,]W]6 >[VA';(KT@
ML,&89+C5H9[EBP3+DS"0EI*50X3ARL$ NPZJ*_JIO^%U^9W*#9:D5\LD70JS
M>9YM$A)[N9#/,'"<%S"\_'XY4^*:[ECJ1Z=?XV&\4M+K-W8J1:DOV"44'8U9
M8;N;'RJ_MC5BFX0HZA6R+XO=0,"U,45; >/T4@OHG$L1C!AL*/IWRY6A[YEY
MA-EL)!/3!0(%KP,;@YEDOVG]2&.5J:@!7,6M5;S%NM5O&.<,EK4D[$3Q$]U%
M)+D^5):=Y!9V/]U",#S#C. '%[7\DUOT]22VN#4@5A5.R"\Z#V7@ _*PH2S*
M^.65%OV1O'J?F:'UQQYN] DI^:2[IV?WC?LJC8>.75SGG)J96TI(_1$$BVIP
M)VU('<Y?E;%<PS@.+X3.GZ.N=T\V%1F.C)]6>54 5R-_6S'1^*5S./OK>E1B
MH9S_AOH:(]97)3%2 J6:=L-48<$XG0:W?A4'*+,#SO%I4JJE_"[-;9UX)E&6
M[CA4/W8$^JFS,BY=#+)92I.<B<[\'A1DX>1@JZ^RY5P1^.*E.P5AV>^QO:(!
M7U(14Q;S?"D8TJ.[(K5;) :9P8]@6O=[S1=-$ L_2S"Y/H>B6[ Q@3%RVQXB
MQCM#B\B*$/&XB[S GC4J/-0HM2OD19_5*OX$LD*?)::1A+(-0C-XT!1LV1_*
MGPO@SS&D,_XSK) *)%D1TYY,N])D(./Q]Y,F;)M4 9R;YDC>:&_BHYP8ZQ$G
M##D>5KJ1(YK4P='X*P1E<[=A/DS3E,_>E5T<$766B9[95Y\^&<!92 6DG5Q2
M-_*R2PIZ(+R1P[M=IPR=OT-P1HB5MYJ]6^Q!.*5976&9P;<JXUORJW,;&_M[
MIM6NV[5&(YT^6A>R*@,ZW@/[Q(:KIN)K%84?<'$C$PIQW%<4O N:7X6' :L
M5I*(=":L$83<;+ ,!19JM'+NTV;3EWJG736\R;UN[82I6[7L3>6C"6-R+(40
M6=QWB?QA\H350H")DU[.C">)L5+Z*LQXDH1O)M!N$7>)Z%'D",(]]OXH%:WB
M*>B3NY9EHL!08;NX",Q]7V8U,Y]Z+NLTP7'+[\&"X40M]MRK,!,,"$0YLDT8
MF_F.$Y@UR30G-#V;L,EFY5'W15YEZ%<&'_D"2P@K;KN23TX)J>ZT1"NMAMK[
M'4<WSB/0YW_2TLE8EH0 ,Y%([:%BAH^Z4)F9/\;3<Q8"IQN/Q@$+P:(D+.TW
M8_G[!<SJM7S'+21F;B\(?ZYG]Y%WXM#*2#DMNX4:>H*\MIX<B/3](]L\//VP
M[TW9J:G!'V*0Z5!I&@0$N$$@5F<<S1+Q^A@21SJVV=12'3J0X_S=@)$8Y"AV
MY0 J9CL"2_.Q[F=O$*J9->-36T^\AFOO&WSM&3C:L/"9P$D@\5)N-'T" 1[8
MJ/%SW\W0CKF%1QG[$[_O;&/MV'9H"Q.+Y 4!TKW)H7',0Q!P9J8=2_8:#AX?
M-NSVJU3I5RZ LUTQZ25FV1,$OGF!@$<1ZV FJV2#40("U!$Z1QRPB80&B["-
MJ$K;3?H"0P'Q</,&L7,?D9G[[=9&0#2QO\9$,5B#G8A8DUPE:@<5,]1_MF.X
M87P_#@1J:MLG0W&+SZ_ V*I&_D[8T<?,Z;,OL]6+G\T@U_Q8US#['B&0LT#
M;@LR"D.N3"H% 5&O-3@^ +VY-O=PF)VW;K_]QUBS?_3I_W> P_\$4$L#!!0
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
M  #3  $ "P              @ $     97AH7S$P,2YH=&U02P$"% ,4
M" "W/9%:]J@)*.<2  !=5P  #@              @ '%(P  9CAK7S T,38R
M-2YH=&U02P$"% ,4    " "W/9%:;IB(]5<3   P%0  "
M@ '8-@  ;&]G;RYJ<&=02P$"% ,4    " "W/9%:&!?(B2H#  #Q"P  $0
M            @ %52@  <VAE;BTR,#(U,#0Q-BYX<V102P$"% ,4    " "W
M/9%:2&LYG/T*  !_A@  %0              @ &N30  <VAE;BTR,#(U,#0Q
M-E]L86(N>&UL4$L! A0#%     @ MSV16F.NM65:!P  WE<  !4
M     ( !WE@  '-H96XM,C R-3 T,39?<')E+GAM;%!+!08     !@ & ' !
(  !K8      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>f8k_041625_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="shen-20250416.xsd" xlink:type="simple"/>
    <context id="AsOf2025-04-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2025-04-16</startDate>
            <endDate>2025-04-16</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2025-04-16" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2025-04-16" id="Fact000004">0000354963</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2025-04-16" id="Fact000009">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2025-04-16" id="Fact000010">2025-04-16</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2025-04-16" id="Fact000011">Shenandoah Telecommunications Company</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2025-04-16" id="Fact000012">VA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2025-04-16" id="Fact000013">0-9881</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2025-04-16" id="Fact000014">54-1162807</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2025-04-16" id="Fact000015">500 Shentel Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="AsOf2025-04-16" id="Fact000016">P.O. Box 459</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="AsOf2025-04-16" id="Fact000017">Edinburg</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2025-04-16" id="Fact000018">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2025-04-16" id="Fact000019">22824</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2025-04-16" id="Fact000020">(540)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2025-04-16" id="Fact000021">984-4141</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2025-04-16" id="Fact000022">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2025-04-16" id="Fact000023">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2025-04-16" id="Fact000024">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2025-04-16" id="Fact000025">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2025-04-16" id="Fact000026">Common Stock (No Par Value)</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2025-04-16" id="Fact000027">SHEN</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2025-04-16" id="Fact000028">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2025-04-16" id="Fact000029">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
